Nicolas George
unread,Aug 31, 2022, 10:40:06 AM8/31/22You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hi.
After I rebooted for a new kernel, I am having trouble with my 5 GHz
wifi access point using hostapd.
My setup is a Debian Testing updated almost daily, except for the summer
weeks.
Before summer, this configuration used to work:
interface=wlan1
ssid=cigaes_paris2
country_code=FR
# 36 48 ok
channel=40
wpa=2
wpa_passphrase=rzgZFlr6xOFZIYu9
hw_mode=a
ieee80211n=1
ieee80211ac=1
wpa_pairwise=TKIP CCMP
# the remaining lines are the default configuraition
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=-1
fragm_threshold=-1
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
wmm_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
eapol_key_index_workaround=0
eap_server=0
own_ip_addr=127.0.0.1
Now, it fails:
○ hos...@wlan1.service - Access point and authentication server for Wi-Fi and Ethernet (wlan1)
Loaded: loaded (/lib/systemd/system/hostapd@.service; disabled; preset: enabled)
Active: inactive (dead)
Docs: man:hostapd(8)
Aug 31 16:14:19 ssecem systemd[1]: Stopping Access point and authentication server for Wi-Fi and Ethernet (wlan1)...
Aug 31 16:14:20 ssecem systemd[1]: hos...@wlan1.service: Deactivated successfully.
Aug 31 16:14:20 ssecem systemd[1]: Stopped Access point and authentication server for Wi-Fi and Ethernet (wlan1).
Aug 31 16:14:20 ssecem systemd[1]: hos...@wlan1.service: Consumed 1.965s CPU time.
Aug 31 16:14:20 ssecem systemd[1]: Starting Access point and authentication server for Wi-Fi and Ethernet (wlan1)...
Aug 31 16:14:20 ssecem hostapd[574214]: wlan1: interface state UNINITIALIZED->COUNTRY_UPDATE
Aug 31 16:14:20 ssecem systemd[1]: Started Access point and authentication server for Wi-Fi and Ethernet (wlan1).
Aug 31 16:14:25 ssecem hostapd[574215]: wlan1: IEEE 802.11 Configured channel (40) or frequency (5200) (secondary_channel=0) not found from the channel list of the current mode (2) IEEE 802.11a
Aug 31 16:14:25 ssecem hostapd[574215]: wlan1: IEEE 802.11 Hardware does not support configured channel
Aug 31 16:14:25 ssecem systemd[1]: hos...@wlan1.service: Deactivated successfully.
I understand it is linked to country settings, and I am having trouble
with it. I have crda and wireless-regdb installed. If I downgrade to
wireless-regdb=2022.04.08-2~deb11u1 from stable, I get:
$ sudo COUNTRY=FR /lib/crda/crda
Failed to set regulatory domain: -7
If I upgrade to current wireless-regdb=2022.06.06-1, I get:
$ sudo COUNTRY=FR /lib/crda/crda
failed to open db file: No such file or directory
So there is something fishy going on.
I also try setting the country code from iw:
$ sudo iw reg set FR; sudo iw reg get; sudo iw reg get | sha256sum
global
country 98: DFS-UNSET
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5250 @ 100), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5250 - 5350 @ 100), (N/A, 20), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5725 - 5850 @ 80), (N/A, 13), (N/A)
(57240 - 59400 @ 2160), (N/A, 28), (N/A)
(59400 - 63720 @ 2160), (N/A, 40), (N/A)
(63720 - 65880 @ 2160), (N/A, 28), (N/A)
phy#0
country CN: DFS-FCC
(2400 - 2483 @ 40), (N/A, 20), (N/A)
(5150 - 5350 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW
(5725 - 5850 @ 80), (N/A, 33), (N/A)
(57240 - 59400 @ 2160), (N/A, 28), (N/A)
(59400 - 63720 @ 2160), (N/A, 44), (N/A)
(63720 - 65880 @ 2160), (N/A, 28), (N/A)
499cb9dd085d177c863bd39316ae27bf4618068bc519a6e079d94216ab8cb616 -
$ sudo iw reg set DE; sudo iw reg get | sha256sum
499cb9dd085d177c863bd39316ae27bf4618068bc519a6e079d94216ab8cb616 -
$ sudo iw reg set UK; sudo iw reg get | sha256sum
499cb9dd085d177c863bd39316ae27bf4618068bc519a6e079d94216ab8cb616 -
$ sudo iw reg set US; sudo iw reg get | sha256sum
499cb9dd085d177c863bd39316ae27bf4618068bc519a6e079d94216ab8cb616 -
$ sudo iw reg set CN; sudo iw reg get | sha256sum
499cb9dd085d177c863bd39316ae27bf4618068bc519a6e079d94216ab8cb616 -
$ sudo iw reg set FR; sudo iw reg get | sha256sum
499cb9dd085d177c863bd39316ae27bf4618068bc519a6e079d94216ab8cb616 -
→ iw reg set has absolutely no effect on the result of iw reg get.
Also, phy#0 is wlan0, which works but only supports 2.4 GHz, wlan1 is
phy#1, so it is completely absent from iw reg get.
I can get this with iw list:
Wiphy phy1
wiphy index: 1
max # scan SSIDs: 4
max scan IEs length: 2243 bytes
max # sched scan SSIDs: 0
max # match sets: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Device supports RSN-IBSS.
Device supports AP-side u-APSD.
Device supports T-DLS.
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP-128 (00-0f-ac:4)
* CCMP-256 (00-0f-ac:10)
* GCMP-128 (00-0f-ac:8)
* GCMP-256 (00-0f-ac:9)
* CMAC (00-0f-ac:6)
* CMAC-256 (00-0f-ac:13)
* GMAC-128 (00-0f-ac:11)
* GMAC-256 (00-0f-ac:12)
Available Antennas: TX 0x3 RX 0x3
Configured Antennas: TX 0x3 RX 0x3
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
* mesh point
* P2P-client
* P2P-GO
Band 1:
Capabilities: 0x1ff
RX LDPC
HT20/HT40
SM Power Save disabled
RX Greenfield
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 1-stream
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
Bitrates (non-HT):
* 1.0 Mbps (short preamble supported)
* 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:
* 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] (18.0 dBm)
* 2472 MHz [13] (18.0 dBm)
* 2484 MHz [14] (disabled)
Band 2:
Capabilities: 0x1ff
RX LDPC
HT20/HT40
SM Power Save disabled
RX Greenfield
RX HT20 SGI
RX HT40 SGI
TX STBC
RX STBC 1-stream
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: No restriction (0x00)
HT TX/RX MCS rate indexes supported: 0-15
VHT Capabilities (0x318001b0):
Max MPDU length: 3895
Supported Channel Width: neither 160 nor 80+80
RX LDPC
short GI (80 MHz)
TX STBC
RX antenna pattern consistency
TX antenna pattern consistency
VHT RX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT RX highest supported: 0 Mbps
VHT TX MCS set:
1 streams: MCS 0-9
2 streams: MCS 0-9
3 streams: not supported
4 streams: not supported
5 streams: not supported
6 streams: not supported
7 streams: not supported
8 streams: not supported
VHT TX highest supported: 0 Mbps
VHT extended NSS: not supported
Bitrates (non-HT):
* 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:
* 5180 MHz [36] (18.0 dBm) (radar detection)
* 5200 MHz [40] (18.0 dBm) (radar detection)
* 5220 MHz [44] (18.0 dBm) (radar detection)
* 5240 MHz [48] (18.0 dBm) (radar detection)
* 5260 MHz [52] (18.0 dBm) (radar detection)
* 5280 MHz [56] (18.0 dBm) (radar detection)
* 5300 MHz [60] (18.0 dBm) (radar detection)
* 5320 MHz [64] (18.0 dBm) (radar detection)
* 5500 MHz [100] (disabled)
* 5520 MHz [104] (disabled)
* 5540 MHz [108] (disabled)
* 5560 MHz [112] (disabled)
* 5580 MHz [116] (disabled)
* 5600 MHz [120] (disabled)
* 5620 MHz [124] (disabled)
* 5640 MHz [128] (disabled)
* 5660 MHz [132] (disabled)
* 5680 MHz [136] (disabled)
* 5700 MHz [140] (disabled)
* 5720 MHz [144] (disabled)
* 5745 MHz [149] (13.0 dBm)
* 5765 MHz [153] (13.0 dBm)
* 5785 MHz [157] (13.0 dBm)
* 5805 MHz [161] (13.0 dBm)
* 5825 MHz [165] (13.0 dBm)
* 5845 MHz [169] (disabled)
* 5865 MHz [173] (disabled)
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
* tdls_mgmt
* tdls_oper
* probe_client
* set_noack_map
* register_beacons
* start_p2p_device
* set_mcast_rate
* connect
* disconnect
* channel_switch
* set_qos_map
* set_multicast_to_unicast
* set_sar_specs
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ IBSS } <= 1, #{ managed, AP, mesh point, P2P-client, P2P-GO } <= 2,
total <= 2, #channels <= 1, STA/AP BI must match
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
Device supports active monitor (which will ACK incoming frames)
Device supports configuring vdev MAC-addr on create.
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
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 0xb0 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
Supported extended features:
* [ VHT_IBSS ]: VHT-IBSS
* [ RRM ]: RRM
* [ FILS_STA ]: STA FILS (Fast Initial Link Setup)
* [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
* [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211
* [ TXQS ]: FQ-CoDel-enabled intermediate TXQs
* [ SCAN_RANDOM_SN ]: use random sequence numbers in scans
* [ SCAN_MIN_PREQ_CONTENT ]: use probe request with only rate IEs in scans
* [ AIRTIME_FAIRNESS ]: airtime fairness scheduling
* [ AQL ]: Airtime Queue Limits (AQL)
* [ CONTROL_PORT_NO_PREAUTH ]: disable pre-auth over nl80211 control port support
* [ DEL_IBSS_STA ]: deletion of IBSS station support
* [ SCAN_FREQ_KHZ ]: scan on kHz frequency support
* [ CONTROL_PORT_OVER_NL80211_TX_STATUS ]: tx status for nl80211 control port support
If I set the channel to 149 in wlan1.conf, hostapd accepts to start, but
my phone does not see the network.
If that helps, wlan1 is a:
Bus 001 Device 014: ID 0846:9053 NetGear, Inc. A6210
The modules do not have parameters, but I also tried:
$ cat /sys/module/cfg80211/parameters/ieee80211_regdom
FR
and it did not change anything.
Can anybody suggest something to try?
Thanks in advance.
--
Nicolas George