Ath9k no automatically running in apalis V2.7 image


I have a fresh image loaded and ran ‘opkg install linux-firmware-ath9k’ and confirm that the package is installed:

root@apalis-imx6:~# opkg list-installed | grep ath
linux-firmware-ath9k - 1:0.0+git0+80d463be82-r0.0
linux-firmware-atheros-license - 1:0.0+git0+80d463be82-r0.0

I rebooted the machine with a wifi card that has an Atheros AR9565 chipset. I can see that the machine can detect the card:

root@apalis-imx6:~# lsusb
Bus 001 Device 003: ID 0cf3:3004 Atheros Communications, Inc. AR3012 Bluetooth 4.0
root@apalis-imx6:~# lspci
01:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)

However, I do not see the kernel module loaded and cannot find ath9k.ko module file anywhere (find / -name ath9k.ko).

I confirm that ath9k supports the wifi card mentioned (en:users:drivers:ath9k [Linux Wireless])

Am i doing something wrong?

Some wifi drivers (including ath9k) are shipped with 2.7.4 release. You must remember that it’s an embedded platform and you won’t find all kernel modules compiled out of the box. You’ll have to compile you own custom kernel and modules, and preferably create your own image tailored to the custom hardware you have.