12.11.2017, 20:24 | #1 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 688 |
ath9k: Нестандартные каналы для стримминга или линка
Начну с того, что я давно наткнулся на подобный хак ath9k чипов, и опробовал его еще давно на Wifi-USB (чип AR9271) в системе Ubuntu.
Как патчить Ubuntu это другая тема Часть 2, я же сейчас расскажу как патчить OpenWRT для разблокировки нестандартных частот 2192MHz и вплоть до 14го(2484MHz) канала, причем 14-й канал можно использовать в N скоростном режиме(по умолчанию например для Японии он B). Итак, использовал я LEDE сборку для роутера с AR9285 WIFI чипом на борту. По умолчанию мои настройки выглядят так.Код:
root@LEDE:~# iw reg get global country US: DFS-FCC (2402 - 2472 @ 40), (N/A, 30), (N/A) (5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW (5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW (5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS (5735 - 5835 @ 80), (N/A, 30), (N/A) (57240 - 63720 @ 2160), (N/A, 40), (N/A) phy#0 country US: DFS-FCC (2402 - 2472 @ 40), (N/A, 30), (N/A) (5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW (5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW (5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS (5735 - 5835 @ 80), (N/A, 30), (N/A) (57240 - 63720 @ 2160), (N/A, 40), (N/A) root@LEDE:~# iw list Wiphy phy0 max # scan SSIDs: 4 max scan IEs length: 2257 bytes max # sched scan SSIDs: 0 max # match sets: 0 max # scan plans: 1 max scan plan interval: -1 max scan plan iterations: 0 Retry short limit: 7 Retry long limit: 4 Coverage class: 0 (up to 0m) Device supports AP-side u-APSD. Device supports T-DLS. Available Antennas: TX 0x1 RX 0x3 Configured Antennas: TX 0x1 RX 0x3 Supported interface modes: * IBSS * managed * AP * AP/VLAN * monitor * mesh point * P2P-client * P2P-GO * outside context of a BSS Band 1: Capabilities: 0x11ce HT20/HT40 SM Power Save disabled RX HT40 SGI TX STBC RX STBC 1-stream Max AMSDU length: 3839 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-7 Frequencies: * 2412 MHz [1] (18.0 dBm) * 2417 MHz [2] (18.0 dBm) * 2422 MHz [3] (18.0 dBm) * 2427 MHz [4] (18.0 dBm) * 2432 MHz [5] (18.0 dBm) * 2437 MHz [6] (18.0 dBm) * 2442 MHz [7] (18.0 dBm) * 2447 MHz [8] (18.0 dBm) * 2452 MHz [9] (18.0 dBm) * 2457 MHz [10] (18.0 dBm) * 2462 MHz [11] (18.0 dBm) * 2467 MHz [12] (disabled) * 2472 MHz [13] (disabled) * 2484 MHz [14] (disabled) valid interface combinations: * #{ managed } <= 2048, #{ AP, mesh point } <= 8, #{ P2P-client, P2P-GO } <= 1, #{ IBSS } <= 1, total <= 2048, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz } HT Capability overrides: * MCS: ff ff ff ff ff ff ff ff ff ff * maximum A-MSDU length * supported channel width * short GI for 40 MHz * max A-MPDU length exponent * min MPDU start spacing root@LEDE:~# [свернуть] После применения патчей оно выглядит так.Код:
root@LEDE:~# iw reg get global country US: DFS-FCC (2182 - 2494 @ 40), (N/A, 30), (N/A) (5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW (5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW (5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS (5735 - 5835 @ 80), (N/A, 30), (N/A) (57240 - 63720 @ 2160), (N/A, 40), (N/A) phy#0 country US: DFS-FCC (2182 - 2494 @ 40), (N/A, 30), (N/A) (5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW (5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW (5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS (5735 - 5835 @ 80), (N/A, 30), (N/A) (57240 - 63720 @ 2160), (N/A, 40), (N/A) root@LEDE:~# root@LEDE:~# iw list Wiphy phy0 max # scan SSIDs: 4 max scan IEs length: 2257 bytes max # sched scan SSIDs: 0 max # match sets: 0 max # scan plans: 1 max scan plan interval: -1 max scan plan iterations: 0 Retry short limit: 7 Retry long limit: 4 Coverage class: 0 (up to 0m) Device supports AP-side u-APSD. Device supports T-DLS. Available Antennas: TX 0x1 RX 0x3 Configured Antennas: TX 0x1 RX 0x3 Supported interface modes: * IBSS * managed * AP * AP/VLAN * monitor * mesh point * P2P-client * P2P-GO * outside context of a BSS Band 1: Capabilities: 0x11ce HT20/HT40 SM Power Save disabled RX HT40 SGI TX STBC RX STBC 1-stream Max AMSDU length: 3839 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-7 Frequencies: * 2192 MHz [-43] (19.0 dBm) * 2197 MHz [-42] (19.0 dBm) * 2202 MHz [-41] (19.0 dBm) * 2207 MHz [-40] (19.0 dBm) * 2212 MHz [-39] (19.0 dBm) * 2217 MHz [-38] (19.0 dBm) * 2222 MHz [-37] (19.0 dBm) * 2227 MHz [-36] (19.0 dBm) * 2232 MHz [-35] (19.0 dBm) * 2237 MHz [-34] (19.0 dBm) * 2242 MHz [-33] (19.0 dBm) * 2247 MHz [-32] (19.0 dBm) * 2252 MHz [-31] (19.0 dBm) * 2257 MHz [-30] (19.0 dBm) * 2262 MHz [-29] (19.0 dBm) * 2267 MHz [-28] (19.0 dBm) * 2272 MHz [-27] (19.0 dBm) * 2277 MHz [-26] (19.0 dBm) * 2282 MHz [-25] (19.0 dBm) * 2287 MHz [-24] (19.0 dBm) * 2292 MHz [-23] (19.0 dBm) * 2297 MHz [-22] (19.0 dBm) * 2302 MHz [-21] (19.0 dBm) * 2307 MHz [-20] (19.0 dBm) * 2312 MHz [-19] (19.0 dBm) * 2317 MHz [-18] (19.0 dBm) * 2322 MHz [-17] (19.0 dBm) * 2327 MHz [-16] (19.0 dBm) * 2332 MHz [-15] (19.0 dBm) * 2337 MHz [-14] (19.0 dBm) * 2342 MHz [-13] (19.0 dBm) * 2347 MHz [-12] (19.0 dBm) * 2352 MHz [-11] (19.0 dBm) * 2357 MHz [-10] (19.0 dBm) * 2362 MHz [-9] (19.0 dBm) * 2367 MHz [-8] (19.0 dBm) * 2372 MHz [-7] (19.0 dBm) * 2377 MHz [-6] (19.0 dBm) * 2382 MHz [-5] (19.0 dBm) * 2387 MHz [-4] (19.0 dBm) * 2392 MHz [-3] (19.0 dBm) * 2397 MHz [-2] (19.0 dBm) * 2402 MHz [-1] (19.0 dBm) * 2407 MHz [0] (19.0 dBm) * 2412 MHz [1] (19.0 dBm) * 2417 MHz [2] (19.0 dBm) * 2422 MHz [3] (19.0 dBm) * 2427 MHz [4] (19.0 dBm) * 2432 MHz [5] (19.0 dBm) * 2437 MHz [6] (19.0 dBm) * 2442 MHz [7] (19.0 dBm) * 2447 MHz [8] (19.0 dBm) * 2452 MHz [9] (19.0 dBm) * 2457 MHz [10] (19.0 dBm) * 2462 MHz [11] (19.0 dBm) * 2464 MHz [11] (19.0 dBm) * 2467 MHz [12] (19.0 dBm) * 2472 MHz [13] (19.0 dBm) * 2484 MHz [14] (30.0 dBm) valid interface combinations: * #{ managed } <= 2048, #{ AP, mesh point } <= 8, #{ P2P-client, P2P-GO } <= 1, #{ IBSS } <= 1, total <= 2048, #channels <= 1, STA/AP BI must match, radar detect widths: { 20 MHz (no HT), 20 MHz, 40 MHz } HT Capability overrides: * MCS: ff ff ff ff ff ff ff ff ff ff * maximum A-MSDU length * supported channel width * short GI for 40 MHz * max A-MPDU length exponent * min MPDU start spacing root@LEDE:~# [свернуть] Нумерация каналов выглядит так.Код:
root@LEDE:~# iwinfo wlan0 freq 2.192 GHz (Channel 213) 2.197 GHz (Channel 214) 2.202 GHz (Channel 215) 2.207 GHz (Channel 216) 2.212 GHz (Channel 217) 2.217 GHz (Channel 218) 2.222 GHz (Channel 219) 2.227 GHz (Channel 220) 2.232 GHz (Channel 221) 2.237 GHz (Channel 222) 2.242 GHz (Channel 223) 2.247 GHz (Channel 224) 2.252 GHz (Channel 225) 2.257 GHz (Channel 226) 2.262 GHz (Channel 227) 2.267 GHz (Channel 228) 2.272 GHz (Channel 229) 2.277 GHz (Channel 230) 2.282 GHz (Channel 231) 2.287 GHz (Channel 232) 2.292 GHz (Channel 233) 2.297 GHz (Channel 234) 2.302 GHz (Channel 235) 2.307 GHz (Channel 236) 2.312 GHz (Channel 237) 2.317 GHz (Channel 238) 2.322 GHz (Channel 239) 2.327 GHz (Channel 240) 2.332 GHz (Channel 241) 2.337 GHz (Channel 242) 2.342 GHz (Channel 243) 2.347 GHz (Channel 244) 2.352 GHz (Channel 245) 2.357 GHz (Channel 246) 2.362 GHz (Channel 247) 2.367 GHz (Channel 248) 2.372 GHz (Channel 249) 2.377 GHz (Channel 250) 2.382 GHz (Channel 251) 2.387 GHz (Channel 252) 2.392 GHz (Channel 253) 2.397 GHz (Channel 254) 2.402 GHz (Channel 255) 2.407 GHz (Channel unknown) 2.412 GHz (Channel 1) 2.417 GHz (Channel 2) 2.422 GHz (Channel 3) 2.427 GHz (Channel 4) 2.432 GHz (Channel 5) 2.437 GHz (Channel 6) 2.442 GHz (Channel 7) 2.447 GHz (Channel 8) 2.452 GHz (Channel 9) 2.457 GHz (Channel 10) 2.462 GHz (Channel 11) 2.464 GHz (Channel 11) 2.467 GHz (Channel 12) 2.472 GHz (Channel 13) 2.484 GHz (Channel 14) root@LEDE:~# [свернуть] Оригинальный патч взят отсюда, однако его модификация и возможность использования этих частот для AP линка добавлена тут(в hostapd патче). Вот еще описание этого же метода в блоге. На стороне клиента Ubuntu WIFI-USB (чип AR9271)Код:
xubuntu@xubuntu:~$ iw reg get country 98: DFS-UNSET (2302 - 2494 @ 40), (N/A, 30), (N/A) (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR (5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR (57240 - 59400 @ 2160), (N/A, 0), (N/A) (59400 - 63720 @ 2160), (N/A, 0), (N/A) xubuntu@xubuntu:~$ xubuntu@xubuntu:~$ iw list Wiphy phy1 max # scan SSIDs: 4 max scan IEs length: 2257 bytes Retry short limit: 7 Retry long limit: 4 Coverage class: 0 (up to 0m) Device supports RSN-IBSS. Device supports T-DLS. Supported Ciphers: * WEP40 (00-0f-ac:1) * WEP104 (00-0f-ac:5) * TKIP (00-0f-ac:2) * CCMP (00-0f-ac:4) * 00-0f-ac:10 * GCMP (00-0f-ac:8) * 00-0f-ac:9 * CMAC (00-0f-ac:6) * 00-0f-ac:13 * 00-0f-ac:11 * 00-0f-ac:12 Available Antennas: TX 0x1 RX 0x1 Configured Antennas: TX 0x1 RX 0x1 Supported interface modes: * IBSS * managed * AP * AP/VLAN * monitor * mesh point * P2P-client * P2P-GO * Unknown mode (11) Band 1: Capabilities: 0x116e HT20/HT40 SM Power Save disabled RX HT20 SGI RX HT40 SGI RX STBC 1-stream Max AMSDU length: 3839 bytes DSSS/CCK HT40 Maximum RX AMPDU length 65535 bytes (exponent: 0x003) Minimum RX AMPDU time spacing: 8 usec (0x06) HT TX/RX MCS rate indexes supported: 0-7 Bitrates (non-HT): * 1.0 Mbps * 2.0 Mbps (short preamble supported) * 5.5 Mbps (short preamble supported) * 11.0 Mbps (short preamble supported) * 6.0 Mbps * 9.0 Mbps * 12.0 Mbps * 18.0 Mbps * 24.0 Mbps * 36.0 Mbps * 48.0 Mbps * 54.0 Mbps Frequencies: * 2192 MHz [-43] (30.0 dBm) * 2197 MHz [-42] (30.0 dBm) * 2202 MHz [-41] (30.0 dBm) * 2207 MHz [-40] (30.0 dBm) * 2212 MHz [-39] (30.0 dBm) * 2217 MHz [-38] (30.0 dBm) * 2222 MHz [-37] (30.0 dBm) * 2227 MHz [-36] (30.0 dBm) * 2232 MHz [-35] (30.0 dBm) * 2237 MHz [-34] (30.0 dBm) * 2242 MHz [-33] (30.0 dBm) * 2247 MHz [-32] (30.0 dBm) * 2252 MHz [-31] (30.0 dBm) * 2257 MHz [-30] (30.0 dBm) * 2262 MHz [-29] (30.0 dBm) * 2267 MHz [-28] (30.0 dBm) * 2272 MHz [-27] (30.0 dBm) * 2277 MHz [-26] (30.0 dBm) * 2282 MHz [-25] (30.0 dBm) * 2287 MHz [-24] (30.0 dBm) * 2292 MHz [-23] (30.0 dBm) * 2297 MHz [-22] (30.0 dBm) * 2302 MHz [-21] (30.0 dBm) * 2307 MHz [-20] (30.0 dBm) * 2312 MHz [-19] (30.0 dBm) * 2317 MHz [-18] (30.0 dBm) * 2322 MHz [-17] (30.0 dBm) * 2327 MHz [-16] (30.0 dBm) * 2332 MHz [-15] (30.0 dBm) * 2337 MHz [-14] (30.0 dBm) * 2342 MHz [-13] (30.0 dBm) * 2347 MHz [-12] (30.0 dBm) * 2352 MHz [-11] (30.0 dBm) * 2357 MHz [-10] (30.0 dBm) * 2362 MHz [-9] (30.0 dBm) * 2367 MHz [-8] (30.0 dBm) * 2372 MHz [-7] (30.0 dBm) * 2377 MHz [-6] (30.0 dBm) * 2382 MHz [-5] (30.0 dBm) * 2387 MHz [-4] (30.0 dBm) * 2392 MHz [-3] (30.0 dBm) * 2397 MHz [-2] (30.0 dBm) * 2402 MHz [-1] (30.0 dBm) * 2407 MHz [0] (30.0 dBm) * 2412 MHz [1] (30.0 dBm) * 2417 MHz [2] (30.0 dBm) * 2422 MHz [3] (30.0 dBm) * 2427 MHz [4] (30.0 dBm) * 2432 MHz [5] (30.0 dBm) * 2437 MHz [6] (30.0 dBm) * 2442 MHz [7] (30.0 dBm) * 2447 MHz [8] (30.0 dBm) * 2452 MHz [9] (30.0 dBm) * 2457 MHz [10] (30.0 dBm) * 2462 MHz [11] (30.0 dBm) * 2464 MHz [11] (30.0 dBm) * 2467 MHz [12] (30.0 dBm) * 2472 MHz [13] (30.0 dBm) * 2484 MHz [14] (30.0 dBm) Supported commands: * new_interface * set_interface * new_key * start_ap * new_station * new_mpath * set_mesh_config * set_bss * authenticate * associate * deauthenticate * disassociate * join_ibss * join_mesh * remain_on_channel * set_tx_bitrate_mask * frame * frame_wait_cancel * set_wiphy_netns * set_channel * set_wds_peer * tdls_mgmt * tdls_oper * probe_client * set_noack_map * register_beacons * start_p2p_device * set_mcast_rate * connect * disconnect * channel_switch * Unknown command (104) * Unknown command (121) Supported TX frame types: * IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 * P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0 Supported RX frame types: * IBSS: 0x40 0xb0 0xc0 0xd0 * managed: 0x40 0xd0 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * mesh point: 0xb0 0xc0 0xd0 * P2P-client: 0x40 0xd0 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * P2P-device: 0x40 0xd0 software interface modes (can always be added): * AP/VLAN * monitor valid interface combinations: * #{ managed, P2P-client } <= 2, #{ AP, mesh point, P2P-GO } <= 2, total <= 2, #channels <= 1 HT Capability overrides: * MCS: ff ff ff ff ff ff ff ff ff ff * maximum A-MSDU length * supported channel width * short GI for 40 MHz * max A-MPDU length exponent * min MPDU start spacing Device supports TX status socket option. Device supports HT-IBSS. Device supports SAE with AUTHENTICATE command Device supports low priority scan. Device supports scan flush. Device supports AP scan. Device supports per-vif TX power setting Driver supports full state transitions for AP/GO clients Driver supports a userspace MPM [свернуть] (но опытным путем проверил этот чип и понял, что минимальная частота его работы, это 222 канал это 2.237 GHz, с меньшей частотой оно не видит AP (AR9285), хотя она вещала.) Как патчить LEDE? Берем мои патчи (во вложении), убираем расширение txt и распределяем их по папкам: Код:
1. Copy patch to Lede-trunk/package/kernel/mac80211/patches/999-backport*.patch 2. Copy patch to Lede-trunk/package/network/services/hostapd/patches/999-hostapd*.patch 3. Copy patch to Lede-trunk/package/firmware/wireless-regdb/patches/999-regdb*.patch (in this patch has patched most popular regdomains US, CN and other 00) 4. Make all after clean /or/ use next command: make package/network/services/hostapd/clean && make package/network/services/hostapd/compile make package/kernel/mac80211/clean && make package/kernel/mac80211/compile make package/firmware/wireless-regdb/clean && make package/firmware/wireless-regdb/compile В db.txt, редактировать нужно свою дефолтную страну для WIFI, узнать ее можно командой "iw reg get", потом берем и расширяем диапазоны частоты, к примеру у меня это выглядит так: Код:
--- a/db.txt +++ b/db.txt @@ -1236,7 +1232,7 @@ (5735 - 5835 @ 80), (30) country US: DFS-FCC - (2402 - 2472 @ 40), (30) + (2182 - 2494 @ 40), (30) # 5.15 ~ 5.25 GHz: 30 dBm for master mode, 23 dBm for clients (5170 - 5250 @ 80), (23), AUTO-BW (5250 - 5330 @ 80), (23), DFS, AUTO-BW Имейте ввиду, что в LEDE - regdomain с недавних пор вынесен отделно от mac80211 пакет (раньше он был интегрирован). Подробности буду добавлять по мере необходимости. Последний раз редактировалось Dioptimizer; 22.11.2017 в 14:33. |
13.11.2017, 11:34 | #2 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1599 |
Отличная тема
Цитата:
__________________
Читаю ваши мысли по аватару ... |
|
13.11.2017, 20:24 | #3 |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 688 |
Ну там все достаточно легко.
Единственное, что нужно, так это место под исходники Ubuntu. Достаточно только скомпилировать модули, а потом их можно установить уже в рабочую систему как lib\modules\<kernel version>-generic\update\ (т.е. мы не будем компилировать всю систему, а модули легко обновляются). Но нужно компилировать модули под конкретное ядро Вашей системы. Еще добавлю, что раньше я использовал пропатченные backports драйвера для замены проприетарного драйвера. Там было удобно, быстро и экономично(по размеру скачиваемых исходников) компилировать и даже устанавливать(заменя� �ь) штатные драйвера. Но начиная с версии ядра >4.4.0-31-generic (а это Ubuntu >16.04.3) он уже выдает ошибку компиляции. Поэтому и пришлось перейти на исходники Ubuntu. Последний раз редактировалось Dioptimizer; 13.11.2017 в 20:45. |
21.11.2017, 23:30 | #4 |
Junior Member
Регистрация: 11.10.2015
Адрес: Украина
Сообщений: 16
Вес репутации: 0 |
Здравствуйте!
В транке LEDE по пути /package/kernel/mac80211/files/ нет файла regdb.txt. Если его туда положить,то это ничего не меняет,каналы всё-равно остаются заблокированными. |
22.11.2017, 00:11 | #5 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1599 |
__________________
Читаю ваши мысли по аватару ... |
22.11.2017, 11:46 | #6 | |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 688 |
Цитата:
Код:
xubuntu@xubuntu:~/source$ git log --grep regd commit f9fa266faf9a2fdea48cc2fb72fa5a7e52a527c0 Author: Felix Fietkau <nbd@nbd.name> Date: Sun Nov 5 22:13:16 2017 +0100 mac80211: update to wireless-testing 2017-11-01 The wireless regdb is now loaded via firmware loading, CRDA support and built-in regdb support have been removed. Signed-off-by: Felix Fietkau <nbd@nbd.name> (это нужно сначала скомпилировать, потом изменить под себя, потом diff'нуть и создать патч, потом его выложить по этому пути с номером 999-name.patch, потом все "make clean", а потом опять скомпилировать) Обновил шапку, добавил новый патч(999-regdb.patch.txt) и обновил инструкцию. Последний раз редактировалось Dioptimizer; 22.11.2017 в 14:03. |
|
22.11.2017, 21:09 | #7 | |
Junior Member
Регистрация: 11.10.2015
Адрес: Украина
Сообщений: 16
Вес репутации: 0 |
Цитата:
Сделал патч для всех стран (каналы только для b/g/n),всё работает. Развернуть для просмотра[свернуть] На роутере TL-WR741ND v.2 с wi-fi чипом AR9285 всё работает как надо Развернуть для просмотра[свернуть] а вот на роутере TL-WR740N v.4.27,который собран на SoC AR9331 нестандартные каналы не заводятся.В Люсе они доступны для выбора и iw list их понятное дело показывает,но роутер вещать на них отказыватся. Последний раз редактировалось zabses; 23.11.2017 в 19:13. |
|
23.11.2017, 19:43 | #8 | |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 688 |
Цитата:
У меня например USB-AR9271 видит AP в пределах 2.237 GHz (Channel 222) канала, а реально соединяется только в пределах от 0 до 2.307 GHz (Channel 236) |
|
23.11.2017, 20:42 | #9 |
Junior Member
Регистрация: 11.10.2015
Адрес: Украина
Сообщений: 16
Вес репутации: 0 |
Пробовал.Проблема не в адаптере на компьютере,так как роутер с чипом AR9285 он видит и соединяется(скрин выше прилагал).
На роутере,где wi-fi встроенное в SoC AR9331 при выбранном автоматическом диапазоне после включения светит индикатором wi-fi и в Люсе показывает,что якобы вещает на нестандартном канале,но вот адаптер на ноутбуке этого не видит (если что,адаптер SparkLAN WPEA-121N на AR9382).При ручном же выборе канала кроме традиционных 1-14 wi-fi не включается. Ещё один интересный момент.На скрине в предыдущем моём посте видно,что роутер с чипом AR9285 вещал на частоте 2.207 ГГц и с ним было установлено соединение.Так вот это было с автоматическим выбором диапазона,но если выбирать вручную то wi-fi не запускается на частотах ниже 2.212ГГц. |
29.12.2017, 17:07 | #10 | |
Senior Member
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 688 |
Цитата:
Сейчас я разбираю эту тему. Но к сожалению я не обладаю устройством с AR9331 SoC... Если еще актуально это сделать на Вашем устройстве, напишите. |
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|