Trouble with WiFi on Belkin RT3200 & 23.05.0-rc4

I recently installed 23.05.05-rc4 and I am having some issues with the. Before flashing the rc4, I followed the owrt-ubi-installer detailed here (I used the last release 1.0.2 with UBI format).

I am not sure why the WiFi networks can not be enabled. See the picture below.

I've found other people having similar issues (this post) and I did as suggested in the post

rm /etc/config/wireless && reboot

Now my wireless config file in /etc/confing/wireless looks like this:


config wifi-device 'radio0'
	option type 'mac80211'
	option phy 'wl0'
	option country 'IT'
	option cell_density '0'

config wifi-iface 'default_radio0'
	option device 'radio0'
	option network 'lan'
	option mode 'ap'
	option ssid 'OpenWrt'
	option encryption 'psk2'
	option key 'TestPWD1234!'

config wifi-device 'radio1'
	option type 'mac80211'
	option phy 'wl1'
	option country 'IT'
	option cell_density '0'

config wifi-iface 'default_radio1'
	option device 'radio1'
	option network 'lan'
	option mode 'ap'
	option ssid 'OpenWrt_5G'
	option encryption 'psk2'
	option key 'TestPWD1234!'

Looking in the system log, I can find this

Sat Sep 30 17:17:46 2023 daemon.notice netifd: radio0 (5492): WARNING: Variable 'data' does not exist or is not an array/object
Sat Sep 30 17:17:46 2023 daemon.notice hostapd: Set new config for phy wl0:
Sat Sep 30 17:17:46 2023 daemon.notice wpa_supplicant[1454]: Set new config for phy wl0
Sat Sep 30 17:17:46 2023 daemon.notice wpa_supplicant[1454]: Set new config for phy wl0
Sat Sep 30 17:17:46 2023 daemon.notice hostapd: Set new config for phy wl0: /var/run/hostapd-wl0.conf
Sat Sep 30 17:17:46 2023 daemon.notice hostapd: Restart interface for phy wl0
Sat Sep 30 17:17:46 2023 daemon.notice hostapd: Configuration file: data: driver=nl80211 logger_syslog=127 logger_syslog_level=2 logger_stdout=127 logger_stdout_level=2 country_code=IT ieee80211d=1 hw_mode=g supported_rates=60 90 120 180 240 360 480 540 basic_rates=60 120 240 beacon_int=100 #num_global_macaddr=1 channel=acs_survey  interface=wl0-ap0 bssid=e8:9f:80:e2:a8:d0 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=TestPWD1234! wpa_psk_file=/var/run/hostapd-wl0-ap0.psk auth_algs=1 wpa=2 wpa_pairwise=CCMP ssid=OpenWrt bridge=br-lan wds_bridge= snoop_iface=br-lan wpa_disable_eapol_key_retries=0 wpa_key_mgmt=WPA-PSK okc=0 disable_pmksa_caching=1 dynamic_vlan=0 vlan_naming=1 vlan_no_bridge=1 vlan_file=/var/run/hostapd-wl0-ap0.vlan qos_map_set=0,0,2,16,1,1,255,255,18,22,24,38,40,40,44,46,48,56 #default_macaddr nas_identifie
Sat Sep 30 17:17:46 2023 kern.info kernel: [  378.964262] br-lan: port 5(wl0-ap0) entered blocking state
Sat Sep 30 17:17:46 2023 kern.info kernel: [  378.969836] br-lan: port 5(wl0-ap0) entered disabled state
Sat Sep 30 17:17:46 2023 kern.info kernel: [  378.975562] device wl0-ap0 entered promiscuous mode
Sat Sep 30 17:17:46 2023 daemon.err hostapd: Could not set interface wl0-ap0 flags (UP): I/O error
Sat Sep 30 17:17:46 2023 daemon.err hostapd: nl80211: Could not set interface 'wl0-ap0' UP
Sat Sep 30 17:17:46 2023 daemon.notice hostapd: nl80211: deinit ifname=wl0-ap0 disabled_11b_rates=0
Sat Sep 30 17:17:46 2023 daemon.err hostapd: nl80211 driver initialization failed.
Sat Sep 30 17:17:46 2023 daemon.notice hostapd: wl0-ap0: CTRL-EVENT-TERMINATING
Sat Sep 30 17:17:46 2023 daemon.err hostapd: hostapd_free_hapd_data: Interface wl0-ap0 wasn't started
Sat Sep 30 17:17:46 2023 daemon.notice hostapd: hostapd.add_iface failed for phy wl0 ifname=wl0-ap0
Sat Sep 30 17:17:46 2023 daemon.notice netifd: Wireless device 'radio0' is now up
Sat Sep 30 17:17:48 2023 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Sat Sep 30 17:17:48 2023 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sat Sep 30 17:17:48 2023 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Sat Sep 30 17:17:48 2023 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sat Sep 30 17:17:49 2023 daemon.warn odhcpd[1616]: A default route is present but there is no public prefix on lan thus we don't announce a default route by overriding ra_lifetime!
Sat Sep 30 17:17:55 2023 daemon.notice netifd: radio1 (5943): WARNING: Variable 'data' does not exist or is not an array/object
Sat Sep 30 17:17:55 2023 daemon.notice hostapd: Set new config for phy wl1:
Sat Sep 30 17:17:55 2023 daemon.notice wpa_supplicant[1454]: Set new config for phy wl1
Sat Sep 30 17:17:55 2023 daemon.notice wpa_supplicant[1454]: Set new config for phy wl1
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: Set new config for phy wl1: /var/run/hostapd-wl1.conf
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: Restart interface for phy wl1
Sat Sep 30 17:17:56 2023 kern.info kernel: [  388.509573] br-lan: port 6(wl1-ap0) entered blocking state
Sat Sep 30 17:17:56 2023 kern.info kernel: [  388.515071] br-lan: port 6(wl1-ap0) entered disabled state
Sat Sep 30 17:17:56 2023 kern.info kernel: [  388.520918] device wl1-ap0 entered promiscuous mode
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: Configuration file: data: driver=nl80211 logger_syslog=127 logger_syslog_level=2 logger_stdout=127 logger_stdout_level=2 country_code=IT ieee80211d=1 hw_mode=g supported_rates=60 90 120 180 240 360 480 540 basic_rates=60 120 240 beacon_int=100 #num_global_macaddr=1 channel=acs_survey  interface=wl1-ap0 bssid=e8:9f:80:e2:a8:d1 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=TestPWD1234! wpa_psk_file=/var/run/hostapd-wl1-ap0.psk auth_algs=1 wpa=2 wpa_pairwise=CCMP ssid=OpenWrt_5G bridge=br-lan wds_bridge= snoop_iface=br-lan wpa_disable_eapol_key_retries=0 wpa_key_mgmt=WPA-PSK okc=0 disable_pmksa_caching=1 dynamic_vlan=0 vlan_naming=1 vlan_no_bridge=1 vlan_file=/var/run/hostapd-wl1-ap0.vlan qos_map_set=0,0,2,16,1,1,255,255,18,22,24,38,40,40,44,46,48,56 #default_macaddr nas_identi
Sat Sep 30 17:17:56 2023 daemon.notice netifd: Network device 'wl1-ap0' link is up
Sat Sep 30 17:17:56 2023 daemon.notice netifd: Network device 'wl1-ap0' link is down
Sat Sep 30 17:17:56 2023 kern.info kernel: [  388.536468] br-lan: port 6(wl1-ap0) entered blocking state
Sat Sep 30 17:17:56 2023 kern.info kernel: [  388.542025] br-lan: port 6(wl1-ap0) entered forwarding state
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: wl1-ap0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sat Sep 30 17:17:56 2023 kern.info kernel: [  388.550895] br-lan: port 6(wl1-ap0) entered disabled state
Sat Sep 30 17:17:56 2023 daemon.err hostapd: Hardware does not support configured mode
Sat Sep 30 17:17:56 2023 daemon.warn hostapd: wl1-ap0: IEEE 802.11 Hardware does not support configured mode (1) (hw_mode in hostapd.conf)
Sat Sep 30 17:17:56 2023 daemon.err hostapd: Could not select hw_mode and channel. (-2)
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: wl1-ap0: interface state COUNTRY_UPDATE->DISABLED
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: wl1-ap0: AP-DISABLED
Sat Sep 30 17:17:56 2023 daemon.err hostapd: wl1-ap0: Unable to setup interface.
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: nl80211: deinit ifname=wl1-ap0 disabled_11b_rates=0
Sat Sep 30 17:17:56 2023 daemon.err hostapd: rmdir[ctrl_interface=/var/run/hostapd]: Permission denied
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: wl1-ap0: CTRL-EVENT-TERMINATING
Sat Sep 30 17:17:56 2023 daemon.err hostapd: hostapd_free_hapd_data: Interface wl1-ap0 wasn't started
Sat Sep 30 17:17:56 2023 daemon.notice hostapd: hostapd.add_iface failed for phy wl1 ifname=wl1-ap0
Sat Sep 30 17:17:56 2023 kern.info kernel: [  388.579799] br-lan: port 6(wl1-ap0) entered disabled state
Sat Sep 30 17:17:56 2023 daemon.notice netifd: Wireless device 'radio1' is now up
Sat Sep 30 17:17:58 2023 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Sat Sep 30 17:17:58 2023 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sat Sep 30 17:17:58 2023 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Sat Sep 30 17:17:58 2023 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sat Sep 30 17:17:59 2023 daemon.warn odhcpd[1616]: A default route is present but there is no public prefix on lan thus we don't announce a default route by overriding ra_lifetime!

