Open 1x2y3z4 opened 1 month ago
Can you disable auto-negotiation? https://github.com/bb-qq/r8152/wiki/Troubleshooting#disable-auto-negotiation
This symptom may also occur when using poor-quality cables.
I tried sudo ethtool -s eth2 autoneg off advertise 0x802f
on kernel 4.4.180+
, auto negotiation cannot be turned off:
Cannot set new settings: Invalid argument
not setting autoneg
Sorry, but I can't think of any other workarounds.
By the way, does this problem not occur when the adapter in question is connected to a PC? To me it looks like a problem on the router side, so I would think the same symptoms would occur when connected to a PC.
Description of the problem
After all hardware and software installed, the 3rd network interface would display 2500Mb/s; But when BE-88U router reinited network interfaces or restarted by applying some network configurations, the adapter would be in 1000Mb/s in DSM network interfaces UI. I would have to disable and enable the driver(2.18.1-1), it would then display as 2500Mb/s again. Is there any change to fix the root cause? or could I write a crontab job to disable and enable the driver when it is in 1000Mb/s mode?
Description of your products
Linux 4.4.180+ #42962 SMP Mon May 29 14:38:23 CST 2023 x86_64 GNU/Linux synology_apollolake_918+ DS918+ (with DSM 7.1.1-42962 Update 6) ;
Description of your environment
one of Asus BE-88U router 2.5GE port connected to "ULT-unite USB-A to 2.5GE" adapter with CAT-6 cable. adapter plugged in the back USB port of DS 918+
Output of
dmesg
commanddmesg.log
Output of
`lsusb
Output of
ifconfig -a
command