Hello,
I'm currently running OpenWrt SNAPSHOT r8061-24d82c2e5c on my Zyxel NBG6817.
All is running fine. But there is one anoying thing:
@BOOT:
[ 34.742271] ath: EEPROM regdomain: 0x0
[ 34.742281] ath: EEPROM indicates default country code should be used
[ 34.742289] ath: doing EEPROM country->regdmn map search
[ 34.742303] ath: country maps to regdmn code: 0x3a
[ 34.742313] ath: Country alpha2 being used: US
[ 34.742321] ath: Regpair used: 0x3a
...
[ 50.524757] ath: EEPROM regdomain: 0x8114
[ 50.524768] ath: EEPROM indicates we should expect a country code
[ 50.524777] ath: doing EEPROM country->regdmn map search
[ 50.524788] ath: country maps to regdmn code: 0x37
[ 50.524800] ath: Country alpha2 being used: DE
[ 50.524808] ath: Regpair used: 0x37
[ 50.524814] ath: regdomain 0x8114 dynamically updated by user
After Boot:
[code]root@OpenWrt:~# iw reg get
global
country DE: DFS-ETSI
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5250 @ 80), (N/A, 20), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5725 @ 160), (N/A, 26), (0 ms), DFS
(5725 - 5875 @ 80), (N/A, 13), (N/A)
(57000 - 66000 @ 2160), (N/A, 40), (N/A)phy#1
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)[/code]
In my LuCI settings (Wireless TAB - Advanced Settings - Country Code) there is set correctly "DE - Germany" for both radios.
BUT I'm allowed to choose any "US" channel. So the settings doesn't getting applied correctly.
As I'm using "auto" setting for channel selection there are issues in connecting to the routers wlan. esp. with android devices. cause they usually only connect to channels for their choosen country.
How can I fix/change this behavior? My guess is I have to modify the driver settings... But I don't know where. Or is there an easier way to set this values during the build process? I hope you guys have a hint for me.
Thanks in advance.
pwned
Maybe that firmware loading is an issue related to that problem (but I doubt cause wlan is working):
[ 21.062491] ath10k_pci 0000:01:00.0: assign IRQ: got 67
[ 21.062851] ath10k_pci 0000:01:00.0: enabling device (0140 -> 0142)
[ 21.062927] ath10k_pci 0000:01:00.0: enabling bus mastering
[ 21.063364] ath10k_pci 0000:01:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 21.237878] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA9984/hw1.0/firmware-6.bin failed with error -2
[ 21.237934] ath10k_pci 0000:01:00.0: Falling back to user helper[ 26.294792] firmware ath10k!QCA9984!hw1.0!firmware-6.bin: firmware_loading_store: map pages failed
[ 26.493673] ath10k_pci 0000:01:00.0: qca9984/qca9994 hw1.0 target 0x01000000 chip_id 0x00000000 sub 168c:cafe
[ 26.493703] ath10k_pci 0000:01:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
[ 26.504356] ath10k_pci 0000:01:00.0: firmware ver 10.4-3.5.3-00053 api 5 features no-p2p,mfp,peer-flow-ctrl,btcoex-param,allows-mesh-bcast,no-ps crc32
[ 28.782022] ath10k_pci 0000:01:00.0: board_file api 2 bmi_id 0:1 crc32
[ 34.648110] ath10k_pci 0000:01:00.0: htt-ver 2.2 wmi-op 6 htt-op 4 cal pre-cal-file max-sta 512 raw 0 hwcrypto 1