1 (edytowany przez Cezary 2023-05-02 09:46:00)

Temat: Test kart sieciowych WiFi na USB

Pozbierałem trochę kart sieciowych z pracy i z domu i zrobiłem szybki test które karty działają a które nie. Test wykonany był na OpenWrt 22.03, z zainstalowanymi wszystkimi możliwymi sterownikami pochodzącymi z repozytorium OpenWrt, na Netgear R6220. Podłączyłem kartę, sprawdziłem czy działa w trybie AP (można się do niej dołączyć i jest transmisja) oraz w trybie STA (ona się łączy do innego routera i jest internet). Czyli taka konfiguracja jak by robił zwykły użytkownik. Należy jeszcze zaznaczyć że w internecie można znaleźć inne sterowniki które można skompilować i dana karta mogła by działać. Większość z tych kart działa także bezproblemowo pod "dużym" linuksem w trybie STA, więc zadziałają także np. pod Raspberry Pi OS. Ale my tu rozmawiamy o OpenWrt.


Model: Noname

P:  Vendor=148f ProdID=3071 Rev= 1.01
S:  Manufacturer=Ralink
S:  Product=802.11 n WLAN

Sterownik: kmod-rt2800-usb
Tryb AP: tak
Tryb STA: tak


Model: Noname

P:  Vendor=148f ProdID=3072 Rev= 1.01
S:  Manufacturer=Ralink
S:  Product=802.11 n WLAN

Sterownik: kmod-rt2800-usb
Tryb AP: tak
Tryb STA: tak


Model: Noname

P:  Vendor=148f ProdID=7601 Rev= 0.00
(karta nie przedstawiała Manufacturer i Product)

Sterownik:  kmod-mt7601u
Tryb AP: NIE
Tryb STA: NIE


Model: 8level WUSB-150n

P:  Vendor=0bda ProdID=8176 Rev= 2.00
S:  Manufacturer=Realtek
S:  Product=802.11n WLAN Adapter

Sterownik: kmod-rtl8192cu
Tryb AP: NIE
Tryb STA: NIE


Model: D-Link DWA-127 A1

P:  Vendor=2001 ProdID=3c1b Rev= 1.01
S:  Manufacturer=Ralink
S:  Product=11N ADAPTER

Sterownik: kmod-rt2800-usb
Tryb AP: tak
Tryb STA: tak


Model: Edimax EW-7612UAn V2

P:  Vendor=7392 ProdID=7822 Rev= 2.00
S:  Manufacturer=Realtek
S:  Product=802.11n WLAN Adapter

Sterownik: kmod-rtl8xxxu
Tryb AP: NIE
Tryb STA: tak


Model: Edimax EW-7811DAC

P:  Vendor=7392 ProdID=a812 Rev= 2.00
S:  Manufacturer=Realtek
S:  Product=Edimax AC600 USB

Sterownik: kmod-rtl8812au-ct
Tryb AP: NIE (wiesza konsolę)
Tryb STA: NIE (wiesza konsolę)


Model: Edimax EW-7811UAC

P:  Vendor=7392 ProdID=a812 Rev= 2.00
S:  Manufacturer=Realtek
S:  Product=Edimax AC600 USB

Sterownik: kmod-rtl8812au-ct
Tryb AP: NIE (wiesza konsolę)
Tryb STA: NIE (wiesza konsolę)


Model: Edimax EW-7811USC

P:  Vendor=7392 ProdID=a812 Rev= 2.00
S:  Manufacturer=Realtek
S:  Product=Edimax AC600 USB

Sterownik: kmod-rtl8812au-ct
Tryb AP: NIE (wiesza konsolę)
Tryb STA: NIE (wiesza konsolę)


Model: Edimax EW7822ULC

P:  Vendor=7392 ProdID=b822 Rev= 2.10
S:  Manufacturer=Realtek
S:  Product=AC1200 MU-MIMO USB2.0 Adapter

Sterownik: brak
Tryb AP: ?
Tryb STA: ?


