Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: Standa2017 21. 01. 2018, 18:37:55

Název: Patch pro WiFi Atheros
Přispěvatel: Standa2017 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.
Název: Re:Patch pro WiFi Atheros
Přispěvatel: Standa2017 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?

(https://image.ibb.co/hAindb/ac8260_5ghz.png)
Název: Re:Patch pro WiFi Atheros
Přispěvatel: JardaP . 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.
Název: Re:Patch pro WiFi Atheros
Přispěvatel: Standa2017 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.
Název: Re:Patch pro WiFi Atheros
Přispěvatel: Unknown 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.
Název: Re:Patch pro WiFi Atheros
Přispěvatel: Standa2017 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.

(https://preview.ibb.co/ikpvGw/regdomain.png)

(https://image.ibb.co/hr30ib/regdomain4.png)
Název: Re:Patch pro WiFi Atheros
Přispěvatel: moutzl 24. 01. 2018, 21:50:37
iw reg get
a
iw reg set CZ

nefunguje?
Název: Re:Patch pro WiFi Atheros
Přispěvatel: Standa2017 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)
Název: Re:Patch pro WiFi Atheros
Přispěvatel: Standa2017 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)
Název: Re:Patch pro WiFi Atheros
Přispěvatel: Standa2017 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í.

(https://image.ibb.co/f25S1w/5ghz_36_48.png)