I'm setting up my 2nd dumb AP for fast roaming. I Configured the wireless (I think) exactly as I have on my 1st dump AP (where it works), but my router still says that it's disabled ... or rather it says both enabled and disabled ... in either case, it does not work: the SSID is not available close to the router where the other router/AP can not broadcast.
On the screenshots, I'm focusing on the "Templom-9" SSID. I disabled the other two SSID as I was troubleshooting this setup, but they showed the same behavior.
Thank you frollic! Below is the output of logread -f.
Independently of the logs, I just noticed that my other devices have phy0-ap1, phy0-ap2 etc devices, this one does not have such devices auto-created, even though it expects a phy1-ap0 device.
Tue Dec 17 12:30:10 2024 kern.info kernel: [ 1605.831792] rt3050-esw 10110000.esw: port 0 link down
Tue Dec 17 12:30:10 2024 kern.info kernel: [ 1605.837853] br-lan: port 1(eth0.3) entered disabled state
Tue Dec 17 12:30:10 2024 kern.info kernel: [ 1605.843733] br-lan: port 2(eth0.4) entered disabled state
Tue Dec 17 12:30:10 2024 kern.info kernel: [ 1605.849677] br-lan: port 3(eth0.99) entered disabled state
Tue Dec 17 12:30:10 2024 daemon.notice netifd: Network device 'eth0' link is down
Tue Dec 17 12:30:10 2024 daemon.notice netifd: VLAN 'eth0.3' link is down
Tue Dec 17 12:30:10 2024 daemon.notice netifd: VLAN 'eth0.4' link is down
Tue Dec 17 12:30:10 2024 daemon.notice netifd: VLAN 'eth0.99' link is down
Tue Dec 17 12:30:10 2024 daemon.notice netifd: bridge 'br-lan' link is down
Tue Dec 17 12:30:11 2024 daemon.notice netifd: radio1 (3740): WARNING: Variable 'data' does not exist or is not an array/object
Tue Dec 17 12:30:11 2024 daemon.notice netifd: VLAN 'br-lan.3' link is down
Tue Dec 17 12:30:11 2024 daemon.notice netifd: Interface 'IOT' has link connectivity loss
Tue Dec 17 12:30:11 2024 daemon.notice netifd: VLAN 'br-lan.4' link is down
Tue Dec 17 12:30:11 2024 daemon.notice netifd: Interface 'guest' has link connectivity loss
Tue Dec 17 12:30:11 2024 daemon.notice netifd: VLAN 'br-lan.99' link is down
Tue Dec 17 12:30:11 2024 daemon.notice netifd: Interface 'lan' has link connectivity loss
Tue Dec 17 12:30:12 2024 daemon.notice hostapd: Set new config for phy phy1:
Tue Dec 17 12:30:12 2024 daemon.notice netifd: guest (3437): udhcpc: received SIGTERM
Tue Dec 17 12:30:12 2024 daemon.notice netifd: guest (3437): udhcpc: unicasting a release of 192.168.4.140 to 192.168.4.1
Tue Dec 17 12:30:12 2024 daemon.notice netifd: guest (3437): udhcpc: sending release
Tue Dec 17 12:30:12 2024 daemon.notice netifd: guest (3437): udhcpc: entering released state
Tue Dec 17 12:30:12 2024 daemon.notice netifd: IOT (3436): udhcpc: received SIGTERM
Tue Dec 17 12:30:12 2024 daemon.notice netifd: IOT (3436): udhcpc: unicasting a release of 192.168.3.140 to 192.168.3.1
Tue Dec 17 12:30:12 2024 daemon.notice netifd: IOT (3436): udhcpc: sending release
Tue Dec 17 12:30:12 2024 daemon.notice netifd: IOT (3436): udhcpc: entering released state
Tue Dec 17 12:30:12 2024 daemon.notice netifd: lan (3435): udhcpc: received SIGTERM
Tue Dec 17 12:30:12 2024 daemon.notice netifd: lan (3435): udhcpc: unicasting a release of 192.168.0.140 to 192.168.0.1
Tue Dec 17 12:30:12 2024 daemon.notice netifd: lan (3435): udhcpc: sending release
Tue Dec 17 12:30:12 2024 daemon.notice netifd: lan (3435): udhcpc: entering released state
Tue Dec 17 12:30:12 2024 daemon.notice wpa_supplicant[989]: Set new config for phy phy1
Tue Dec 17 12:30:12 2024 daemon.notice netifd: guest (3437): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "guest" } (Permission denied)
Tue Dec 17 12:30:12 2024 daemon.notice netifd: Interface 'guest' is now down
Tue Dec 17 12:30:12 2024 daemon.notice netifd: IOT (3436): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "IOT" } (Permission denied)
Tue Dec 17 12:30:12 2024 daemon.notice netifd: Interface 'IOT' is now down
Tue Dec 17 12:30:12 2024 daemon.notice netifd: lan (3435): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "lan" } (Permission denied)
Tue Dec 17 12:30:12 2024 daemon.notice netifd: Interface 'lan' is now down
Tue Dec 17 12:30:14 2024 daemon.notice wpa_supplicant[989]: Set new config for phy phy1
Tue Dec 17 12:30:14 2024 daemon.notice hostapd: Set new config for phy phy1: /var/run/hostapd-phy1.conf
Tue Dec 17 12:30:14 2024 daemon.notice hostapd: Restart interface for phy phy1
Tue Dec 17 12:30:14 2024 daemon.notice hostapd: Configuration file: data: driver=nl80211 logger_syslog=127 logger_syslog_level=2 logger_stdout=127 logger_stdout_level=2 country_code=HU ieee80211d=1 ieee80211h=1 hw_mode=a beacon_int=100 chanlist=36 tx_queue_data2_burst=2.0 #num_global_macaddr=1 ieee80211n=1 ht_coex=0 ht_capab=[LDPC][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1] ieee80211ac=1 vht_oper_chwidth=0 vht_oper_centr_freq_seg0_idx= vht_capab=[RXLDPC][SHORT-GI-80][TX-STBC-2BY1][RX-ANTENNA-PATTERN][TX-ANTENNA-PATTERN][RX-STBC-1][MAX-A-MPDU-LEN-EXP7] channel=36 interface=phy1-ap0 bssid=50:ff:20:af:33:69 ctrl_interface=/var/run/hostapd ap_isolate=1 bss_load_update_period=60 chan_util_avg_period=600 disassoc_low_ack=1 skip_inactivity_poll=0 preamble=1 wmm_enabled=1 ignore_broadcast_ssid=0 uapsd_advertisement_enabled=1 utf8_ssid=1 multi_ap=0 wpa_passphrase=Bika&Gazella&Kutya&Macska wpa_psk_file=/var/run/hostapd-phy1-ap0.psk auth_algs=1 wpa=2 wpa_pairwise=CCMP ssid=Templom-9 bridge=br-lan wds_bridge= snoop_iface=br-lan.99 wpa_
Tue Dec 17 12:30:14 2024 daemon.err hostapd: Could not set interface phy1-ap0 flags (UP): I/O error
Tue Dec 17 12:30:14 2024 daemon.err hostapd: nl80211: Could not set interface 'phy1-ap0' UP
Tue Dec 17 12:30:14 2024 daemon.notice hostapd: nl80211: deinit ifname=phy1-ap0 disabled_11b_rates=0
Tue Dec 17 12:30:14 2024 daemon.err hostapd: nl80211 driver initialization failed.
Tue Dec 17 12:30:14 2024 daemon.notice hostapd: phy1-ap0: CTRL-EVENT-TERMINATING
Tue Dec 17 12:30:14 2024 daemon.err hostapd: hostapd_free_hapd_data: Interface phy1-ap0 wasn't started
Tue Dec 17 12:30:14 2024 daemon.notice hostapd: hostapd.add_iface failed for phy phy1 ifname=phy1-ap0
Tue Dec 17 12:30:15 2024 daemon.notice netifd: Wireless device 'radio1' is now up
Tue Dec 17 12:30:15 2024 kern.info kernel: [ 1610.241263] rt3050-esw 10110000.esw: port 0 link up
Tue Dec 17 12:30:15 2024 kern.info kernel: [ 1610.246726] br-lan: port 1(eth0.3) entered blocking state
Tue Dec 17 12:30:15 2024 kern.info kernel: [ 1610.252271] br-lan: port 1(eth0.3) entered forwarding state
Tue Dec 17 12:30:15 2024 kern.info kernel: [ 1610.258316] br-lan: port 2(eth0.4) entered blocking state
Tue Dec 17 12:30:15 2024 kern.info kernel: [ 1610.263810] br-lan: port 2(eth0.4) entered forwarding state
Tue Dec 17 12:30:15 2024 kern.info kernel: [ 1610.269875] br-lan: port 3(eth0.99) entered blocking state
Tue Dec 17 12:30:15 2024 kern.info kernel: [ 1610.275458] br-lan: port 3(eth0.99) entered forwarding state
Tue Dec 17 12:30:15 2024 daemon.notice netifd: Network device 'eth0' link is up
Tue Dec 17 12:30:15 2024 daemon.notice netifd: VLAN 'eth0.3' link is up
Tue Dec 17 12:30:15 2024 daemon.notice netifd: VLAN 'eth0.4' link is up
Tue Dec 17 12:30:15 2024 daemon.notice netifd: VLAN 'eth0.99' link is up
Tue Dec 17 12:30:15 2024 daemon.notice netifd: bridge 'br-lan' link is up
Tue Dec 17 12:30:15 2024 daemon.notice netifd: VLAN 'br-lan.3' link is up
Tue Dec 17 12:30:15 2024 daemon.notice netifd: Interface 'IOT' has link connectivity
Tue Dec 17 12:30:15 2024 daemon.notice netifd: Interface 'IOT' is setting up now
Tue Dec 17 12:30:15 2024 daemon.notice netifd: VLAN 'br-lan.4' link is up
Tue Dec 17 12:30:15 2024 daemon.notice netifd: Interface 'guest' has link connectivity
Tue Dec 17 12:30:15 2024 daemon.notice netifd: Interface 'guest' is setting up now
Tue Dec 17 12:30:15 2024 daemon.notice netifd: VLAN 'br-lan.99' link is up
Tue Dec 17 12:30:15 2024 daemon.notice netifd: Interface 'lan' has link connectivity
Tue Dec 17 12:30:15 2024 daemon.notice netifd: Interface 'lan' is setting up now
Tue Dec 17 12:30:15 2024 daemon.notice netifd: guest (4060): udhcpc: started, v1.36.1
Tue Dec 17 12:30:15 2024 daemon.notice netifd: lan (4061): udhcpc: started, v1.36.1
Tue Dec 17 12:30:15 2024 daemon.notice netifd: IOT (4062): udhcpc: started, v1.36.1
Tue Dec 17 12:30:16 2024 daemon.notice netifd: lan (4061): udhcpc: broadcasting discover
Tue Dec 17 12:30:16 2024 daemon.notice netifd: IOT (4062): udhcpc: broadcasting discover
Tue Dec 17 12:30:16 2024 daemon.notice netifd: guest (4060): udhcpc: broadcasting discover
Tue Dec 17 12:30:18 2024 daemon.notice netifd: lan (4061): udhcpc: broadcasting discover
Tue Dec 17 12:30:19 2024 daemon.notice netifd: lan (4061): udhcpc: broadcasting select for 192.168.0.140, server 192.168.0.1
Tue Dec 17 12:30:19 2024 daemon.notice netifd: IOT (4062): udhcpc: broadcasting discover
Tue Dec 17 12:30:19 2024 daemon.notice netifd: guest (4060): udhcpc: broadcasting discover
Tue Dec 17 12:30:21 2024 daemon.notice netifd: lan (4061): udhcpc: broadcasting select for 192.168.0.140, server 192.168.0.1
Tue Dec 17 12:30:22 2024 daemon.notice netifd: IOT (4062): udhcpc: broadcasting discover
Tue Dec 17 12:30:22 2024 daemon.notice netifd: guest (4060): udhcpc: broadcasting discover
Tue Dec 17 12:30:22 2024 daemon.notice netifd: IOT (4062): udhcpc: broadcasting select for 192.168.3.140, server 192.168.3.1
Tue Dec 17 12:30:22 2024 daemon.notice netifd: guest (4060): udhcpc: broadcasting select for 192.168.4.140, server 192.168.4.1
Tue Dec 17 12:30:22 2024 daemon.notice netifd: lan (4061): udhcpc: lease of 192.168.0.140 obtained from 192.168.0.1, lease time 43200
Tue Dec 17 12:30:22 2024 daemon.notice netifd: Interface 'lan' is now up
Tue Dec 17 12:30:25 2024 daemon.notice netifd: guest (4060): udhcpc: broadcasting select for 192.168.4.140, server 192.168.4.1
Tue Dec 17 12:30:25 2024 daemon.notice netifd: IOT (4062): udhcpc: broadcasting select for 192.168.3.140, server 192.168.3.1
Tue Dec 17 12:30:25 2024 daemon.notice netifd: IOT (4062): udhcpc: lease of 192.168.3.140 obtained from 192.168.3.1, lease time 43200
Tue Dec 17 12:30:25 2024 daemon.notice netifd: guest (4060): udhcpc: lease of 192.168.4.140 obtained from 192.168.4.1, lease time 3600
Tue Dec 17 12:30:25 2024 daemon.notice netifd: Interface 'IOT' is now up
Tue Dec 17 12:30:25 2024 daemon.notice netifd: Interface 'guest' is now up
Is it normal to not have the interface (phy1-ap0) shown in the Wireless device configuration (2nd screenshot of the first post in the thread) listed under the Network / Interfaces / Devices tab or is this an error/bug?
Btw, I just noticed that the WiFi led is down. The led used to work when I used the stock Keenetic firmware (this is a KN-1613 router), and I could switch it with the router's button. I never tested it actually working with the stock firmware.
Might there be some low-level switch to enable the device?
As brada4 already mentioned, the logs show failure.
I restarted both the router, and disabled/enabled the wireless device, but it did not help.
As I wrote above, my guess is that the phy1-ap0 is disabled / switched off as it does not show up under Network / Interfaces / Devices, while I have similar devices on my other routers.
These 4 line (especially the first 2) configure WiFi fast-roaming. As I wrote above, I have another AP already configured, and it works with the config.