I think I'm having trouble with the forcedeth driver for the ethernet chip RTL8211BL.
Ocassionally after a boot, the ethernet works. When the ethernet is working, it seems to work for the duration of the boot. However, this
is the exception. Almost always after a boot, the ethernet does not work. When the ethernet is not working, pinging the computer itself works, but pinging another device or computer on the lan doesn't work, and pinging a computer on the internet doesn't work.
When the ethernet is not working, the output of the following commands suggest that it is working.
-----------------------------------------------------------------
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:19
B:6D:70:57
inet addr: 192.168.128.2 Bcast:192.168.128.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
...
------------------------------------------------------------------
#lsmod
Module list includes:
forcedeth
-------------------------------------------------------------------
#lspci -vv |grep Ethernet
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
---------------------------------------------------------------------
Motherboard: MSI P6N SLI Platinum
Northbridge: nVidia nForce 650i SLI (C55)
Southbridge: nVidia nForce 430i (MCP51)
Ethernet chip on Motherboard: RTL8211BL, 6B539S1, G709 TAIWAN
I believe the Motherboard Ethernet chip is accessed through the Southbridge.
Slackware 11.0
Linux burba 2.4.33.3 #1 Fri Sep 1 01:48:52 CDT 2006 i686 i686 i386 GNU/Linux
------------------------------------------------------------
My short term solution has been to install my 8 year old RTL8139 PCI Ethernet Card. This card works on my new system reliably. Of course, I would rather use the new Ethernet Chip on my new Motherboard.