Model: Edimax EW-7822UTC

P:  Vendor=7392 ProdID=c822 Rev= 2.10
S:  Manufacturer=Realtek
S:  Product=AC1200 MU-MIMO USB3.0 Adapter

Sterownik: brak
Tryb AP: ?
Tryb STA: ?


Model: Planet WNL-U555HA

P:  Vendor=0bda ProdID=8171 Rev= 2.00
S:  Manufacturer=Manufacturer Realtek
S:  Product=RTL8188S WLAN Adapter

Sterownik: brak
Tryb AP: ?
Tryb STA: ?


Model: TP-LINK Archer T4U

P:  Vendor=2357 ProdID=0101 Rev= 0.00
S:  Manufacturer=Realtek
S:  Product=802.11n NIC

Sterownik: kmod-rtl8812au-ct
Tryb AP: NIE
Tryb STA: NIE


Model: TP-Link TL-WN722N (v1)

P:  Vendor=0cf3 ProdID=9271 Rev= 1.08
S:  Manufacturer=ATHEROS
S:  Product=USB2.0 WLAN

Sterownik:  kmod-ath9k-htc
Tryb AP: tak
Tryb STA: tak
Uwagi: na rynku dostępne są także v2 i v3 tej karty na Realteku

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

2

Odp: Test kart sieciowych WiFi na USB

Cezary napisał/a:

Model: Noname

P:  Vendor=148f ProdID=7601 Rev= 0.00
(karta nie przedstawiała Manufacturer i Product)

Sterownik:  kmod-mt7601u
Tryb AP: NIE
Tryb STA: NIE

Mój "wynalazek" jest taki:

ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter

W źródłach (chyba) ma napisane że nie działa jako AP.
Za to jako STA w "dużym" linuksie działa prawidłowo.
Pod OpenWrt w architekturze mips działa jako STA.
Natomiast na ath79 łączy się (autoryzuje, nawet w UPC) ale nie potrafi pobrać przez DHCP adresu IP.
Sprawdzone wiele razy.

3

Odp: Test kart sieciowych WiFi na USB

ath79 to mips...

Dokładnie, łączy się ale nie dostaje adresu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: Test kart sieciowych WiFi na USB

Tak to jest jak się pisze z pamięci, mój mips to ramips,
czyli Netgear R6220, na nim działało, pobierał adres.

5 (edytowany przez mar_w 2023-10-20 21:49:34)

Odp: Test kart sieciowych WiFi na USB

od siebie mogę dorzucić...

Model: TP-LINK TL-WDN3200

P:  Vendor=148f ProdID=5572 Rev= 1.01
S:  Manufacturer=Ralink
S:  Product=802.11 n WLAN

Sterownik: kmod-rt2800-usb
Pasmo 2,4 GHz
Tryb AP: TAK
Tryb STA: TAK

Pasmo 5 GHz
Tryb AP: TAK
Tryb STA: TAK


Model: No name

P:  Vendor=148f ProdID=5370 Rev= 1.01
S:  Manufacturer=Ralink
S:  Product=802.11 n WLAN

Sterownik: kmod-rt2800-usb
Pasmo 2,4 GHz
Tryb AP: TAK
Tryb STA: TAK

Model: Air Live WL-1600USB

P:  Vendor=1b75 ProdID=8187 Rev= 1.00
S:  Manufacturer=Manufacturer_Realtek_RTL8187_
S:  Product=AirLive WL1600USB

Sterownik: kmod-rtl8187
Pasmo 2,4 GHz
Tryb AP: NIE
Tryb STA: NIE

Na Openwrt 23.05

Model: No name
https://ae01.alicdn.com/kf/S0e0e667cf5a … 1b-g-n.jpg

P:  Vendor=0bda ProdID=8176 Rev= 2.00
S:  Manufacturer=Realtek
S:  Product=802.11n WLAN Adapter

