[K12OSN] SMC Ultra Elite 8216C BOOTP booting problems to K12TSP ver. 2.0

Tibor Kubinyi (tkubinyi@scadax.com)
Wed, 27 Feb 2002 11:51:34 -0800


Firs of all I'd like to congratulate all who participated on developing 
this distro. Great job!
We've recently upgraded our application server from ver 1.1 to 2.0. All 
terminals are booting fine, except for one.
It is an old 133MHz 486DX6, with 32MB RAM and Cirrus Logic VLB video and 
SMC EtherCard Elite16 Ultra 8216C, based on SMC83C790 chipset.
We use the wd.lzdsk boot-rom diskette to boot from our app-server. It 
worked fine with ver. 1.1 but we are having difficulties to get it work 
with ver. 2.0.
It connects OK, gets IP from the DHCP server but it fails to load the NIC 
driver.
This is the error message it gets:


linuxrc: Installing smc-ultra driver
insmod /lib/modules/net/smc-ultra.o
Using /lib/modules/net/smc-ultra.o

insmod: unresolved symbol ei_open
insmod: unresolved symbol ethdev_init
insmod: unresolved symbol ei_interupt
insmod: unresolved symbol NS8390_init

ERROR: Failed to install the NIC driver module!
               This could be caused by the wrong module for your
                particular network interface card. Double check the
                'option-129' entry in your /etc/dhcpd.conf file.

Kernel panic: Attempted to kill init!


Here are relevant snippets from config files:
/etc/dhcpd.conf:


ddns-update-style none;
default-lease-time            21600;
max-lease-time                21600;
allow booting;
allow bootp;

option subnet-mask            255.255.255.0;
option broadcast-address      192.168.0.255;
option routers                192.168.0.254;
option domain-name-servers    192.168.0.254;
option domain-name            "scadax.com";
option root-path              "192.168.0.254:/opt/ltsp/i386";
option option-128 code 128 = string;
option option-129 code 129 = text;

shared-network WORKSTATIONS {
   subnet 192.168.0.0 netmask 255.255.255.0 {
      range dynamic-bootp 192.168.0.100 192.168.0.200;
      use-host-decl-names       on;
      option log-servers        192.168.0.254;

      # trick from Peter Rundle 
      if substring (option vendor-class-identifier, 0, 9) = "PXEClient"
      {
         filename      "/lts/pxe/pxelinux.bin";
           # NOTE: kernels are specified in /tftpboot/lts/pxe/pxelinux.cfg/
      }
      else
      {
         filename    "/lts/vmlinuz-2.4.9-ltsp";
      }
   }
}

host ws004 {
         hardware ethernet     00:00:C0:FC:52:CB;
         fixed-address         192.88.1.14;
         filename              "/lts/vmlinuz-2.4.9-ltsp-5";
            option option-128     e4:45:74:68:00:00;
            option option-129     "NIC=smc-ultra IO=0x300";
     }


and /opt/lts/i386/etc/ltsp.conf


[ws004]
         XSERVER            = XF86_SVGA
         LOCAL_APPS         = N
            X_RES_1            = 1024x768
            X_HORZSYNC         = 31.5-48.5
            X_VERTREFRESH      = 50-70
            X_MODE_1024x768    = 65 1024 1032 1176 1344 768 771 777 806 
-hsync -vsync
         USE_NFS_SWAP       = Y
         SWAPFILE_SIZE      = 48m
         RUNLEVEL           = 5


Any help or suggestions will be greatly  appreciated.

Thank you in advance.

Tibor





_______________________________________________
K12OSN mailing list
K12OSN@redhat.com
https://listman.redhat.com/mailman/listinfo/k12osn
For more info see