I have been trying to get the WIFI working on a custom kernel/rootfs build. The kernel we are using is based on the Linaro 4.9.56 linux kernel
I followed the guide below to build the kernel,
Using buildroot to specify a custom kernel, we pass in our tarballed kernel repository to populate our rootfs with the necessary firmware
The WCNSS firmware was extracted from the rootfs downloaded from the debian rootfs
I have installed the WCNSS binary files into /lib/firmware/ and the modules to /lib/modules of our rootfs
However despite this the firmware still does not load, we believe we may be missing a step.
Below is our console output.
Lines of interest are:
[ 0.204404] irq: no irq domain found for /hexagon-smp2p/slave-kernel !
[ 0.205754] irq: no irq domain found for /wcnss-smp2p/slave-kernel !
Would you be able to provide a quick step by step guide for how you would get the WIFI working on a custom rootfs/kernel for the dragonboard 410c or help us troubleshoot what we are doing wrong