Not sure how I can move forward. Thank you

1 Like

You are installing a version that has not yet been released. Here is why that is not a good idea.

rc4 was just tagged, but has not yet been released. Try flashing rc4 sysupgrade after rc4 is announced, and do not keep settings when you sysupgrade. The WiFi interfaces will default to disabled in that case, but you should be able to enable them and re-configure your device from there.

2 Likes

I have the same issue with rc3 and with 22.03. I don't think rc4 is the issue here.

I'm sorry to hear that. Debugging is frustrating.

Have you tried installing/upgrading without the "keep settings" option checked? I know it is a bit of a nuisance to reconfigure your router from scratch, but if you save a backup first it isn't too bad to copy/paste more involved portions of your set up into the /etc/config files from your backup. Starting fresh has resolved the vast majority of the few upgrade issues I've run across over the years.

You could also give current SNAPSHOT a try. I can personally vouch for SNAPSHOT as of ~27 days ago on my RT3200 AP. The value of my experience to you is somewhat diminished by there having been more than a few mediatek related commits since, but I've found that a development SNAPSHOT works very well the vast majority of the time. There are rare occasions when it does not, hence the disclaimer from the developers here.

1 Like

I've just tried with the latest snapshot without the "keep setting" options and I still have the same issue.

Here is my /etc/config/wireless file

