iw wlan0 scan works fine, and ap mode works as well. Not a single unexpected message in dmesg.
However, in my setup I had rearranged
/etc/config/wireless a bit as I didn't want the standard router setup, but a pure client. I also have removed odhcpd and dnsmasq packages because I absolutely don't want the Omega to ever become DHCP server and mess up my LAN.
I don't think that this should affect the mt76 driver level stability at all. But still, for reference, here's my config:
config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config globals 'globals' option ula_prefix 'fd1d:48c4:7633::/48' # station mode WiFi config interface 'wlan' option proto 'dhcp' option hostname 'pixelboard-WiFi' option enabled '1' # Ethernet config interface 'lan' option ifname 'eth0' option proto 'dhcp' option hostname 'pixelboard-LAN' option enabled '1' # AP mode WiFi config interface 'wlanap' option proto 'static' option ipaddr '192.168.44.1' option netmask '255.255.255.0' option enabled '1'
config wifi-device 'radio0' option type 'mac80211' option channel '11' option hwmode '11g' option path 'platform/10300000.wmac' option htmode 'HT20' option disabled '0' config wifi-iface 'ap_radio0' option device 'radio0' option network 'wlanap' option mode 'ap' option ssid 'PIXELBOARD' option encryption 'none' option disabled '0' config wifi-iface 'cli_radio0' option device 'radio0' option mode 'sta' option network 'wlan' option ssid 'MYSSID' option encryption 'psk2' option key 'MYPASSWORD'
The only problem I currently have is that disconnecting ethernet does not automatically remove the route for eth0, so if eth0 and wlan0 go to the same subnet, wlan answer packets might get routed to the disconnected eth0.