Andrew,
I have the same problem too. Any updates? I'm running:
Linux imx6qsabresd 3.0.35-4.1.0+yocto+gbdde708 #1 SMP PREEMPT Mon Feb 3 15:06:42 EST 2014 armv7l GNU/Linux
Files:
root@imx6qsabresd:~# ls -al /lib/firmware/ath6k/AR6003/hw2.1.1
total 308
drwxr-xr-x 2 root root 4096 Feb 25 2014 .
drwxr-xr-x 5 root root 4096 Feb 3 21:38 ..
-rw-r--r-- 1 root root 68975 Feb 3 21:25 athwlan.bin
-rw-r--r-- 1 root root 1792 Feb 3 21:25 bdata.SD31.bin
-rw-r--r-- 1 root root 1792 Feb 3 21:25 bdata.SD32.bin
-rw-r--r-- 1 root root 1792 Feb 3 21:25 bdata.WB31.bin
-rw-r--r-- 1 root root 1792 Feb 25 2014 bdata.bin
-rw-r--r-- 1 root root 140 Feb 3 21:25 data.patch.bin
-rw-r--r-- 1 root root 12810 Feb 3 21:25 endpointping.bin
-rw-r--r-- 1 root root 89844 Feb 3 21:25 fw-2.bin
-rw-r--r-- 1 root root 104562 Feb 3 21:25 fw-3.bin
-rw-r--r-- 1 root root 2783 Feb 3 21:25 otp.bin
Error message:
ath6kl: Failed to get board file ath6k/AR6003/hw2.1.1/bdata.bin (-2), trying to find default board file.
ath6kl: Failed to get default board file ath6k/AR6003/hw2.1.1/bdata.SD31.bin: -2
ath6kl: Failed to init ath6kl core
ath6kl_sdio: probe of mmc2:0001:1 failed with error -2