: I hope someone can help get Linux to work with my Ether Express card.
: I'm using Slackware 2.2.0 (Linux 1.2.1) in a Pentium based machine.
: At boot time I get the following errors:
: SIOCSIFADDR: No such device
: SIOCSIFBRDADDR: No such device
: SIOCSIFNETMASK: No such device
: SIOCADDRT: Network is unreachable
: Also if I do a ifconfig eth0 I get eth0: unknown interface.
: I have got the eexpress diag by Donald Becker and it sees the card just fine.
: Can anyone give me any clues (preferably definitive answers!!!) as to whats
: going wrong.
: Any help much appreciated.
: Phil Harris
: Q.P.S.X. Communications Pty. Ltd.
: Perth. Western Australia.
Have you compiled your kernel with etherexpress support? If not, then
change directory to /usr/src/linux. Do a 'make config', followed by
'make dep'. Finally do 'make zImage' to create a new kernel which will be
saved in 'usr/src/linux/arch/i386/boot/zImage'. Copy this to / as vmlinuz.
Finally run /etc/lilo/install to ensure lilo knows about this kernel. Reboot
to get etherexpress support. Remember, while doing 'make config' answer
YES to 'install alpha drivers' (or something like that..).
If you have already compiled a kernel with ether-express support then look at
/var/adm/messages. If the kernel does not see a etherexpress card it will log
it here. One possible reason could be conflicting IRQs with other devices.
If you know the port address and IRQ, try passing it at boot time to the kernel
through modification of /etc/lilo.conf.
Good Luck!
Anish Sharma
Computer Sciences Corp.
Rockville, MD