My Ethernet adapter is somehow stuck at 10 Mbit/s. Here's the output of
Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Link partner advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Link partner advertised pause frame use: Symmetric Link partner advertised auto-negotiation: Yes Speed: 10Mb/s Duplex: Full Port: MII PHYAD: 0 Transceiver: internal Auto-negotiation: on Current message level: 0x00000007 (7) drv probe link Link detected: yes
As you can see, my adapter supports 100 Mbit/s, and the "link partner" (my router?) supports 100 Mbit/s. However, if I manually set the mode to 100 Mbit/s using
sudo ethtool -s eth0 speed 100 duplex full the link immediately disconnects.
How can I fix this problem?