I have this lan ethernet:
03:00.0 Ethernet controller [0200]: 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.