Patch pro WiFi Atheros

Standa2017

Patch pro WiFi Atheros
« kdy: 21. 01. 2018, 18:37:55 »
Mám dvě Qualcomm-Atheros karty (QCA6174 + AR928X) a snažím se patchnout ovladače kvůli zozjetí AP na kanálech 36-40-44-48 v 5GHz (12+13 ve 2,4GHz). V eeprom obou karet je "world regulatory domain" (0x6a + 0x6c) a u zmíněných kanálů mám "no IR". Hostapd mi končí na:
Kód: [Vybrat]
wlp2s0: IEEE 802.11 Configured channel (36) not found from the channel list of current mode (2) IEEE 802.11a
wlp2s0: IEEE 802.11 Hardware does not support configured channel
Snažil jsem se něco hledat a našel patche na stránkách OpenWrt, použil jsem dva 402-ath_regd_optional.patch pro "/drivers/net/wireless/ath/regd.c" + 404-regd_no_assoc_hints.patch pro "/net/wireless/reg.c". Po stažení zdrojáků k jádru jsem použil zmíněné patche, ovladače zkompiloval, nahradil (následně reboot) a nic se nepodařilo.
Nahradil jsem pro jistotu všechny zkompilované ovladače (hlavně ath.ko), i když mi jedna karta jede na ath10k_pci.ko a druhá na ath9k.ko (včetně cfg80211.ko - lib80211_crypt_wep.ko - lib80211_crypt_tkip.ko - lib80211_crypt_ccmp.ko - lib80211.ko). Vše jsem dělal na jádru 4.13.0 a přes hostapd mi běží AP na kanálech 1-11 u obou karet bez problému.
Co dělám blbě?

P.S. Vím že snad jde i editovat eeprom, ale to jsem také nenašel nic relevantního, hlavně pro tu kartu s QCA6174.


Standa2017

Re:Patch pro WiFi Atheros
« Odpověď #1 kdy: 22. 01. 2018, 17:23:01 »
Tak jsem se dostal k Intel kartě AC 8260, která má povolené kanály 36-48 + 149-165 (ty druhé v telefonu nenaskenuji). Ale stále by mě zajímalo, co s těmi Atheros kartami zkusit více, aby se to podařilo?


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Patch pro WiFi Atheros
« Odpověď #2 kdy: 22. 01. 2018, 19:20:23 »
A kde jste ty karty sehnal? Ja mam treba PCMCIA wifinu Nec s Atheros chipem, ovsem v japonske verzi a ta tusim nejede vyse, nez kanal 11 na 2.4 GHz. Jestli nahodou nemate take neco takoveho.

Standa2017

Re:Patch pro WiFi Atheros
« Odpověď #3 kdy: 22. 01. 2018, 21:58:49 »
Tu kartu jsem dostal z jednoho tuhého notebooku od kamaráda, ale ona je do slotu M.2, jako zmíněná QCA6174. AR928X je do slotu mini-PCIe, takže nemám nic do slotu PCMCIA.

Unknown

Re:Patch pro WiFi Atheros
« Odpověď #4 kdy: 23. 01. 2018, 09:17:41 »
A kde jste ty karty sehnal? Ja mam treba PCMCIA wifinu Nec s Atheros chipem, ovsem v japonske verzi a ta tusim nejede vyse, nez kanal 11 na 2.4 GHz. Jestli nahodou nemate take neco takoveho.

karty Atheros IMHO umi cele prislusne pasmo (coz treba na 5Ghz obnasi cca 210 kanalu - frekvence 4900-6100Mhz) ale byva to omezeno pres regional settings (jakasi obdoba DVD regionu) v EPROM. Pokud tohle dokaze odemknout, tak by to melo jet.


Standa2017

Re:Patch pro WiFi Atheros
« Odpověď #5 kdy: 24. 01. 2018, 15:36:31 »
Ve windows umím změnit RegDomain u karty AR928X, což se projevuje změnou kanálů (zakázané-povolené), ale toho "no IR" se nedokážu na těch 5 GHz zbavit.