Sterownik: kmod-rtl8192cu
Pasmo 2,4 GHz
Tryb AP: TAK  (iperf3 tylko 2,5 Mbps)
Tryb STA: TAK

* WNDR 4300v2 * ||  * Xiaomi Miwifi Mini * || Netgear R6220 *
* DVBT2 - T230C *

6

Odp: Test kart sieciowych WiFi na USB

Cezary napisał/a:

ath79 to mips...

Dokładnie, łączy się ale nie dostaje adresu.

No to jest gdzieś w sterowniku babol związany z endianness (kolejność bajtów).
ath79 to big endian, ramips (tak jak i x86 i większość ARM-ów) to little endian.

7

Odp: Test kart sieciowych WiFi na USB

Cezary, napisałeś np. że karta Wifi TP-LINK Archer T4U nie pracuje ani w AP ani w STA:

Cezary napisał/a:

Tryb AP: NIE
Tryb STA: NIE

Czy to oznacza iż karta nie działa w OpenWrt?

8

Odp: Test kart sieciowych WiFi na USB

Dokładnie to oznacza. Nie działała ani jako klient ani jako AP, ale to zapewne wina sterownika.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Test kart sieciowych WiFi na USB

Dorzucę się:

Model (z loga): Noname RTL8192EU rev B

P:  Vendor=0bda ProdID=818b Rev= 2.00
S:  Manufacturer=Realtek
S:  Product=802.11n NIC

Sterownik: rtl8xxxu
Pasmo 2,4 GHz
Tryb AP: ?
Tryb STA: TAK

10

Odp: Test kart sieciowych WiFi na USB

z tym testowaniem kart Wifi na USB to okazuje się, że to co działa na x86 nie musi działać na architekturze routera pomimo zainstalowania odpowiednich modułów kernela oraz firmware.
Przykład:
1. karta AR9271 na x86 - działa

Mon May 15 20:20:14 2023 kern.info kernel: [  108.446937] usb 1-1: new high-speed USB device number 2 using ehci-pci
Mon May 15 20:20:14 2023 kern.info kernel: [  108.997677] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
Mon May 15 20:20:15 2023 kern.info kernel: [  109.337358] usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
Mon May 15 20:20:15 2023 kern.info kernel: [  109.599360] ath9k_htc 1-1:1.0: ath9k_htc: HTC initialized with 33 credits
Mon May 15 20:20:16 2023 kern.info kernel: [  110.230678] ath9k_htc 1-1:1.0: ath9k_htc: FW Version: 1.4
Mon May 15 20:20:16 2023 kern.info kernel: [  110.232095] ath9k_htc 1-1:1.0: FW RMW support: On
Mon May 15 20:20:16 2023 kern.debug kernel: [  110.233368] ath: EEPROM regdomain: 0x0
Mon May 15 20:20:16 2023 kern.debug kernel: [  110.233370] ath: EEPROM indicates default country code should be used
Mon May 15 20:20:16 2023 kern.debug kernel: [  110.233372] ath: doing EEPROM country->regdmn map search
Mon May 15 20:20:16 2023 kern.debug kernel: [  110.233375] ath: country maps to regdmn code: 0x3a
Mon May 15 20:20:16 2023 kern.debug kernel: [  110.233377] ath: Country alpha2 being used: US
Mon May 15 20:20:16 2023 kern.debug kernel: [  110.233379] ath: Regpair used: 0x3a
Mon May 15 20:20:16 2023 kern.info kernel: [  110.249673] ieee80211 phy0: Atheros AR9271 Rev:1

2. karta AR9271 na Lantiq xrx200 - nie działa:

