Support request: Turris Omnia randomly Wi-Fi Module disappear

Hello, we have a Turris Omnia that present a problem on the Wi-Fi module that randomly disappear.

We have enabled only the WiFi 2 module because it is a n ac module.
Randomly the Wi-Fi module disappear from the reForis or LUCI interface (obviously the Wi-Fi does not work, the users don’t see the Wi-Fi SSID and the devices remain unconnected).
Only after a reboot, the module appear and the Wi-Fi start to work properly.
The problem is present even if we enable the Wi-Fi 1 module, in this case both the modules disappear from the user interface and the users cannot connect to the Wi-Fi.

This is our Turris Omnia product details:

Device                 Turris Omnia
reForis version        1.3.1
Turris OS version      6.0.2
Turris OS branch       HBS
Kernel version         5.15.74

Please, anyone have a fix for this problem?

Thanks

Hi,

Since your title begings with “Support request”, I advise you to check Bug reports must be reported to Technical support department or Gitlab and as well follow Getting help article.

Your problem is not a common one. You have not given any other indication or settings used.

The first is a question of the selected channel in the 5Ghz band - whether a channel with Dynamic Frequency Selection (DFS) … 32 and higher is selected.

The other usual first aid is to reset the wifi in the reForis settings, the option is completely down the page.

It wouldn’t hurt to also check the mechanical side of the cards in the slots, or the antenna connections.

Thank you for your answer.
I have not a Dynamic Frequency Selection in my Wi-Fi settings (please look at the attached screenshot), neither in Flors or LUCI. Where can I find it?

However the problem is not how the Wi-Fi work.
When the Wi-Fi module is active the Wi-Fi work well.
The problem is when it disappear from the Turris (this is random so I can’t tell when this happen).
When the module disappear simply there is no Wi-Fi.
This happen with the Hardware module 1 and the mdule 2 without differences.
The Turris is not damaged and the antennas are correctly inserted.

As an example, think at this problem like your computer GPU disappear from the OS devices.
I have generated a diagnostic report but I’m not sure if I can safety post it here.

Not related to your problem, but in general 80Mhz bandwidth is not necessary. More bandwidth usually doesn’t bring significant improvements - it would have to be tested.

Even if it’s not essential, I’d try a fixed channel and 20Mhz bandwidth and that wifi reset.

Menu option reForis-WiFi-Network Settings-Wi-Fi at the bottom of the page

I have no other advice … in syslog there’s nothing interesting?

Hi have reset the Wi-Fi and, after the reset, the module 1 become module 2 and the module 2 become module 1. :man_shrugging:

The log doesn’t report failure or errors.
I’ll test it after the reset and come back here with an update.

Can you send the output from

cat /etc/config/wireless

cat /etc/config/network

I also had problems with dissapearing wifi 5Ghz and it turned out it was due to DFS.
So instead of using channel auto please select channel 36 and check if the problem is gone.

This could be the classic 5ghz Atheros problem, which some are encountering. With the switch to v6.0 i tried using the stock wifi drivers again, but as some apple devices (maybe other too) are still causing problems. i switched back to the ct-htt driver. Under package-management->packages you can enable the follwoing and give it a try. With the ct-htt drivers the wifi is working like a breeze.

I’m not sure but i remember that there were some kernel log messages back in the day saying something about over/underrun on the wifi card.

I’ll try and let you all know.

Thanks

I tried to use the ct-htt driver, after the reboot the wi-fi 1 module disappeared.
Exactly the same problem I random have using the default drivers.
These are my current cat /etc/config/wireless:

config wifi-device 'radio0'
	option type 'mac80211'
	option path 'soc/soc:pcie/pci0000:00/0000:00:02.0/0000:02:00.0'
	option channel '36'
	option band '5g'
	option htmode 'VHT80'
	option disabled '0'
	option country 'US'
	option cell_density '0'

config wifi-iface 'default_radio0'
	option device 'radio0'
	option network 'lan'
	option mode 'ap'
	option disabled '0'
	option ssid '********************'
	option encryption 'sae-mixed'
	option wpa_group_rekey '86400'
	option key '******************'
	option disassoc_low_ack '0'

config wifi-device 'radio1'
	option type 'mac80211'
	option path 'soc/soc:pcie/pci0000:00/0000:00:01.0/0000:01:00.0'
	option channel '1'
	option band '2g'
	option htmode 'HT20'
	option disabled '1'
	option country 'US'

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

config wifi-iface 'guest_iface_0'
	option disabled '1'
	option device 'radio0'

And this is my cat /etc/config/network

config interface 'loopback'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'
	option device 'lo'

config globals 'globals'
	option ula_prefix '****:****:****::/48'

config interface 'lan'
	option proto 'static'
	option ipaddr '***.***.***.***'
	option netmask '255.255.255.0'
	option ip6assign '60'
	option device 'br-lan'

config interface 'wan'
	option proto 'dhcp'
	option hostname 'TURRIS-OMNIA'
	option ipv6 '1'
	option device 'eth2'

config interface 'guest_turris'
	option enabled '1'
	option proto 'static'
	option ipaddr '***.***.***.***'
	option netmask '255.255.255.0'
	option ip6assign '64'
	option device 'br-guest_turris'

config interface 'wan6'
	option proto 'dhcpv6'
	option device '@wan'

config interface 'vpn_turris'
	option enabled '1'
	option proto 'none'
	option auto '1'
	option device 'tun_turris'

config device 'br_lan'
	option name 'br-lan'
	option bridge_empty '1'
	list ports 'lan0'
	list ports 'lan1'
	list ports 'lan2'
	list ports 'lan3'
	list ports 'lan4'
	option type 'bridge'

config device 'br_guest_turris'
	option name 'br-guest_turris'
	option bridge_empty '1'
	option type 'bridge

The log does not show strange messages except this one:

Nov 13 09:35:06 turris foris-controller[3184]: WARNING:zeroconf:Error sending through socket 20
Nov 13 09:35:06 turris foris-controller[3184]: Traceback (most recent call last):
Nov 13 09:35:06 turris foris-controller[3184]:   File "/usr/lib/python3.9/site-packages/zeroconf/__init__.py", line 2969, in send
Nov 13 09:35:06 turris foris-controller[3184]: OSError: [Errno 19] No such device

Don’t know what is that band option in wifi-device section, in my case I have these instead:

5GHz
option hwmode '11a'

2.4GHz
option hwmode '11g'

Guys, any of your replies here are not going to help. It was suggested to OP that he should reach our technical support department, so we will know more details about why this is happening in his case.

2 Likes