moutzl

Re:Patch pro WiFi Atheros
« Odpověď #6 kdy: 24. 01. 2018, 21:50:37 »
iw reg get
a
iw reg set CZ

nefunguje?

Standa2017

Re:Patch pro WiFi Atheros
« Odpověď #7 kdy: 25. 01. 2018, 08:07:52 »
U tohoto nedochází k nahrazení zákazů, ale k jejich sjednocení a průniku.
Kód: [Vybrat]
root@test:~# iw reg set CZ
root@test:~# iw reg get
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (6, 20), (N/A)
        (2457 - 2482 @ 20), (6, 20), (N/A), PASSIVE-SCAN
        (2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
        (5170 - 5250 @ 80), (6, 20), (N/A), PASSIVE-SCAN
        (5250 - 5330 @ 80), (6, 20), (0 ms), DFS, PASSIVE-SCAN
        (5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)
root@test:~# modprobe -r ath9k
root@test:~# modprobe cfg80211 ieee80211_regdom=CZ
root@test:~# modprobe ath9k
root@test:~# iw reg get
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (6, 20), (N/A)
        (2457 - 2482 @ 20), (6, 20), (N/A), PASSIVE-SCAN
        (2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
        (5170 - 5250 @ 80), (6, 20), (N/A), PASSIVE-SCAN
        (5250 - 5330 @ 80), (6, 20), (0 ms), DFS, PASSIVE-SCAN
        (5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

Standa2017

Re:Patch pro WiFi Atheros
« Odpověď #8 kdy: 25. 01. 2018, 12:26:22 »
Tak mi dělalo neplechu to "country 00: DFS-UNSET", po překompilování a nahrazení crda se to chytlo.
Kód: [Vybrat]
root@test:~# dmesg | grep ath | egrep "regdomain|Country"
[   10.681640] ath: EEPROM regdomain: 0xff
[   10.681650] ath: Country alpha2 being used: JP
root@test:~# iw reg get
country 98: DFS-UNSET
        (2402 - 2482 @ 40), (N/A, 20), (N/A)
        (2474 - 2483 @ 9), (N/A, 20), (N/A), NO-OFDM
        (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-OUTDOOR
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS
        (5490 - 5710 @ 160), (N/A, 23), (0 ms), DFS
        (59000 - 66000 @ 2160), (N/A, 10), (N/A)
root@test:~# iw list
                Frequencies:
                        * 2412 MHz [1] (20.0 dBm)
                        * 2417 MHz [2] (20.0 dBm)
                        * 2422 MHz [3] (20.0 dBm)
                        * 2427 MHz [4] (20.0 dBm)
                        * 2432 MHz [5] (20.0 dBm)
                        * 2437 MHz [6] (20.0 dBm)
                        * 2442 MHz [7] (20.0 dBm)
                        * 2447 MHz [8] (20.0 dBm)
                        * 2452 MHz [9] (20.0 dBm)
                        * 2457 MHz [10] (20.0 dBm)
                        * 2462 MHz [11] (20.0 dBm)
                        * 2467 MHz [12] (20.0 dBm)
                        * 2472 MHz [13] (20.0 dBm)
                        * 2484 MHz [14] (20.0 dBm)

                Frequencies:
                        * 5180 MHz [36] (20.0 dBm)
                        * 5200 MHz [40] (20.0 dBm)
                        * 5220 MHz [44] (20.0 dBm)
                        * 5240 MHz [48] (20.0 dBm)

Standa2017

Re:Patch pro WiFi Atheros
« Odpověď #9 kdy: 28. 01. 2018, 09:19:35 »
A takhle to vypadá se dvěma funkčními kartami na 5GHz AR928X+AC860, třetí QC6174 zatím bude muset uzrát :) Kdyby někdo věděl, jak na to, tak budu vděčný. Ale šel bych pouze do editace eeprom, ona ta karta už je přes rok na trhu, ale zatím k ní moc informací není.