[yocto] Problem installing ath10k firmware

Todd Efflam todd.efflam at gmail.com
Tue Feb 2 11:03:39 PST 2016


> Seems like you should get the firmware here:
>
> https://github.com/kvalo/ath10k-firmware/tree/master/
>
> and copy it here:
>
>  $ cp firmware-2.bin_10.1.467.2-1 /lib/firmware/ath10k/QCA988X/hw2.0/firmware-2.bin

Thanks Fred, we actually tried this but it still fails.

It seems like the two options are to build ath10k as a module, or
built-in.  The thing is we're running into problems with each
approach.

For ath10k as a module, our understanding was to also add
"kernel-module-ath10k" to image_install in addition to changing the
kernel config to m.  The module should then be able to access firmware
in the /lib/firmware/ directory if we push it to the filesystem as
Fred mentioned. This however fails as yocto is unable to find
kernel-module-ath10k (is the naming incorrect?).

For built-in, the approach we were taking was as mentioned in my
initial post.  This should build the firmware into the kernel (using
linux-firmware package) and allow us to not make ath10k a loadable
module, but this fails as well as the kernel is unable to find the
files:
" *** No rule to make target
`/lib/firmware/ath10k/QCA988X/hw2.0/firmware-4.bin', needed by
`firmware/ath10k/QCA988X/hw2.0/firmware-4.bin.gen.o'.  Stop."

We're going to keep trying on both approaches and I'll post back if I
make any progress, but if anyone has any tips/sees any errors in what
we're doing let me know!

Best,
Todd



More information about the yocto mailing list