Turris Omnia and WLE1216VX

Hey there,

does the WLE1216VX work with the Omnia?? Or has anyone a tip for me where i should look next?

I installed the driver ath10k-firmware-qca9984-ct and also the “alternative” drivers for the WLE900VX (which still sits in the Omnia and is currently my only wifi)

lspci-v does not show the card at all only the WLE900VX.

EDIT: I also installed the newest medkit and running now on Turris OS 5.1.1 (Kernel: 4.14.195)

Thanks in advance

nik

There is a patch, not sure if it made upstream yet.

1 Like

I think that TOS don’t contain this patches.

Try CandelaTech drivers and it should work. See my torture with WLE1216V5-20 7A here: :slight_smile:

These drivers can now be simply installed as alternative drivers in reForis packages. :wink:

1 Like

Thanks for the Quick replies.

Please correct me if i’m wrong: lspci -v shows me everything which is connected to the PCI-System right? Even if there are driver issues for example right?

00:01.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04) (prog-if                                    00 [Normal decode])
    Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie@1,0
    Flags: fast devsel
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: None
    Memory behind bridge: None
    Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
    Capabilities: [40] Express Root Port (Slot+), MSI 00
lspci: Unable to load libkmod resources: error -12

00:02.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04) (prog-if                                    00 [Normal decode])
        Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie@2,0
        Flags: fast devsel
        Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
        I/O behind bridge: None
        Memory behind bridge: None
        Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
        Capabilities: [40] Express Root Port (Slot+), MSI 00

00:03.0 PCI bridge: Marvell Technology Group Ltd. Device 6820 (rev 04) (prog-if                                    00 [Normal decode])
        Device tree node: /sys/firmware/devicetree/base/soc/pcie/pcie@3,0
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
        I/O behind bridge: None
        Memory behind bridge: e0000000-e02fffff [size=3M]
        Prefetchable memory behind bridge: 00000000-000fffff [size=1M]
        Capabilities: [40] Express Root Port (Slot+), MSI 00

03:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Netw                                   ork Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 78
        Memory at e0000000 (64-bit, non-prefetchable) [size=2M]
        Expansion ROM at e0200000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 2
        Capabilities: [50] MSI: Enable+ Count=1/8 Maskable+ 64bit-
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
        Kernel driver in use: ath10k_pci

i can’t see the card here.
Maybe it arrived already broken?

The Candela Drivers for the WLE900VX can be installed via reForis, right.
Which i did to get the ath10k-xxxxx-ct version.

Yes, and after restart, the wifi card should be visible in Foris, reForis and LuCI.

And this is not the case… I’ve installed thos drivers yesterday and did some restarts… still nothing…

i also got a small zip from compex where someone tried to fix it on openwrt (like mentioned above from Leonardo.

i replaced the two bin files (board-2.bin and firmware-5.bin) but i can’t find the location for the *.patch file.

# patch for ath10k-ct
cp wle1216vx-ath10k-ct-support/patches/990-ath10k-ct--dualband-bmi-param-support.patch package/kernel/ath10k-ct/patches/

Maybe that card is new and, for now, unsuppported by the CT drivers?

Seems so…

But i’ve checked it before i bought it and the chipset itself is listed as compatible. See: https://wireless.wiki.kernel.org/en/users/drivers/ath10k#supported_devices

But the Card WLE1216VX is not listed. Only the

QCA9984 /QCA9994 found in [Compex WLE1216V5-20]

So, you have to wait untill it will be supported or return it and buy other one.

I hope that it will be supported soon since there are already patches for this particular card and also the chipset is already supported.

I‘ll restore the Omnia with the latest med-kit to remove all the settings I made the past days and then wait for the new driver.

The patch is for the source code, that if you want to compile it.
I think you need to copy all 3 files from the Files folder. The module “ath10-ct” too.
However those files were compiled for a specific kernel, and they may not work on the latest kernel.

cp wle1216vx-ath10k-ct-support/files/ath10k-ct ${ROOTFS_DIR}/etc/modules.d/
cp wle1216vx-ath10k-ct-support/files/board-2.bin ${ROOTFS_DIR}/lib/firmware/ath10k/QCA9984/hw1.0/
cp wle1216vx-ath10k-ct-support/files/firmware-5.bin ${ROOTFS_DIR}/lib/firmware/ath10k/QCA9984/hw1.0/
1 Like

Thanks for the reply Leonardo.

ah ok now i got it! Thanks. I don’t want to compile it on my own :smile:

Yeah i copied the module aswell. But it didn’t work.

i think i’ll wait till it’s compatible or the driver is fixed :wink:

I have just found (after 4 LED reset) that choosing alternative driver in reForis will add driver only for 988x, so you you have to find drivers via LuCI…

1 Like