All of lore.kernel.org
 help / color / mirror / Atom feed
* Regulatory Domains and Japan Channel 14
@ 2016-01-18 13:46 Tomi Saarnio
  2016-01-18 18:10 ` Peter Oh
  0 siblings, 1 reply; 2+ messages in thread
From: Tomi Saarnio @ 2016-01-18 13:46 UTC (permalink / raw)
  To: ath10k


Dear All,

We are trying to perform scanning at the 2.4GHz band with the JP (Japan) regulatory domain, but it seems that the ath10k refuses to scan the channel 14 although the channel 14 is a valid channel in Japan (with certain rate and transmit power limitations).

We have set up an AP for the channel 14 (The AP is for Japanese market) and it is visible when capturing beacon frames with our existing network monitoring gear on channel 14.

We have tried with two different ath10k firmwares. The setup is running the ath10k on a Gateworks Ventana board with Linux OpenWrt 4.1.6 provided by Gateworks.

Firmware 1:

[   11.222699] ath10k_pci 0000:03:00.0: enabling device (0140 -> 0142)
[   11.229671] ath10k_pci 0000:03:00.0: pci irq legacy interrupts 0 irq_mode 0 reset_mode 0
[   11.463218] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[   11.473612] ath10k_pci 0000:03:00.0: Falling back to user helper
[   11.488114] firmware ath10k!cal-pci-0000:03:00.0.bin: firmware_loading_store: map pages failed
[   12.699649] ath10k_pci 0000:03:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70-2 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 features no-p2p
[   12.716354] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.716370] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.716385] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.716400] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.725776] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.725793] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.735298] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.735326] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.735355] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.735378] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.796065] ath10k_pci 0000:03:00.0: debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
[   12.915521] ath10k_pci 0000:06:00.0: enabling device (0140 -> 0142)
[   12.922648] ath10k_pci 0000:06:00.0: pci irq legacy interrupts 0 irq_mode 0 reset_mode 0
[   13.141720] ath10k_pci 0000:06:00.0: Direct firmware load for ath10k/cal-pci-0000:06:00.0.bin failed with error -2
[   13.152120] ath10k_pci 0000:06:00.0: Falling back to user helper
[   13.166544] firmware ath10k!cal-pci-0000:06:00.0.bin: firmware_loading_store: map pages failed
[   14.333721] ath10k_pci 0000:06:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70-2 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 features no-p2p
[   14.348433] ath10k_pci 0000:06:00.0: debug 0 debugfs 1 tracing 0 dfs 1 testmode 1


Firmware 2:

[   11.322556] ath10k_pci 0000:03:00.0: enabling device (0140 -> 0142)
[   11.331562] ath10k_pci 0000:03:00.0: pci irq legacy interrupts 0 irq_mode 0 reset_mode 0
[   11.547193] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
[   11.557589] ath10k_pci 0000:03:00.0: Falling back to user helper
[   11.571973] firmware ath10k!cal-pci-0000:03:00.0.bin: firmware_loading_store: map pages failed
[   12.775156] ath10k_pci 0000:03:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70.17-2 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 features no-p2p
[   12.790225] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790244] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790259] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790275] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790289] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790304] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790319] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790334] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790353] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.790368] ath10k_pci 0000:03:00.0: no channel configured; ignoring frame(s)!
[   12.864307] ath10k_pci 0000:03:00.0: debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
[   12.979191] ath10k_pci 0000:06:00.0: enabling device (0140 -> 0142)
[   12.986343] ath10k_pci 0000:06:00.0: pci irq legacy interrupts 0 irq_mode 0 reset_mode 0
[   13.205675] ath10k_pci 0000:06:00.0: Direct firmware load for ath10k/cal-pci-0000:06:00.0.bin failed with error -2
[   13.216077] ath10k_pci 0000:06:00.0: Falling back to user helper
[   13.230590] firmware ath10k!cal-pci-0000:06:00.0.bin: firmware_loading_store: map pages failed
[   14.403062] ath10k_pci 0000:06:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff) fw 10.2.4.70.17-2 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 features no-p2p
[   14.418343] ath10k_pci 0000:06:00.0: debug 0 debugfs 1 tracing 0 dfs 1 testmode

Set the regulatory domain to JP:

# iw reg set JP

[  123.871988] cfg80211: Regulatory domain changed to country: JP
[  123.877850] cfg80211:  DFS Master region: JProot@OpenWrt:/# 
[  123.882030] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[  123.893148] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[  123.901187] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[  123.909220] cfg80211:   (4910000 KHz - 4990000 KHz @ 40000 KHz), (N/A, 2300 mBm), (N/A)
[  123.917231] cfg80211:   (5030000 KHz - 5090000 KHz @ 40000 KHz), (N/A, 2300 mBm), (N/A)
[  123.925261] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[  123.934766] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[  123.944273] cfg80211:   (5490000 KHz - 5710000 KHz @ 160000 KHz), (N/A, 2300 mBm), (0 s)
[  123.952387] cfg80211:   (59000000 KHz - 66000000 KHz @ 2160000 KHz), (N/A, 1000 mBm), (N/A)

Verify the regulatory domain:

# iw reg get

global
country JP: DFS-JP
    (2402 - 2482 @ 40), (N/A, 20), (N/A)
    (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM
    (4910 - 4990 @ 40), (N/A, 23), (N/A)
    (5030 - 5090 @ 40), (N/A, 23), (N/A)
    (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW
    (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW
    (5490 - 5710 @ 160), (N/A, 23), (0 ms), DFS
    (59000 - 66000 @ 2160), (N/A, 10), (N/A)

Perform passive scanning:

# ifconfig wlan0 up

# iw dev wlan0 scan passive | grep freq | sort

The scanning produces a list of frequencies where the APs were heard but no channel 14 frequency 2484.

Questions: 

- Will the Japan channel 14 be supported by ath10k for the scanning in near future?
- What is the current status of the regulatory domains in general in the ath10k driver/firmware?

Best regards,
Tomi Saarnio

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Regulatory Domains and Japan Channel 14
  2016-01-18 13:46 Regulatory Domains and Japan Channel 14 Tomi Saarnio
@ 2016-01-18 18:10 ` Peter Oh
  0 siblings, 0 replies; 2+ messages in thread
