Summary: PCEngines APU2 board with 2 identical Compex WLE600VX wireless cards. Ubuntu 22.04 with 5.19 (hwe) kernel.
I'm trying to make them work as an access points using
hostapd
, usual way.
Both cards come with US (0x0) regdomain in EEPROM, so it should work fine (in world
regdomain all channels are marked as No-IR
-> no AP for ya):
# dmesg | grep regdomain
[ 22.933786] ath: EEPROM regdomain: 0x0
[ 23.093868] ath: EEPROM regdomain: 0x0
Problem is I can't set the regdomain for the 1st card:
# iw reg get
global
country 98: DFS-UNSET
(902 - 904 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
(904 - 920 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
(920 - 928 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(2457 - 2472 @ 15), (N/A, 20), (N/A), PASSIVE-SCAN
(5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
(5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
(5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
(5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
(57240 - 63720 @ 2160), (N/A, 0), (N/A)
phy#1
country US: DFS-FCC
(902 - 904 @ 2), (N/A, 30), (N/A)
(904 - 920 @ 16), (N/A, 30), (N/A)
(920 - 928 @ 8), (N/A, 30), (N/A)
(2400 - 2472 @ 40), (N/A, 30), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5350 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5470 - 5730 @ 160), (N/A, 24), (0 ms), DFS
(5730 - 5850 @ 80), (N/A, 30), (N/A), AUTO-BW
(5850 - 5895 @ 40), (N/A, 27), (N/A), NO-OUTDOOR, AUTO-BW, PASSIVE-SCAN
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR, PASSIVE-SCAN
(57240 - 71000 @ 2160), (N/A, 40), (N/A)
phy#0
country 99: DFS-UNSET
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(5140 - 5360 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
(5715 - 5860 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
phy0
always stays 99
even after doing iw reg set US
. Consequently I cannot use any 5Ghz frequencies on it in AP mode.
Any idea what I miss? The cards are the same, regdomain same, why they are treated differently?
I can even swap them in PCI-E slots but the result stays the same.
P.S.
If I add option ieee80211_regdom=US
to module cfg80211
the regdomain is shown as US
in iw reg get
, but the frequencies are anyway blocked in iw list
(marked as No-IR
):
Frequencies:
* 5180 MHz (30.0 dBm) (no IR)
* 5200 MHz (30.0 dBm) (no IR)
* 5220 MHz (30.0 dBm) (no IR)
* 5240 MHz (30.0 dBm) (no IR)
* 5260 MHz (30.0 dBm) (no IR, radar detection)
* 5280 MHz (30.0 dBm) (no IR, radar detection)
* 5300 MHz (30.0 dBm) (no IR, radar detection)
* 5320 MHz (30.0 dBm) (no IR, radar detection)
* 5500 MHz (disabled)
* 5520 MHz (disabled)
* 5540 MHz (disabled)
* 5560 MHz (disabled)
* 5580 MHz (disabled)
* 5600 MHz (disabled)
* 5620 MHz (disabled)
* 5640 MHz (disabled)
* 5660 MHz (disabled)
* 5680 MHz (disabled)
* 5700 MHz (disabled)
* 5720 MHz (disabled)
* 5745 MHz (30.0 dBm) (no IR)
* 5765 MHz (30.0 dBm) (no IR)
* 5785 MHz (30.0 dBm) (no IR)
* 5805 MHz (30.0 dBm) (no IR)
* 5825 MHz (30.0 dBm) (no IR)
* 5845 MHz (30.0 dBm) (no IR)
* 5865 MHz (disabled)
Asked by Igor Novgorodov
(131 rep)
Feb 18, 2023, 07:53 PM