Neprovozujete někdo v Linuxu Access point nahozený přes hostapd? A čirou náhodou v pásmu 5 GHz, což je trochu větší oříšek?
Klasické pásmo 2.4 GHz mi běží a to s kartou Intel AC 8260 (na jiném stroji s Atherosem). Hostapd používám z repozitáře (verze 2.4), ale nepomůže ani zkompilovaný z oficiálních stránek (momentálně verze hostapd-2.5.tar.gz).
Kecá do toho dost věcí např. CRDA, firmware atd.
Jenom pomocí parametrů v to nejde:
Jako klient v 5 GHz karta funguje, ale jako Access point (v linuxu Mode:Master) ne.
kód:
wlan0: IEEE 802.11 Configured channel (36) not found from the channel list of current mode (2) IEEE 802.11a
wlan0: IEEE 802.11 Hardware does not support configured channel
Snad pomocí patchnutého driveru v kernelu atd. _________________ .
..
...
Ať žije zdejší FOSILOVNA
Ony jsou asi 4 zdroje pravidel:
- v eeprom
- v CRDA
- díky asociaci s AP
- natvrdo v kernelu
Tím "iw reg set" nedojde k nahrazení, ale tzv. "průniku povolení + sjednocení zákazů". Tohle jsem si nevymyslel sám, ale tady je k tomu celkem výžívná diskuze.
Např. na Atheros je tam popsána metoda patchnutí kernelového ovladače a vnucení statické regdomain. Jinde se dá najít možnost upravení dat přímo v eeprom.
Něco objevit na Intel je daleko těžší, protože neměli špatné WiFi chipsety, ale až nyní do toho šlapou a ty poslední se jim povedly. Koupil jsem desku na nový strojek, kde jsou za dobrou cenu Intel LANky a právě ta Intel WiFi+BT, což rozhodlo, jinak bych skončil na Qualcommu (Atherosu). Zdrojáky k dispozici jsou, ale tak daleko nejsem zase já, abych našel kde a co. _________________ .
..
...
Ať žije zdejší FOSILOVNA
Naposledy upravil Standa99 dne čt červenec 28 2016, 10:52, celkově upraveno 1 krát.
čec 28 12:06:25 server systemd[1]: Starting LSB: Advanced IEEE 802.11 management daemon...
čec 28 12:06:25 server hostapd[6550]: * Starting advanced IEEE 802.11 management hostapd
čec 28 12:06:25 server hostapd[6555]: wlan0: IEEE 802.11 Configured channel (40) not found from the channel list of current mode (2) IEEE 802.11a
čec 28 12:06:25 server hostapd[6555]: wlan0: IEEE 802.11 Hardware does not support configured channel
čec 28 12:06:26 server hostapd[6550]: ...fail!
čec 28 12:06:26 server systemd[1]: Started LSB: Advanced IEEE 802.11 management daemon.
_________________ .
..
...
Ať žije zdejší FOSILOVNA
ath: EEPROM regdomain: 0x6a
ath: Country alpha2 being used: 00
ath: EEPROM regdomain: 0x6c
ath: Country alpha2 being used: 00
což jsou "world regulatory domain", takže nezvládají v "master modu" (AP) kanály 12 + 13 (v pásmu 2,4 GHz) a ani ty základní 36-40-44-48 (v pásmu 5 GHz)
kód:
Wiphy phy0 + phy1
* 2467 MHz [12] (20.0 dBm) (no IR)
* 2472 MHz [13] (20.0 dBm) (no IR)
* 5180 MHz [36] (20.0 dBm) (no IR)
* 5200 MHz [40] (20.0 dBm) (no IR)
* 5220 MHz [44] (20.0 dBm) (no IR)
* 5240 MHz [48] (20.0 dBm) (no IR)
to "no IR" ve výpisu znamená, že v APéčku ty kanály nerozjedu.
Zkusil jsem patchnout ovladač (ath.ko), kdy jsem to kvůli podpoře karty QCA6174 (která je novější), dělal na jádru 4.13.0. Vycházel jsem z patchů pro OpenWrt (402-ath_regd_optional.patch + 404-regd_no_assoc_hints.patch), kdy jsem stáhl zdrojáky k jádru, patchnul jsem je, znova zkompiloval, ovladač nahradil a stále nic
Tou kartou QCA6174 bych klidně nahradil používanou AC 8260, protože je taky do slotu M.2. _________________ .
..
...
Ať žije zdejší FOSILOVNA
Sice trochu jinak, než jsem chtěl, ale druhá Intel karta AC 8260 nemá blokované kanály 36-48 a dokonce i 149-165 na 5GHz (viz. výpis). Konečně mi AP přes hostapd na těchto kanálech běží viz. screenshot, ale kanály 149-165 na telefonu nenaskenuji, nejspíš je nepodporuje
kód:
Frequencies:
* 5180 MHz [36] (22.0 dBm)
* 5200 MHz [40] (22.0 dBm)
* 5220 MHz [44] (22.0 dBm)
* 5240 MHz [48] (22.0 dBm)
* 5260 MHz [52] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5280 MHz [56] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5300 MHz [60] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5320 MHz [64] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5340 MHz [68] (disabled)
* 5360 MHz [72] (disabled)
* 5380 MHz [76] (disabled)
* 5400 MHz [80] (disabled)
* 5420 MHz [84] (disabled)
* 5440 MHz [88] (disabled)
* 5460 MHz [92] (disabled)
* 5480 MHz [96] (disabled)
* 5500 MHz [100] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5520 MHz [104] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5540 MHz [108] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5560 MHz [112] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5580 MHz [116] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5600 MHz [120] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5620 MHz [124] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5640 MHz [128] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5660 MHz [132] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5680 MHz [136] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5700 MHz [140] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5720 MHz [144] (22.0 dBm) (no IR, radar detection)
DFS state: usable (for 136 sec)
DFS CAC time: 60000 ms
* 5745 MHz [149] (22.0 dBm)
* 5765 MHz [153] (22.0 dBm)
* 5785 MHz [157] (22.0 dBm)
* 5805 MHz [161] (22.0 dBm)
* 5825 MHz [165] (22.0 dBm)
* 5845 MHz [169] (disabled)
* 5865 MHz [173] (disabled)
* 5885 MHz [177] (disabled)
* 5905 MHz [181] (disabled)
Tak jsem přemluvil k 5 GHz i kartu AR928X. Ve windows (pro linux jsem nic funkčního nenašel) jsem změnil regdomain v eeprom. Potom jsem musel znova překompilovat a nahradit crda (s regdb) v systému. Následně mi konečně to "no IR" u základních kanálů zmizlo. Jiná změna regdomain v eeprom by (snad) umožnila i použití všech kanálů.
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í. Konečně si na svém strojku rozsvítím k AP na 2,4GHz i AP na 5GHz.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.