config wifi-device 'radio0'
	option type 'mac80211'
	option phy 'wl1'
	option channel '36'
	option band '5g'
	option htmode 'HE80'
	option disabled '1'

config wifi-iface 'default_radio0'
	option device 'radio0'
	option network 'lan'
	option mode 'ap'
	option ssid 'OpenWrt'
	option encryption 'none'
	option disabled '1'

config wifi-device 'radio1'
	option type 'mac80211'
	option phy 'wl0'
	option channel '1'
	option band '2g'
	option htmode 'HT20'
	option cell_density '0'

config wifi-iface 'default_radio1'
	option device 'radio1'
	option network 'lan'
	option mode 'ap'
	option ssid 'OpenWrt'
	option encryption 'none'


This is what I see in the logs. Not sure why the nl80211 driver is failing to initialize

Sun Oct  1 19:55:42 2023 daemon.notice netifd: radio1 (13622): WARNING: Variable 'data' does not exist or is not an array/object
Sun Oct  1 19:55:42 2023 daemon.notice hostapd: Set new config for phy wl0:
Sun Oct  1 19:55:42 2023 daemon.notice wpa_supplicant[1529]: Set new config for phy wl0
Sun Oct  1 19:55:42 2023 daemon.notice wpa_supplicant[1529]: Set new config for phy wl0
Sun Oct  1 19:55:42 2023 daemon.notice hostapd: Set new config for phy wl0: /var/run/hostapd-wl0.conf
Sun Oct  1 19:55:42 2023 daemon.notice hostapd: Restart interface for phy wl0
Sun Oct  1 19:55:42 2023 daemon.notice hostapd: Configuration file: data: driver=nl80211 logger_syslog=127 logger_syslog_level=2 logger_stdout=127 logger_stdout_level=2 hw_mode=g supported_rates=60 90 120 180 240 360 480 540 basic_rates=60 120 240 beacon_int=100 chanlist=1 #num_global_macaddr=1 ieee80211n=1 ht_coex=0 ht_capab=[LDPC][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1] channel=1  interface=wl0-ap0 bssid=e8:9f:80:e2:a8:d0 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 auth_algs=1 wpa=0 ssid=OpenWrt bridge=br-lan wds_bridge= snoop_iface=br-lan qos_map_set=0,0,2,16,1,1,255,255,18,22,24,38,40,40,44,46,48,56 nas_identifier=e89f80e2a8d0  (phy wl0) --> new PHY
Sun Oct  1 19:55:42 2023 kern.info kernel: [ 2545.439767] br-lan: port 5(wl0-ap0) entered blocking state
Sun Oct  1 19:55:42 2023 kern.info kernel: [ 2545.445333] br-lan: port 5(wl0-ap0) entered disabled state
Sun Oct  1 19:55:42 2023 kern.info kernel: [ 2545.451132] device wl0-ap0 entered promiscuous mode
Sun Oct  1 19:55:42 2023 daemon.err hostapd: Could not set interface wl0-ap0 flags (UP): I/O error
Sun Oct  1 19:55:42 2023 daemon.err hostapd: nl80211: Could not set interface 'wl0-ap0' UP
Sun Oct  1 19:55:42 2023 daemon.notice hostapd: nl80211: deinit ifname=wl0-ap0 disabled_11b_rates=0
Sun Oct  1 19:55:42 2023 daemon.err hostapd: nl80211 driver initialization failed.
Sun Oct  1 19:55:42 2023 daemon.notice hostapd: wl0-ap0: CTRL-EVENT-TERMINATING
Sun Oct  1 19:55:42 2023 daemon.err hostapd: hostapd_free_hapd_data: Interface wl0-ap0 wasn't started
Sun Oct  1 19:55:42 2023 daemon.notice hostapd: hostapd.add_iface failed for phy wl0 ifname=wl0-ap0
Sun Oct  1 19:55:42 2023 daemon.notice netifd: Wireless device 'radio1' is now up
Sun Oct  1 19:55:44 2023 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Sun Oct  1 19:55:44 2023 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sun Oct  1 19:55:44 2023 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Sun Oct  1 19:55:44 2023 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sun Oct  1 19:55:45 2023 daemon.warn odhcpd[1691]: A default route is present but there is no public prefix on lan thus we don't announce a default route by overriding ra_lifetime!

