Two different models of usb card, the drivers are r8152 and asix. If noSo, you've already sent a v2. This patch should be sent as v3.
network cable is connected, Speed = 10Mb/s. This problem is repeated in
linux 3.10, 4.19, and 5.4. Both drivers call
mii_ethtool_get_link_ksettings, but the value of cmd->base.speed in this
function can only be SPEED_1000 or SPEED_100 or SPEED_10.
When the network cable is not connected, set cmd->base.speed
=SPEED_UNKNOWN.
v2:
https://lore.kernel.org/20250111132242.3327654-1-zhangxiangqian@xxxxxxxxxx