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 (edytowany przez nesus Wczoraj 12:49:14)

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: NIE
Tryb STA: TAK


Model z pudełka: TP-Link WN722NC v 1.2
z loga: Atheros AR9271 Rev:1
P:  Vendor=0cf3 ProdID=9271 Rev= 1.08
S:  Manufacturer=ATHEROS
S:  Product=USB2.0 WLAN

Driver=ath9k_htc
Pasmo 2,4 GHz
Tryb AP: NIE *
Tryb STA: TAK
* - włącza się ale nie przydziela adresu


Model: Dlink
P:  Vendor=07d1 ProdID=3c03 Rev= 0.01
S:  Manufacturer=Ralink
S:  Product=802.11 bg WLAN

Driver=rt73usb
Pasmo 2,4 GHz
Tryb AP: TAK
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.

18

Odp: Test kart sieciowych WiFi na USB

@Cezary jak Ty odpaliłeś tą kartę WN722 i działa Ci na AP? Mi na OpenWrt 21.02.3 nie chce zatrybić...

19

Odp: Test kart sieciowych WiFi na USB

Jak masz na ath9k to zadziała. Jak masz nowszą wersję na realteku to nie.

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

20

Odp: Test kart sieciowych WiFi na USB

cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=0cf3 ProdID=9271 Rev= 1.08
S:  Manufacturer=ATHEROS
S:  Product=USB2.0 WLAN
S:  SerialNumber=12345
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=00 Prot=00 Driver=ath9k_htc

log:

Sun May 26 13:50:46 2024 daemon.info hostapd: wlan1: STA xx:xx:xx:xx:xx:xx IEEE 802.11: authenticated
Sun May 26 13:50:46 2024 daemon.info hostapd: wlan1: STA xx:xx:xx:xx:xx:xx IEEE 802.11: associated (aid 1)
Sun May 26 13:50:46 2024 daemon.notice hostapd: wlan1: AP-STA-CONNECTED xx:xx:xx:xx:xx:xx
Sun May 26 13:50:46 2024 daemon.info hostapd: wlan1: STA xx:xx:xx:xx:xx:xx WPA: pairwise key handshake completed (RSN)

21

Odp: Test kart sieciowych WiFi na USB

A tryb ap?

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

22

Odp: Test kart sieciowych WiFi na USB

Próbuje ustawić most. Na DLinku działa (ale to dziadek bo tylko "g"). Na kablu też most działa. Na TPLink'u po podłączeniu do AP łączy się ale nie dostaje adresu.

uci show /etc/config/wireless

wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.path='platform/soc/20980000.usb/usb1/1-1/1-1.4/1-1.4:1.0'
wireless.radio0.channel='8'
wireless.radio0.band='2g'
wireless.radio0.disabled='0'
wireless.radio0.country='PL'
wireless.radio0.cell_density='0'
wireless.radio0.htmode='HT20'
wireless.wifinet0=wifi-iface
wireless.wifinet0.device='radio0'
wireless.wifinet0.mode='sta'
wireless.wifinet0.ssid='xxxxx'
wireless.wifinet0.encryption='psk2'
wireless.wifinet0.key='******'
wireless.wifinet0.network='wwan'
wireless.radio1=wifi-device
wireless.radio1.type='mac80211'
wireless.radio1.path='platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.0'
wireless.radio1.channel='1'
wireless.radio1.band='2g'
wireless.radio1.htmode='HT20'
wireless.default_radio1=wifi-iface
wireless.default_radio1.device='radio1'
wireless.default_radio1.network='lan'
wireless.default_radio1.mode='ap'
wireless.default_radio1.ssid='yyyyyy'
wireless.default_radio1.encryption='psk2'
wireless.default_radio1.key='******'

23

Odp: Test kart sieciowych WiFi na USB

Ale lubisz zaciemniać sytuację. Która sekcja jest do której karty?

Wyjmij tego dlinka, skasuj wireless, zrestartuj niech się odbuduje i tylko włącz radio i zobacz czy działa.

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

24

Odp: Test kart sieciowych WiFi na USB

Sorki, myślałem, że to jasne dla mostu. wink
Sekcja 'radio0' jest od klienta (STA) na innej karcie.
Sekcja 'radio1' jest właśnie od AP na WN722
DLinka tam mnie ma bo już go skasowałem. Cały Wireless już kasowałem. Próbowałem TPLinka odpalić w trybie STA+AP i było to samo, czyli łączył ale nie dawał adresu z głównego routera.

25

Odp: Test kart sieciowych WiFi na USB

Czyli nie masz problemu z WN722 tylko masz problem z repeaterem - a to jest znany problem. Należy abo ustawić klientów na statyczny adres IP albo zrobić po wtórnej stronie fake server dhcp który będzie przydzielał adres z tej samej puli do główny router.
Czasami przez repeater nie przechodzą requesty dla DHCP i nie wiem jak to naprawić.

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