I have a (crappy) home media server with an onboard NVIDIA MCP77 Gigabit LAN chip (under Ubuntu 10.04 Lucid). This is connected to a Virgin Media SuperHub (VMDG480) which contains a gigabit switch via a 3M CAT6 cable. Previously I had an old Cat5e cable (cheap and presumably not good enough for gigabit) which was resulting in it auto-negotiating to 100mb. This was recently replaced by a decent quality Cat6 cable.
The SuperHub's LED for the port is green, indicating a gigabit connection according to their manual. ethtool also reports the connection as 1000mb Full via autonegotiation. However, when running at 1000mb it won't receive any packets at all. I get destination host unreachable when pinging in either direction (router>server and server>router).
System is fully up to date, latest NVIDIA drivers. The router also has the latest firmware. I've scoured the web and not found any reports of the router having problems with gigabit kit. There's no IPTables on this box.
Steps tried so far:
- different cable
- different port on switch
- static IP
What's my next step in diagnosing the issue?
Any help greatly appreciated!