Summary: ne.o card won't initialize as eth0.
Version: Linux 2.2.16, Corel Linux 1.2 (Second Edition), based off of Debian 2.1
NIC: Kingston KNE2031+ (ne2000 compatible)
I have a Kingston 2031+ (ISA) ethernet card. On the Kingston website
(http://www.kingston.com), the card is categorized under the KNE20xx+ series,
and is therefore ne2000 compatible. Using a Win98 boot disk, I used Kingston's
autoset.exe program to set the required I/O address and IRQ. I set them as
This setup works fine in Windows 98 (and used to work in Corel Linux 1.1).
I have a Corel Linux 1.2 system (based off of Debian slink, with some potato
packages) which (unfortunately) failed to detect the card on startup, and
therefore left me to add it manually.
I edited the /etc/modutils/aliases file and added the following lines to the
alias eth0 ne
options ne io=0x300
Now, when do a "modprobe eth0" or a "modprobe ne io=0x300", I get the following:
/lib/modules/2.2.16/net/ne.o: init_module: Device or resource busy
When I do "dmesg | tail", I get the following:
NE*000 ethercard probe at 0x300:<6>
(cdl:ne.o)NE2000 found at address 0x300, using IRQ 10.
ne.c: No NE*000 card found at i/o = 0x300
What I find infuriating about the problem (other than the fact it used to work
under Corel Linux just fine) is that the error message contradicts itself.
Just to see if I made a mistake, I downloaded Donald's ne2000 diagnostic tool
and ran it for 0x300, which reported:
Checking the ethercard at 0x300.
Receive alignment error counter (0x30d) is ff
Passed initial NE2000 probe, value 00.
Station Address PROM 0: 00 00 c0 c0 f0 f0 06 06 aa aa a5 a5 05 05 f5 f5
Station Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 57 57 57 57
NE2000 found at 0x300, using start page 0x40 and end page 0x80.
The current MAC stations address is 00:00:00:00:00:00.
The interesting thing here is that although there's an ethernet card at 0x300,
the MAC stations address is all 0's which doesn't seem normal.
Does anyone here know what's wrong, or what I can do about this problem? I used
to be able to initialize the exact same card in the exact same machine (using a
different kernel) just fine. Admittedly, the configuration wouldn't work until
I installed the 2.4 test 4 kernel... I haven't tried recompiling the ne driver
Help would be appreciated!
--NOTE: The E-mail address in the reply-to field is deliberately
false. Do not reply directly to this message. Send an E-mail
to the address listed above.
----- ----- * ----- -----
Tales of Midgar - FF VIIL http://midgartales.tripod.com
Pern - Araby Weyr: http://Araby.tripod.com/
FF7 - Tales of Midgar: http://ArcanaTxM.tripod.com/
Xenogears - DeM: http://project_xat.tripod.com