Second WLAN adapter not detected

In my Turris Omnia, there are clearly two Wi-Fi adapters, I can see two mini-PCIe boards plugged, a bigger WLE900VX and a smaller WLE200N2. However, the system doesn’t seem to detect one of them:

# ip -o link | grep wlan
12: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000\    link/ether 04:f0:21:24:13:47 brd ff:ff:ff:ff:ff:ff
# lspci
00:01.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
00:02.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
00:03.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
02:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter

Am I missing something? Should the second adapter be enabled somehow?

This is mine, no configuration steps where neccessary to enable the adapter. I moved the smaler adapter to the other slot to make room for an msata in the slot at the cpu. I guess that was pci 01:00.0->03:00.0

root@turris:~# lspci
00:01.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
00:02.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
00:03.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
02:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
03:00.0 Network controller: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) (rev 01)

root@turris:~# ip -o link | grep wlan
9: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\ link/ether 04:f0:21:24:22:9f brd ff:ff:ff:ff:ff:ff
11: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000\ link/ether 04:f0:21:23:26:c5 brd ff:ff:ff:ff:ff:ff

I tried to move the smaller adapter to the slot 3, and it worked there. Back to slot 1, and it’s still not detected.

Sounds like it could be a hardware issue. You could try to contact info@turris.cz about it.

Any news on this issue. I can’t the see the second adapter too :frowning:

root@turris:/tmp/log# uname -a
Linux turris 4.4.13-05df79f63527051ea0071350f86faf76-7 #1 SMP Mon Sep 5 13:01:10 CEST 2016 armv7l GNU/Linux
root@turris:/tmp/log# lspci
00:01.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
00:02.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
00:03.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04)
02:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter

my post no longer relevant to this topic

Mathewy, are you sure? Or do you now just have access to lspci? It seems that my wifi-module is broken. It does not work in any of the avaiable slots. It is the WLE200 module.

I am now having the same problem on my unit. Both radios were operating correctly yesterday, and both of my networks were available/usable. Today I updated using the updater.sh script. Don’t know if it’s related, but since the update I have only seen the 2.4Ghz network. The 5Ghz doesn’t respond to any configuration changes via either UI; and is not visible.

Remove power for a few minutes, then power it up again. Seems to be an issue still with that card disappearing on a soft reboot.

You might indeed think it has gone completely. However very strangly, it is not gone.

Try the following steps.

  • ifconfig wlan0 up

  • disable the 5GHz network and then re-enable it
    you will then suddenly see that it does work when looking in “ifconfig” or “iwconfig”. As long as it is visible in “ifconfig”, then it is a confirmation that it is also activated.

I have just set-up my Omnia and the second module (2,4Ghz) does not show up either in Foris. In Luci however I could activate the card and configure it. All is working fine right now.

Likely the update didn’t quite run through correctly at the beginning, so I will try after some updates.