vak: (Default)
[personal profile] vak
[personal profile] suhajh посоветовал другой двухдиапазонный WiFi адаптер, и вот я его ставлю. Продаётся на Амазоне за $10.

Debian 12 на Олинуксино

Адаптер виден как:
$ lsusb
...
Bus 002 Device 002: ID 0bda:1a2b Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (Driver CDROM Mode)
Здесь линуксное ядро версии 6.1.0, и в нем нет встроенного драйвера для этого чипа. Надо устанавливать отдельно. Я перепробовал четыре драйвера, и ни один не распознал этот девайс как WiFi адаптер.
  • https://github.com/lsongdev/rtl8821cu.git
  • https://github.com/morrownr/8821cu-20210916.git
  • https://github.com/lwfinger/rtl8188gu.git
  • https://github.com/corneal64/RTL8188-linux-driver.git
Позже решение нашлось.

Ubuntu 24.10 на Raspberry Pi 5

Адаптер сразу распознался и заработал.
$ lsusb
...
Bus 004 Device 003: ID 0bda:c811 Realtek Semiconductor Corp. 802.11ac NIC

$ sudo dmesg
...
[ 822.410443] usb 4-2: new high-speed USB device number 3 using xhci-hcd
[ 822.538919] usb 4-2: New USB device found, idVendor=0bda, idProduct=c811, bcdDevice= 2.00
[ 822.538927] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 822.538932] usb 4-2: Product: 802.11ac NIC
[ 822.538936] usb 4-2: Manufacturer: Realtek
[ 822.538939] usb 4-2: SerialNumber: 123456
[ 822.542195] rtw_8821cu 4-2:1.0: Firmware version 24.11.0, H2C version 12
[ 825.597402] rtw_8821cu 4-2:1.0 wlx90de80094e08: renamed from wlan1 (while UP)

$ ip link
...
4: wlx90de80094e08: <NO-CARRIER,BROADCAST,MULTICAST,DYNAMIC,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
link/ether 90:de:80:09:4e:08 brd ff:ff:ff:ff:ff:ff

Chimera Linux на старом макбуке

Адаптер ожил, после того как я установил usb_modeswitch и usb-modeswitch-data из исходников. Но разброс задержки пинга в два раза больше по сравнению с адаптером BrosTrend AC1200. Хоть он и громоздкий, зато имеет две антенны, и оно чувствуется.

Date: 2025-01-07 08:36 (UTC)
From: [personal profile] chabapok
пользуясь случаем спрошу

а при подключении адаптера по usb и при подключении по М.2 - есть разница в коде драйвера? Или линукс дает абстракцию поверх шин, и драйвер через нее работает?

у меня на ноуте 8821ce через M.2 + xubuntu18.04, ядро 5.4. Драйвера собирал с https://github.com/tomaspinho/rtl8821ce