e0 will Rx, but not Tx...e1 works fine
I have a board running redhat 9, kernel 2.4.20-(?). It has an intel pro1000 (82546eb) ethernet controller that has 2 copper gigabit ports. Both ports initialize fine, but e0 wont transmit at all. When I try to ping e0 from another computer on the network, it just sits...doesnt show the pings timing out. On e0, the Rx packet counter increases, but tx does not.
When I try to ping from e0 to somewhere on the network, a message comes up saying "connect: network is unreachable"
The cable and switch have both been tested and are good.
ethtool shows the port as connected at 1000/full
(ethtool wont let me force the port to anything. when i change any settings through ethtool, the port goes down, then comes back up with the same settings as before)
Whats wierd is how e1 works just fine. And I don't think its a hardware issue because I have an identical board that I have installed in the box that has the same problem.
Any ideas on what could be the problem?