problem with NE2000 ISA PNP

  I am trying to set up my NE2000 ISA PNP and encountered some problems. I obtained the latest kernal 2.3.8, configured it to support NE2000 ISA, to have loadable modules support. But after I built the kernel, there was no network modules generated except for the dummy.o. (I have done 'make modules' and 'make modules_install'). And my network card is not detected during the boot.
 A related question is: I know my NIC's io address is 0x220, but how do I tell linux to use this address?

  Any help is greatly appreciated!

Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

maxchowConnect With a Mentor Commented:

Try to type this command in:

route add default


Uhm, not to be rude, but if you not know these basics, why do you use a development kernel? 2.3.x is development, 2.2.x is stable kernel.

Anyway, boot do DOS (with a dos floppy if nessesary) use the setup util for the card to disable PnP, and hardcode it to 300/10. then the ne2000 mod will automatically pick it up.
wyldsjAuthor Commented:
Thanks j2, for your information. However, the situation is a bit changed now and I hope you don't mind if I ask you the following question. I've doubled the points :)

I have used expert mode to do the setup again, and there I got my chance to input the IO address and the Interrupt of the NIC. And yes, the setup program detected my NE2000 and the installation proceeded smoothly. During the boot of the system, it printed message like "bringing up interface eth0   OK". So I assume my network card has been successfully identified. When I got into the system, I did a 'ifconfig', I see two entries, one is eth0, the other is lo. I thought there should be no problem any more. But alas, when i do a 'ping' (which is a computer in my LAN), it tells me network unreachable. When I do a 'ftp', it tells me 'no route to host'. When I do a 'ls /dev/eth0', it shows me nothing! I don't understand that why there is no device eth0 created while the boot says interface eth0 was brought up successfully?

By the way, when I do a 'ftp' (which is my own IP address), it is successful.

Thanks again for your help.

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

net devices are NOT present in /dev/ so that is normal.

'ftp' does NOT use the nic, but uses the software loopback, ro that doesnt mean anything.

could you give me the output of "route -n" please?
try this:
modprobe ne2k-pci io=0x220
modprobe ne io=0x220

worked for me...
wyldsjAuthor Commented:
sorry j2, for the long time delay.

Here is the output of route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface UH    0      0        0 eth0   U     0      0        0 eth0       U     0      0        0 lo

wyldsjAuthor Commented:
sorry j2. I have to open the question again because I still didn't get your reply...
All Courses

From novice to tech pro — start learning today.