Jonathan Dye wrote:
Looks like my first email never made it so i'll try again.
Hi folks,
I got a new PC today and have been busy beavering away installing Linux on its hard disk and setting it up to dual boot. Everything seems to have gone smoothly apart from my ethernet connection (Realtek RTL8139).
I had lots of problems with my RTL8139 based board under kernels 2.4.3 to about 2.4.16. It all seems to be fine now I'm running 2.4.18.
Jul 13 22:15:16 chocchip kernel: 8139too Fast Ethernet driver 0.9.24 Jul 13 22:15:16 chocchip kernel: eth0: RealTek RTL8139 Fast Ethernet at 0xd4a16000, 00:10:dc:1f:95:78, IRQ 18 Jul 13 22:15:16 chocchip kernel: eth0: Identified 8139 chip type 'RTL-8139B' Jul 13 22:15:16 chocchip kernel: eth0: Setting half-duplex based on auto-negotiated partner ability 0000.
I get this too even thought my card works fine. I got something slightly different with the broken drivers in the earlier kernels. Doing a diff between the earlier drivers and the one I have now shows that some code changed around this and the changelog says something about some cards being broken.
On one of my (Gentoo) Asus Terminator boxes, dmesg says this:
8139too Fast Ethernet driver 0.9.24 PCI: Found IRQ 10 for device 00:12.0 eth0: RealTek RTL8139 Fast Ethernet at 0xcf804000, 00:e0:18:5a:4b:21, IRQ 10 eth0: Identified 8139 chip type 'RTL-8139B'
kernel log says:
Jul 4 17:06:59 gs2 8139too Fast Ethernet driver 0.9.24 Jul 4 17:06:59 gs2 PCI: Found IRQ 10 for device 00:12.0 Jul 4 17:06:59 gs2 eth0: RealTek RTL8139 Fast Ethernet at 0xcf804000, 00:e0:18:5a:4a:74, IRQ 10
And that's it.
Cheers, Laurie.