[lots of carrier errors] > ifconfig eth0: > > > eth0 Link encap:Ethernet HWaddr 00:E0:81:03:E2:D5 > inet addr:xx.xx.xx.xx Bcast:xx.xx.xx.255 Mask:255.255.255.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:972257412 errors:0 dropped:0 overruns:0 frame:0 > TX packets:360108756 errors:0 dropped:0 overruns:0 carrier:68929308 > collisions:0 txqueuelen:100 > RX bytes:776134149 (740.1 Mb) TX bytes:1464990605 (1397.1 Mb) > Interrupt:18 Base address:0x1c00 The error count reported by ifconfig as carrier errors is the sum of several error counters AFAIR, so it could be something else than carrier errors. Try to increase the debug level of the driver so it logs TX errors. Is there a way of reading the error counters of the struct net_device_stats from user space? Where would I find documentation of which errors should cause an update, and of which fields? Regards, Rask Ingemann Lambertsen - : 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