I have this lan ethernet:
03:00.0 Ethernet controller : Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) Subsystem: ASRock Incorporation AR8151 v2.0 Gigabit Ethernet [1849:1083] Kernel driver in use: atl1c Kernel modules: atl1c
It card is a Gigabit Ethernet, but in ubuntu 16.04 and 16.10 only woks at 100Mb/s
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: Not reported Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on MDI-X: Unknown Cannot get wake-on-lan settings: Operation not permitted Current message level: 0x0000003f (63) drv probe link timer ifdown ifup Link detected: yes
I mesured the connection speed of this ethernet with iperf and rally is 100Mb/s
It is not cable problem because I try a laptop in the same point with the same cable and it runs at gigabit.
How can I do to solve this?
sudo ethtool -s eth0 speed 1000 duplex full autoneg on? If so, we can propose a possible fix.