I installed the latest OpenWRT on an old x86 notebook. I needed to install some packages to get "Wireless" to show up under "Network" in the web ui: libnl libnl-tiny kmod-cfg80211 kmod-lib80211 kmod-mac80211 kmod-mac80211-hwsim kmod-iwlwifi hostapd
I followed this guide to set up a Tor client, no errors, and all seemed to go well in the "Wireless Overview":
Remove kmod-mac80211-hwsim. That is an extra radio that is only simulated, it doesn't do anything useful. Remove the /etc/config/wireless file then reboot. This should generate a new /etc/config/wireless with default settings. If it does not you're still missing a driver. If you do get an /etc/config/wireless, edit it making no changes other than add your country code and remove the disabled line. That should start up an unencrypted AP on LAN. If that does not work the chip probably doesn't really support AP mode (only a few Intel chips do). Examine the system log for errors starting wireless.
I'll have to look for another driver, as there is no wireless config.
Edit: kmod-iwl3945 is the driver. I reflashed (reset not on web ui, and firstboot doesn't work) the firmware to start from scratch (no Tor - just defaults).
So now I have a wireless config, then added my country code, etc. But on the "Wireless Overview" on the web ui, the AP shows Wireless is not associated
And the system logs show this:
daemon.notice netifd: radio0 (2639): Command failed: Request timed out
daemon.notice netifd: radio0 (2639): Command failed: Not found
daemon.notice netifd: radio0 (2639): Device setup failed: HOSTAPD_START_FAILED
daemon.notice netifd: Wireless device 'radio0' set retry=0
daemon.crit netifd: Wireless device 'radio0' setup failed, retry=0
daemon.notice netifd: Wireless device 'radio0' is now down