This card is not recognized and can therefore not be installed: Part of the problem seems to be that the rtl8139.c that ships with RedHat is old (v0.99 as opposed to 1.4) Please see following deja news article for more detailed info: --------------------------------------- >In article <c1.2c.2PLxcW$104.net>, > john.thompson wrote: >> I need help making the SMC 1211TX "EzCard" PCI ethernet adaptor >> in my new machine work. Linux (RH v5.1, kernel 2.0.34) flatly >> refuses to recognize it. Searching dejanews revealed only one >> marginally pertinent article with vague references to making some >> unspecified changes to Space.c and replacing ne.c with rtl8139.c >> I can do the later but have no idea what changes to make in >> Space.c. Anybody here able to make this card work for them? >I saw the same article, and had the same problem with RH v5.2 claiming the >device was busy... > >However, I tried updating the rtl8139.c driver to version 1.4, and now the >card works great (RH v5.2 ships with version 0.99B). > >The latest version is available at >http://cesdis.gsfc.nasa.gov/linux/drivers/rtl8139.c I got the source, compiled it as a module but it still doesn't want to work. Did you need to make any changes to Space.c as the original author apparently did? Do you need some parameters to pass to the module when it loads? I see in my /var/log/messages that the card is now apparently being recognized, but I still get these modprobe errors "can't locate module net-pf-5" and netstat -r doesn't show the eth0 interface. I have this machine as 192.168.0.2 and my other machine as 192.168.0.1 and it seems to
I just had correspondence with someone who figured out the work around for this problem. Text follows: I downloaded new source code for the rtl8139 driver from http://cesdis.gsfc.nasa.gov/linux/drivers/rtl8139.html, compiled it as a module and rebuilt the kernel to use it as a module. When I rebooted, the kernel recognized the card (ie, "eth0: RealTek RTL8139 Fast Ethernet (mislabeled) at 0xe400, IRQ 9, 00:e0:29:1c:a a:31." appeared in the boot messages) but it still wasn't activating the interface. I added these lines to the "/etc/rc.d/rc.sysinit" file: echo starting network insmod rtl8139 /etc/rc.d/init.d/network start ------------------------------- Maybe these changes can be implemented in the next release of redhat
The 1.04 version of this driver is included in our latest kernel source rpm available from our updates.redhat.com site.