From: Peter Oh @ 2016-01-18 18:10 UTC (permalink / raw)
  To: Tomi Saarnio, ath10k


On 01/18/2016 05:46 AM, Tomi Saarnio wrote:
> Dear All,
>
> We are trying to perform scanning at the 2.4GHz band with the JP (Japan)
> regulatory domain, but it seems that the ath10k refuses to scan the
> channel 14 although the channel 14 is a valid channel in Japan (with
> certain rate and transmit power limitations).
>
> We have set up an AP for the channel 14 (The AP is for Japanese market)
> and it is visible when capturing beacon frames with our existing network
> monitoring gear on channel 14.
>
> We have tried with two different ath10k firmwares. The setup is running
> the ath10k on a Gateworks Ventana board with Linux OpenWrt 4.1.6 provided
> by Gateworks.
>
> Firmware 1:
>
> [   11.222699] ath10k_pci 0000:03:00.0: enabling device (0140 -> 0142)
> [   11.229671] ath10k_pci 0000:03:00.0: pci irq legacy interrupts 0
> irq_mode 0 reset_mode 0
> [   11.463218] ath10k_pci 0000:03:00.0: Direct firmware load for
> ath10k/cal-pci-0000:03:00.0.bin failed with error -2
> [   11.473612] ath10k_pci 0000:03:00.0: Falling back to user helper
> [   11.488114] firmware ath10k!cal-pci-0000:03:00.0.bin:
> firmware_loading_store: map pages failed
> [   12.699649] ath10k_pci 0000:03:00.0: qca988x hw2.0 (0x4100016c,
> 0x043202ff) fw 10.2.4.70-2 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp
> max-sta 128 features no-p2p
> [   12.716354] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.716370] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.716385] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.716400] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.725776] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.725793] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.735298] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.735326] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.735355] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.735378] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.796065] ath10k_pci 0000:03:00.0: debug 0 debugfs 1 tracing 0 dfs 1
> testmode 1
> [   12.915521] ath10k_pci 0000:06:00.0: enabling device (0140 -> 0142)
> [   12.922648] ath10k_pci 0000:06:00.0: pci irq legacy interrupts 0
> irq_mode 0 reset_mode 0
> [   13.141720] ath10k_pci 0000:06:00.0: Direct firmware load for
> ath10k/cal-pci-0000:06:00.0.bin failed with error -2
> [   13.152120] ath10k_pci 0000:06:00.0: Falling back to user helper
> [   13.166544] firmware ath10k!cal-pci-0000:06:00.0.bin:
> firmware_loading_store: map pages failed
> [   14.333721] ath10k_pci 0000:06:00.0: qca988x hw2.0 (0x4100016c,
> 0x043202ff) fw 10.2.4.70-2 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp
> max-sta 128 features no-p2p
> [   14.348433] ath10k_pci 0000:06:00.0: debug 0 debugfs 1 tracing 0 dfs 1
> testmode 1
>
>
> Firmware 2:
>
> [   11.322556] ath10k_pci 0000:03:00.0: enabling device (0140 -> 0142)
> [   11.331562] ath10k_pci 0000:03:00.0: pci irq legacy interrupts 0
> irq_mode 0 reset_mode 0
> [   11.547193] ath10k_pci 0000:03:00.0: Direct firmware load for
> ath10k/cal-pci-0000:03:00.0.bin failed with error -2
> [   11.557589] ath10k_pci 0000:03:00.0: Falling back to user helper
> [   11.571973] firmware ath10k!cal-pci-0000:03:00.0.bin:
> firmware_loading_store: map pages failed
> [   12.775156] ath10k_pci 0000:03:00.0: qca988x hw2.0 (0x4100016c,
> 0x043202ff) fw 10.2.4.70.17-2 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp
> max-sta 128 features no-p2p
> [   12.790225] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790244] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790259] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790275] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790289] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790304] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790319] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790334] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790353] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.790368] ath10k_pci 0000:03:00.0: no channel configured; ignoring
> frame(s)!
> [   12.864307] ath10k_pci 0000:03:00.0: debug 0 debugfs 1 tracing 0 dfs 1
> testmode 1
> [   12.979191] ath10k_pci 0000:06:00.0: enabling device (0140 -> 0142)
> [   12.986343] ath10k_pci 0000:06:00.0: pci irq legacy interrupts 0
> irq_mode 0 reset_mode 0
> [   13.205675] ath10k_pci 0000:06:00.0: Direct firmware load for
> ath10k/cal-pci-0000:06:00.0.bin failed with error -2
> [   13.216077] ath10k_pci 0000:06:00.0: Falling back to user helper
> [   13.230590] firmware ath10k!cal-pci-0000:06:00.0.bin:
> firmware_loading_store: map pages failed
> [   14.403062] ath10k_pci 0000:06:00.0: qca988x hw2.0 (0x4100016c,
> 0x043202ff) fw 10.2.4.70.17-2 api 5 htt-ver 2.1 wmi-op 5 htt-op 2 cal otp
> max-sta 128 features no-p2p
> [   14.418343] ath10k_pci 0000:06:00.0: debug 0 debugfs 1 tracing 0 dfs 1
> testmode
>
> Set the regulatory domain to JP:
>
> # iw reg set JP
>
> [  123.871988] cfg80211: Regulatory domain changed to country: JP
> [  123.877850] cfg80211:  DFS Master region: JProot@OpenWrt:/#
> [  123.882030] cfg80211:   (start_freq - end_freq @ bandwidth),
> (max_antenna_gain, max_eirp), (dfs_cac_time)
> [  123.893148] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A,
> 2000 mBm), (N/A)
> [  123.901187] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A,
> 2000 mBm), (N/A)
> [  123.909220] cfg80211:   (4910000 KHz - 4990000 KHz @ 40000 KHz), (N/A,
> 2300 mBm), (N/A)
> [  123.917231] cfg80211:   (5030000 KHz - 5090000 KHz @ 40000 KHz), (N/A,
> 2300 mBm), (N/A)
> [  123.925261] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000
> KHz AUTO), (N/A, 2000 mBm), (N/A)
> [  123.934766] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000
> KHz AUTO), (N/A, 2000 mBm), (0 s)
> [  123.944273] cfg80211:   (5490000 KHz - 5710000 KHz @ 160000 KHz), (N/A,
> 2300 mBm), (0 s)
> [  123.952387] cfg80211:   (59000000 KHz - 66000000 KHz @ 2160000 KHz),
> (N/A, 1000 mBm), (N/A)
>
> Verify the regulatory domain:
>
> # iw reg get
You'd better run "iw phy0 info" to see if the channel is activated.
>
> global
> country JP: DFS-JP
>      (2402 - 2482 @ 40), (N/A, 20), (N/A)
>      (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM
>      (4910 - 4990 @ 40), (N/A, 23), (N/A)
>      (5030 - 5090 @ 40), (N/A, 23), (N/A)
>      (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW
>      (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW
>      (5490 - 5710 @ 160), (N/A, 23), (0 ms), DFS
>      (59000 - 66000 @ 2160), (N/A, 10), (N/A)
>
> Perform passive scanning:
>
> # ifconfig wlan0 up
>
> # iw dev wlan0 scan passive | grep freq | sort
>
> The scanning produces a list of frequencies where the APs were heard but
> no channel 14 frequency 2484.
>
> Questions:
>
> - Will the Japan channel 14 be supported by ath10k for the scanning in
> near future?
> - What is the current status of the regulatory domains in general in the
> ath10k driver/firmware?
>
> Best regards,
> Tomi Saarnio
>
> _______________________________________________
> ath10k mailing list
> ath10k@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/ath10k


_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-01-18 18:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-18 13:46 Regulatory Domains and Japan Channel 14 Tomi Saarnio
2016-01-18 18:10 ` Peter Oh

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.