Есть девайс comfast CF-953AX.
Опознаётся как MediaTek mt7921u (3574:6211)
# lsusb.py
usb6 1d6b:0003 09 1IF [USB 3.10, 10000 Mbps, 0mA] (xhci-hcd 0000:07:00.4) hub
6-2 2109:0813 09 1IF [USB 3.00, 5000 Mbps, 0mA] (VIA Labs, Inc. USB3.0 Hub) hub
6-2.4 3574:6211 00 1IF [USB 3.20, 5000 Mbps, 160mA] (MediaTek Inc. Wireless_Device 000000000)
...
usb1 1d6b:0002 09 1IF [USB 2.00, 480 Mbps, 0mA] (xhci-hcd 0000:02:00.0) hub
1-8 0e8d:0608 ef 3IFs [USB 2.10, 480 Mbps, 100mA] (MediaTek Inc. Wireless_Device 000000000)
В машине якобы 2 usb-сетевушки, хотя интегрированая сетевушка - pcie
lspci
05:00.0 Network controller: MEDIATEK Corp. MT7921K (RZ608) Wi-Fi 6E 80MHz
Kernel driver in use: mt7921e
При подключении usb-сетевушки в dmesg
[Чт фев 29 22:12:48 2024] usb 6-2.4: new SuperSpeed USB device number 27 using xhci_hcd
[Чт фев 29 22:12:48 2024] usb 6-2.4: New USB device found, idVendor=3574, idProduct=6211, bcdDevice= 1.00
[Чт фев 29 22:12:48 2024] usb 6-2.4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[Чт фев 29 22:12:48 2024] usb 6-2.4: Product: Wireless_Device
[Чт фев 29 22:12:48 2024] usb 6-2.4: Manufacturer: MediaTek Inc.
[Чт фев 29 22:12:48 2024] usb 6-2.4: SerialNumber: 000000000
[Чт фев 29 22:12:48 2024] usb 6-2.4: reset SuperSpeed USB device number 27 using xhci_hcd
[Чт фев 29 22:12:48 2024] mt7921u 6-2.4:1.0: HW/SW Version: 0x8a108a10, Build Time: 20220110230855a
[Чт фев 29 22:12:48 2024] mt7921u 6-2.4:1.0: WM Firmware Version: ____010000, Build Time: 20220110230951
Если его включаю через usb-3.0 удлинитель (1м), то при любой попытке поднять интерфей с помощью wpa_supplicant получаю
[Чт фев 29 19:50:50 2024] mt7921u 6-2:1.0: Message 000008ed (seq 5) timeout
[Чт фев 29 19:50:51 2024] mt7921u 6-2:1.0: chip reset failed
[Чт фев 29 19:50:51 2024] usb 6-2: reset SuperSpeed USB device number 7 using xhci_hcd
[Чт фев 29 19:50:51 2024] mt7921u 6-2:1.0: HW/SW Version: 0x8a108a10, Build Time: 20220110230855a
[Чт фев 29 19:50:51 2024] mt7921u 6-2:1.0: WM Firmware Version: ____010000, Build Time: 20220110230951
Но если к этому удлинителю подключить usb-3.0 хаб и в него включить сетевушку, то всё замеччательно работает!
Правда такой фокус проходит только с одним хабом "Orico W9PH4 Black" (из 3-х доступных). Этот хаб интересен тем, что у него можно отключать порт и программно (uhubctl) и аппаратно (кнопка рядом с каждым портом).
Через usb-хаб со своим блоком питания сетевушка тоже не работает.
iperf3 показывает в одну сторону до 460 МБит/с, а в другую сторону (-R) до 630 Мбит/с. Результат достаточно стабильный.
Другое интересное наблюдение - такой же эффект (работоспособность) получается если сетевушку включить через usb-тестер UNI-T UT658DUAL
В ленововском ноуте (V130-15IKB) картинка абсолютно такая же (только там нет удлинителя). Включаем в порт - не работает. Включам через хаб - все работает.
iperf3 показывает в одну сторону до 570 МБит/с, а в другую сторону (-R) до 630 Мбит/с. Результат достаточно стабильный.
Может кто знает, что это за эффект?