Mon May 15 18:16:25 2023 kern.info kernel: [  308.001663] usbcore: registered new interface driver ath9k_htc
Mon May 15 18:16:25 2023 user.info kernel: [  308.007432] kmodloader: done loading kernel modules from /etc/modules.d/*
Mon May 15 18:16:54 2023 kern.info kernel: [  336.198113] usb 2-1: new high-speed USB device number 2 using dwc2
Mon May 15 18:16:54 2023 kern.info kernel: [  336.473507] usb 2-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
Mon May 15 18:16:55 2023 kern.err kernel: [  337.538164] usb 2-1: ath9k_htc: Firmware - ath9k_htc/htc_9271-1.4.0.fw download failed
Mon May 15 18:16:55 2023 kern.info kernel: [  337.545089] usb 2-1: ath9k_htc: USB layer deinitialized

i w sumie opis w tym temacie musi się zgadzać nie tylko do wersji karty, ale też do konkretnego routera.....

* WNDR 4300v2 * ||  * Xiaomi Miwifi Mini * || Netgear R6220 *
* DVBT2 - T230C *

11 (edytowany przez ad2014 2023-05-15 21:42:59)

Odp: Test kart sieciowych WiFi na USB

a jak wypadaja te karty co wczesniej podałeś
Model: TP-LINK TL-WDN3200
Model: No name
Model: Air Live WL-1600USB
np na tym  Lantiq xrx200  - tak z ciekawosci mozesz sprawdzić  , (moze to jakis problem z zasilaniem)

12 (edytowany przez mar_w 2023-05-15 22:33:16)

Odp: Test kart sieciowych WiFi na USB

sprawdzę na innych kartach, ale na karcie RT5370 normalnie pojawia się kolejny interfejs wlan.
test robiłem na 2 różnych routerach z Lantiq 7360v2 oraz 3390 oraz 2 różnych zasilaczach (każdy router miał swój zasilacz innej marki)
pakiety jakie zainstalował to:

# opkg list-installed | grep ath9k
ath9k-htc-firmware - 20220411-1
kmod-ath9k - 5.10.176+5.15.92-1-1
kmod-ath9k-common - 5.10.176+5.15.92-1-1
kmod-ath9k-htc - 5.10.176+5.15.92-1-1

firmware jest w katalogu:

# ll /lib/firmware/ath9k_htc/
drwxr-xr-x    2 root     root             0 May 15  2023 ./
drwxr-xr-x    1 root     root             0 May 15  2023 ../
-rw-r--r--    1 root     root         72812 Dec 14 23:45 htc_7010-1.4.0.fw
-rw-r--r--    1 root     root         51008 Dec 14 23:45 htc_9271-1.4.0.fw

test TL-WDN3200
serwer iperf3 po kablu, klient po wifi 2,4GHz bez NAT-u
średnio 40 Mbps - htop: cpu0: 97% cpu1: ~50%
w piku 50 Mbps - htop : cpu0: 97% cpu1: ~85%

więcej nie ma co sprawdzać, bo na routerze karty Wifi na USB jakoś dziwnie mocno obciążają CPU przy żenująco słabych prędkościach.

* WNDR 4300v2 * ||  * Xiaomi Miwifi Mini * || Netgear R6220 *
* DVBT2 - T230C *

13 (edytowany przez jzef 2023-05-17 20:25:08)

Odp: Test kart sieciowych WiFi na USB

mar_w napisał/a:

i w sumie opis w tym temacie musi się zgadzać nie tylko do wersji karty, ale też do konkretnego routera.....

mar_w napisał/a:

bo na routerze karty Wifi na USB jakoś dziwnie mocno obciążają CPU przy żenująco słabych prędkościach.

Dlatego właśnie zrezygnowałem z zakupu testowanej w pierwszym poście karty Wifi USB gdy próbowałem zrobić most bezprzewodowy i połączyłem routery kablem Ethernet zamiast przez Wifi.

14

Odp: Test kart sieciowych WiFi na USB

ktoś używa aktualnie jakieś karty na USB w trybie ap? 2.4 wystarczy
co i jak się to sprawuje

15

Odp: Test kart sieciowych WiFi na USB

Cały czas tplinka 722.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Test kart sieciowych WiFi na USB

jak rozpoznać czy jest v1?

17

Odp: Test kart sieciowych WiFi na USB

Na opakowaniu lub po podłączeniu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.