(Answer) (Category) Linux on PowerPC FAQ-O-Matic : (Category) Hardware Compatibility :
How do I get a PCI NE2000 ethernet card to work?
Under Linux/PPC, you'll need to recompile the kernel to include the ne2k-pci driver. The precompiled kernels include drivers for on-board Macintosh ethernet systems, but add-on cards need their own drivers.
As I write this [baseline kernel 2.2.7, 1999-10-15], ne2k-pci.c has some endianness problems that cause cards based on this chip or its clones to do the wrong thing in use. The card seems to _ifconfig_ and _route_ OK, the drivers load fine, but the packets it sends and received get mangled. Try running _tcpdump_ on eth0: if the MAC addresses of the packets look different from your card's settings, you have a problem.
A patch that fixes 2.2.1 -- 2.2.7 is at: http://lists.linuxppc.org/listarcs/linuxppc-dev/199903/msg00276.html http://lists.linuxppc.org/listarcs/linuxppc-dev/199904/msg00248.html
There seem to be some changes in the pipeline for ne2k-pci for 2.2.11, so this might have been fixed by then. These patches work fine on my elderly PowerMac 4400 using a very cheap no-name RTL8029 card.
References: http://metalab.unc.edu/LDP/HOWTO/Ethernet-HOWTO.html http://metalab.unc.edu/LDP/HOWTO/Kernel-HOWTO.html http://metalab.unc.edu/LDP/HOWTO/PCI-HOWTO.html
Update (1999-08-31): Kernel 2.2.12 contains an updated ne2k driver, so there's no more need for the patch. Thanks, Donald!
yes but personnaly i'd like to know how to load the drivers cause the KDE control center see my card but i don't kniow how to install the drivers im very new to Linux i'd like some hand i have a NE2000 compatible PCI card & a 3COM 3c905TX one & i can't get neither of them to work thanks in advance
[Append to This Answer]
andyc@durge.org, Mr.choppah@irfance.com
Previous: (Answer) Lombard Ethernet seems to work now!
Next: (Answer) What PCI expansion cards work with LinuxPPC?
This document is: http://www.jonh.net/cgi-bin/lppcfom/fom?file=658
[Search] [Appearance]
This is a Faq-O-Matic 2.718d.
Hosted by anduin.org and SourceForge Logo