My GbNIC (Intel 82579LM, kernel 3.0 module e1000e) only connects with 100mbit although it's connected to a 1000mbit port (Asus GigaX1005) via an short (<3m) CAT6 cable.
flo-nbook ~ # ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 2 Transceiver: internal Auto-negotiation: on MDI-X: on Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000001 (1) drv Link detected: yes
Also forcing has no effect:
ethtool -s eth0 speed 1000
Is this a known bug in the kernel module? Am I missing something? Or an interoperability problem with the Asus switch?