I've a "RTL8139D" (that's what it says on the chip on the card) PCI ethernet card that I find the 8139too driver not working with in kernels 2.6.9 and above. I've had it working with 2.6.8 and below (sending this with 2.6.8 right now). Reproducible: Always Steps to Reproduce: 1. boot into a 2.6.9/10/11 kernel with the driver loaded 2. try to ping something on the network Actual Results: This is the output of syslog after ping failed: NETDEV WATCHDOG: eth0: transmit timed out eth0: Transmit timeout, status 0c 0005 c07f media 10. eth0: Tx queue start entry 4 dirty entry 0. eth0: Tx descriptor 0 is 0008a03c. (queue head) eth0: Tx descriptor 1 is 0008a03c. eth0: Tx descriptor 2 is 0008a03c. eth0: Tx descriptor 3 is 0008a03c. eth0: link up, 100Mbps, full-duplex, lpa 0x45E1 Expected Results: transmit the ping
Can you please post emerge info and the lspci -v -v entry for your network controller?
And please *attach* the full dmesg output from 2.6.11
Created attachment 52666 [details] emerge info here's my emerge info. forgot to mention that I only tested using gentoo-dev-sources
Created attachment 52667 [details] lspci -v -v net card info this is under 2.6.8, I've done the same under 2.6.11 and found that it uses a different irq (5 rather than 11), and that irq is also used by the onboard C-Media CM8338A, could that be causing the problem?
Created attachment 52673 [details] part dmesg from when module was loaded to failed pings under 2.6.11
ok after reslotting the card on to a different pci slot, it works as expected. The only noticable diff between the different slots is the irqs assigned (5 or 11). So it would seem that the onboard sound chip (using irq 5) conflicted with the card. I'm not sure if this is a hardware issue or just the kernel's way of handing out irqs... This issue is solved for me, though I could slot the card into the original slot again to test if needed.
If you are willing to help debug this and you still have the problem with the latest release then I suggest you file a bug at http://bugzilla.kernel.org