I have an ethernet card with a Realtek 8139C chip , and I've enabled IPv6 in my kernel (2.4.23)
My ethernet card is connected to an ADSL Modem , an Ericsson HM220dp, and every (appoximatly) 50000 packets transmitted/recived by the devices ,if IPv6 is enabled , ifconfig reports an error in RX packages :
bash-2.05b# ifconfig eth0 Link encap:Ethernet HWaddr 00:E0:7D:D5:0C:ED inet6 addr: fe80::2e0:7dff:fed5:ced/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:95734 errors:1 dropped:0 overruns:0 frame:0 TX packets:101956 errors:0 dropped:0 overruns:0 carrier:0 collisions:465 txqueuelen:1000 RX bytes:24717818 (23.5 Mb) TX bytes:52543424 (50.1 Mb) Interrupt:17 Base address:0x5f00
The modem is connected at 10Mbps speed Half-Duplex .
If I disable IPv6 I don't see errors on the ethernet device , I've tried until 1500000 packets without errors .
What cause those errors? The only solution is disable IPv6?? I've found this problem on 2.4.22 too (I haven't tried IPv6 on previous kernels)
Thanks
Marcello
- : send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html