Strange. Let's try this in your wireless config file...

First, and I suspect this is the problem, in your config wifi-device 'radio0' section, remove: option disabled '1'

Then, in your config wifi-iface 'default_radio0' section, add explicitly: option disabled '0'

And for the second interface (assuming you want to use it), in your config wifi-iface 'default_radio1' section, also add explicitly: option disabled '0'

Do not add anything to the config wifi-device 'radio1'` section.

Reboot and cross finger :wink:

Check the Kernel Logs for anything from that driver. Should be an error code / message which could point towards why it is failing to load.

The default after initial installation is disabled wireless interfaces. It’s not a bug, it’s a feature:

How do I enable WiFi?

Issue: After flashing OpenWrt, WiFi is not working.

Root cause: For devices that have Ethernet ports, the default Wi-Fi configuration is OFF.

Solution: Connect your computer to the LANport of the device, login the LuCI configuration interface at http://192.168.1.1 and enable the Wi-Fi network in Network > Wireless.

For devices that have no LuCI installed by default you can turn Wi-Fi ON by changing disabled 1disabled 0 in the /etc/config/wireless UCI configuration file, when logged in via SSH.

This makes sense to me as a security best practice. You should set up a secure wireless configuration before enabling wireless interfaces. There should not be a default known wireless configuration with possible vulnerabilities. Secure by default is a good idea. The initial open by default configuration with empty password on Ethernet is enough compromise for easy setup.

The "Disable" button is available in Luci to the right for the OP's yellow boxed disabled radio1 (which is the case for an Enabled" AP), and there is no
option disabled '1'
present in any of the radio1 setup sections in his wireless config file. Yet, the yellow boxed radio icon still shows as disabled. It does not appear to me that the OP's issue is related to the default OpenWrt settings preference for having disabled AP's until manually enabled for security purposes.

I see different things:

Besides this I am running 23.05-Snapshot UBI just fine on my E8450. And the wireless interfaces were in fact disabled by default as always by default after initial installation. Just like the quoted FAQ.

Uh? please explain ! this seems like a weird answer to me, or an attempt at humour

oh wait I just read your profile
"No OpenWrt = No Problem !"
ok, so a troll -
If that is how you feel, why not troll the boards of a firmware you do like
I havent got time to read posts by people who believe they know better than
the developers and experienced users. sorry if this sounds harsh but
I happen to believe that openwrt is organised in the most logical
and user friendly, way (because it is so logically designed) that
your statements seem like just a waste of valuable time
Dont take that personally, I'm just a busy guy

oh thats good

Hi all,
I made so many attempts that in the last message I think I pasted the wrong /etc/config/wireless file. I am sorry about this.

This is my current configuration, running on OpenWrt SNAPSHOT r24054-fe10f97439 / LuCI Master git-23.266.27574-7744ad0 version

config wifi-device 'radio0'
       option type 'mac80211'
       option phy 'wl0'
       option channel '11'
       option band '2g'
       option htmode 'HT20'
       option country 'IT'
       option cell_density '0'

config wifi-iface 'default_radio0'
       option device 'radio0'
       option network 'lan'
       option mode 'ap'
       option ssid 'OpenWrt'
       option encryption 'psk2'
       option key 'xxxxx'

config wifi-device 'radio1'
       option type 'mac80211'
       option phy 'wl1'
       option channel '36'
       option band '5g'
       option htmode 'VHT20'
       option cell_density '0'

config wifi-iface 'default_radio1'
       option device 'radio1'
       option network 'lan'
       option mode 'ap'
       option ssid 'OpenWrt_5G'
       option encryption 'psk2'
       option key 'xxxxxx'

And I still see the issue in the luci interface.

In the syslog I see the usual messages:

Mon Oct  2 13:56:03 2023 daemon.notice netifd: radio0 (13120): WARNING: Variable 'data' does not exist or is not an array/object
Mon Oct  2 13:56:03 2023 daemon.notice hostapd: Set new config for phy wl0:
Mon Oct  2 13:56:03 2023 daemon.notice wpa_supplicant[1511]: Set new config for phy wl0
Mon Oct  2 13:56:03 2023 daemon.notice wpa_supplicant[1511]: Set new config for phy wl0
Mon Oct  2 13:56:03 2023 daemon.notice hostapd: Set new config for phy wl0: /var/run/hostapd-wl0.conf
Mon Oct  2 13:56:03 2023 daemon.notice hostapd: Restart interface for phy wl0
Mon Oct  2 13:56:03 2023 kern.info kernel: [59979.903182] br-lan: port 5(wl0-ap0) entered blocking state
Mon Oct  2 13:56:03 2023 kern.info kernel: [59979.908744] br-lan: port 5(wl0-ap0) entered disabled state
Mon Oct  2 13:56:03 2023 kern.info kernel: [59979.914501] device wl0-ap0 entered promiscuous mode
Mon Oct  2 13:56:03 2023 daemon.notice hostapd: Configuration file: data: driver=nl80211 logger_syslog=127 logger_syslog_level=2 logger_stdout=127 logger_stdout_level=2 country_code=IT ieee80211d=1 hw_mode=g supported_rates=60 90 120 180 240 360 480 540 basic_rates=60 120 240 beacon_int=100 chanlist=11 #num_global_macaddr=1 ieee80211n=1 ht_coex=0 ht_capab=[LDPC][SHORT-GI-20][SHORT-GI-40][TX-STBC][RX-STBC1] channel=11  interface=wl0-ap0 bssid=e8:9f:80:e2:a8:d0 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=TestPWD124! wpa_psk_file=/var/run/hostapd-wl0-ap0.psk auth_algs=1 wpa=2 wpa_pairwise=CCMP ssid=OpenWrt bridge=br-lan wds_bridge= snoop_iface=br-lan wpa_disable_eapol_key_retries=0 wpa_key_mgmt=WPA-PSK okc=0 disable_pmksa_caching=1 dynamic_vlan=0 vlan_naming=1 vlan_no_bridge=1 vlan_file=/var/run/hostapd-wl0-ap0.vlan qos_ma
Mon Oct  2 13:56:03 2023 daemon.err hostapd: Could not set interface wl0-ap0 flags (UP): I/O error
Mon Oct  2 13:56:03 2023 daemon.err hostapd: nl80211: Could not set interface 'wl0-ap0' UP
Mon Oct  2 13:56:03 2023 daemon.notice hostapd: nl80211: deinit ifname=wl0-ap0 disabled_11b_rates=0
Mon Oct  2 13:56:03 2023 daemon.err hostapd: nl80211 driver initialization failed.
Mon Oct  2 13:56:03 2023 daemon.notice hostapd: wl0-ap0: CTRL-EVENT-TERMINATING
Mon Oct  2 13:56:03 2023 daemon.err hostapd: hostapd_free_hapd_data: Interface wl0-ap0 wasn't started
Mon Oct  2 13:56:03 2023 daemon.notice hostapd: hostapd.add_iface failed for phy wl0 ifname=wl0-ap0
Mon Oct  2 13:56:03 2023 daemon.notice netifd: Wireless device 'radio0' is now up
Mon Oct  2 13:56:05 2023 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Mon Oct  2 13:56:05 2023 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Mon Oct  2 13:56:05 2023 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Mon Oct  2 13:56:05 2023 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Mon Oct  2 13:56:06 2023 daemon.warn odhcpd[1688]: A default route is present but there is no public prefix on lan thus we don't announce a default route by overriding ra_lifetime!

This is the kernel log

[60111.921092] br-lan: port 5(wl0-ap0) entered blocking state
[60111.926673] br-lan: port 5(wl0-ap0) entered disabled state
[60111.932422] device wl0-ap0 entered promiscuous mode

Which buttons did you already click on to finally enable the WiFi as recommended in the FAQ?

I can’t believe to read this from a user who is using OpenWrt since 2009.

Either this or something in 23.05 RC4 and current master snapshots must be terribly wrong what I can’t imagine for now.

Take another look at the differences between radio 0 ad radio 1, and also which radio I was referring to.

Look at my pictures and at my /etc/config/wireless everything is enabled (you can also tell from the fact that the label on buttons is "disable"). I know how to enable WiFi, that is not the issue.

No answer to my question what you already tried - no analysis.

And still the option disabled “1” which you quoted as your configuration was not explained.

I am out of this thread with no purposeful analysis. I will try 23.05-RC4. If it works for me then it’s verified that you don’t

Because same hardware and same software.

Edit:

"model": "Linksys E8450 (UBI)",
"description": "OpenWrt 23.05.0-rc4 r23482-7fe85ce1f2"

Wireless works. Basic user configuration issue.

Did you see this answer? It contains the analysis you are looking forward and it is also explaining that the option disabled “1” is a copy/paste mistake.

What I did is pretty simple:

  • I followed the owrt-ubi-installer detailed here
  • I updated to SNAPSHOT r24054-fe10f97439 / LuCI Master git-23.266.27574-7744ad0 via luci interface
  • I enabled and configured 5G and 2G networks (via luci).

The issue is that the 2G looks disabled even if I enabled it.

What other analysis do you need?

I do not need further analysis. I think you need to analyze to understand what does not work to solve your configuration issue. It's verified that it's not the software, but your configuration. Wireless works on the same hardware with 23.05-RC4, what you already tried. Issue closed from my side. No OpenWrt issue.

I suggested this step to analyze and help with your configuration problem:

From my perspective a small probability is left that Web UI Luci has errors in this release. If so analysis is needed: know what happens after which Luci web UI clicks. What gets written into the configuration files after which button, what is expected, what not? But that's more up to you because I don't get answers to my question.

I click the standard "Enable" button.

I have the same result with 22.03, 23.05, and snapshot. I am starting to believe my unit is faulty somehow.

brave_wjWFeBI1r6

After I click this is the /etc/config/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option phy 'wl0'
        option channel '11'
        option band '2g'
        option country 'IT'
        option cell_density '0'
        option htmode 'HT20'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt'
        option encryption 'psk2'
        option key 'xxxx'

config wifi-device 'radio1'
        option type 'mac80211'
        option phy 'wl1'
        option channel '36'
        option band '5g'
        option htmode 'VHT20'
        option cell_density '0'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option network 'lan'
        option mode 'ap'
        option ssid 'OpenWrt_5G'
        option encryption 'psk2'
        option key 'xxxx'
1 Like