I have a fairly old 10BASE-T/100BASE-TX NIC for PCI bus with Realtek
RTL8139D chip:
At first I had very high(up to 2000ms) latency with this NIC even to hosts in my local area network(latency should be <1ms). In addition, packet delay variation was very high fluctuating from 20-30ms to 2000ms. Now if I load the driver:
router:~# modprobe -v 8139too
insmod /lib/modules/3.2.0-4-686-pae/kernel/drivers/net/ethernet/realtek/8139too.ko
router:~#
..the card does not respond at all:
[ 131.363894] 8139too 0000:00:0d.0: Chip not responding, ignoring board
[ 131.363992] 8139too: probe of 0000:00:0d.0 failed with error -5
Other Network Interface Cards in the very same PCI slot work just fine. Looks like the
RTL8139D Fast Ethernet controller is faulty. I am curious what happens inside the chip if it is half-broken and introduces such high latency? I understand that this would require exact schematics of the chip(obviously proprietary), but an educated guess from someone who has experience with chip design is also fine