I have an [Anker USB hub+gigabit ethernet adapter](https://www.anker.com/products/68ANHUB-U3E1A) (the Ethernet chip is made by Realtek) I have been using with my computer for over a year now. About two weeks ago, I moved to a new place with gigabit internet, and plugged my computer directly into the jack through this adapter to confirm, and I was getting speeds of 900+ megabits. However, my router only had 100 megabit ethernet so I was using it at those speeds.
Today, I got a new router (Linksys E4200 running AdvancedTomato) with gigabit ethernet, but when I plugged the adapter in, it only connected at 100 megabit speeds. I tried different cables and nothing changed. I also tried connecting directly to the wall again, but it only connected at 100 megabits rather than 1 gigabit two weeks ago. I have also tried reinstalling the drivers in Windows, and using Linux, but neither of those helped.
Here is the output from ethtool on Linux:
As you can see, the adapter claims to support gigabit, and the router it is connected to advertises it, but the adapter is not advertising gigabit. I have also tried forcing gigabit using `ethtool -s enp0s20f0u2u3 speed 1000 duplex full` but that did not work and the adapter reconnected at 100 megabits some time later.
Today, I got a new router (Linksys E4200 running AdvancedTomato) with gigabit ethernet, but when I plugged the adapter in, it only connected at 100 megabit speeds. I tried different cables and nothing changed. I also tried connecting directly to the wall again, but it only connected at 100 megabits rather than 1 gigabit two weeks ago. I have also tried reinstalling the drivers in Windows, and using Linux, but neither of those helped.
Here is the output from ethtool on Linux:
Code:
Settings for enp0s20f0u2u3:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/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
1000baseT/Half 1000baseT/Full
Link partner advertised pause frame use: Symmetric Receive-only
Link partner advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: d
Current message level: 0x00007fff (32767)
drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol
Link detected: yes
As you can see, the adapter claims to support gigabit, and the router it is connected to advertises it, but the adapter is not advertising gigabit. I have also tried forcing gigabit using `ethtool -s enp0s20f0u2u3 speed 1000 duplex full` but that did not work and the adapter reconnected at 100 megabits some time later.