[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

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



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:


<snip>
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!
<snip>

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

<snip>
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 <peter rundle au interpath net>
     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";
     }
  }
}
<snip>
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";
    }
<snip>

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

<snip>
[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
<snip>


Any help or suggestions will be greatly appreciated.

Thank you in advance.

Tibor







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]