[meta-freescale] Missing Atheros ath6k Firmware

Otavio Salvador otavio at ossystems.com.br
Fri Jun 28 11:56:18 PDT 2013


On Fri, Jun 28, 2013 at 3:15 PM, BPK4ever . <maxingjian1992 at gmail.com> wrote:
> I'm using Selix SD-CAN wifi module here and I have built this ath6k firmware
> specifically with hob and copied to the target. I then installed the
> calData_SX-SDMAN.bin firmware file which is provided by Selix. However, the
> driver returns this error message on udev start up:
> Starting udev
> udevd[115]: starting version 182
> DBG sensor data is at 7f0018c0
> mmc1: queuing unknown CIS tuple 0x01 (3 bytes)
> mmc1: queuing unknown CIS tuple 0x1a (5 bytes)
> mmc1: queuing unknown CIS tuple 0x1b (8 bytes)
> mmc1: queuing unknown CIS tuple 0x14 (0 bytes)
> udevd[115]: worker [118] timeout, kill it
>
> udevd[115]: seq 1623
> '/devices/platform/sdhci-esdhc-imx.0/mmc_host/mmc1/mmc1:0001/mmc1:0001:1'
> killed
> ath6kl: Failed to get patch file ath6k/AR6003/hw2.1.1/data.patch.bin: -2
> ath6kl: Failed to init ath6kl core
> ath6kl_sdio: probe of mmc1:0001:1 failed with error -2
> udevd[115]: worker [118] terminated by signal 9 (Killed)
>
> Seems like I am missing the data.patch.bin file so I created a
> data.patch.bin file linked to data.patch.hw3_0.bin which is in the same
> directory.
> Then it gives the following error message on boot up:
> Starting udev
> udevd[114]: starting version 182
> DBG sensor data is at 7f0018c0
> mmc1: queuing unknown CIS tuple 0x01 (3 bytes)
> mmc1: queuing unknown CIS tuple 0x1a (5 bytes)
> mmc1: queuing unknown CIS tuple 0x1b (8 bytes)
> mmc1: queuing unknown CIS tuple 0x14 (0 bytes)
> udevd[114]: worker [117] timeout, kill it
>
> udevd[114]: seq 1617
> '/devices/platform/sdhci-esdhc-imx.0/mmc_host/mmc1/mmc1:00d
>
> ath6kl: hif-scatter: host only supports scatter of : 1 entries, need: 16
> ath6kl: hif does not support scatter requests (-22)
> ath6kl: abi version mismatch: host(0x1), target(0x0)
> ath6kl: Failed to init ath6kl core
> ath6kl_sdio: probe of mmc1:0001:1 failed with error -5
> udevd[114]: worker [117] terminated by signal 9 (Killed)
>
> If I try to insmod the ath6kl.ko manually it just says:
> Error: could not insert module
> /lib/modules/3.0.35-1.1.0+yocto+g21304e1/kernel/drivers/net/wireless/ath/ath6kl/ath6kl.ko:
> File exists
>
> Any help will be appreciated.

This is what I have in linux-firmware package:

$: dpkg -c tmp/deploy/ipk/all/linux-firmware-ath6k_0.0+git1+c530a75c1e-r1.0_all.ipk
drwxr-xr-x root/root         0 2013-06-28 15:51 ./
drwxr-xr-x root/root         0 2013-06-28 15:51 ./lib/
drwxr-xr-x root/root         0 2013-06-28 15:51 ./lib/firmware/
drwxr-xr-x root/root         0 2013-06-28 15:51 ./lib/firmware/ath6k/
drwxr-xr-x root/root         0 2013-06-28 15:51 ./lib/firmware/ath6k/AR6002/
-rw-r--r-- root/root     98425 2013-06-28 15:51
./lib/firmware/ath6k/AR6002/athwlan.bin.z77
-rw-r--r-- root/root      1336 2013-06-28 15:51
./lib/firmware/ath6k/AR6002/data.patch.hw2_0.bin
-rw-r--r-- root/root       784 2013-06-28 15:51
./lib/firmware/ath6k/AR6002/eeprom.bin
-rw-r--r-- root/root        48 2013-06-28 15:51
./lib/firmware/ath6k/AR6002/eeprom.data
drwxr-xr-x root/root         0 2013-06-28 15:51 ./lib/firmware/ath6k/AR6003.1/
drwxr-xr-x root/root         0 2013-06-28 15:51
./lib/firmware/ath6k/AR6003.1/hw2.1.1/
-rw-r--r-- root/root     69434 2013-06-28 15:51
./lib/firmware/ath6k/AR6003.1/hw2.1.1/athwlan.bin
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD31.bin
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.SD32.bin
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003.1/hw2.1.1/bdata.WB31.bin
-rw-r--r-- root/root       140 2013-06-28 15:51
./lib/firmware/ath6k/AR6003.1/hw2.1.1/data.patch.bin
-rw-r--r-- root/root     12893 2013-06-28 15:51
./lib/firmware/ath6k/AR6003.1/hw2.1.1/endpointping.bin
-rw-r--r-- root/root      2784 2013-06-28 15:51
./lib/firmware/ath6k/AR6003.1/hw2.1.1/otp.bin
drwxr-xr-x root/root         0 2013-06-28 15:51 ./lib/firmware/ath6k/AR6003/
drwxr-xr-x root/root         0 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw1.0/
-rw-r--r-- root/root    122209 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw1.0/athwlan.bin.z77
-rw-r--r-- root/root      1024 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw1.0/bdata.SD31.bin
-rw-r--r-- root/root      1024 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw1.0/bdata.SD32.bin
-rw-r--r-- root/root      1024 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw1.0/bdata.WB31.bin
-rw-r--r-- root/root      5524 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw1.0/data.patch.bin
-rw-r--r-- root/root      1665 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw1.0/otp.bin.z77
drwxr-xr-x root/root         0 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.0/
-rw-r--r-- root/root    100694 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.0/athwlan.bin.z77
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.0/bdata.SD31.bin
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.0/bdata.SD32.bin
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.0/bdata.WB31.bin
-rw-r--r-- root/root      6012 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.0/data.patch.bin
-rw-r--r-- root/root      3689 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.0/otp.bin.z77
drwxr-xr-x root/root         0 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/
-rw-r--r-- root/root     68975 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/athwlan.bin
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD31.bin
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/bdata.SD32.bin
-rw-r--r-- root/root      1792 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/bdata.WB31.bin
-rw-r--r-- root/root       140 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/data.patch.bin
-rw-r--r-- root/root     12810 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/endpointping.bin
-rw-r--r-- root/root     89844 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/fw-2.bin
-rw-r--r-- root/root    104562 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/fw-3.bin
-rw-r--r-- root/root      2783 2013-06-28 15:51
./lib/firmware/ath6k/AR6003/hw2.1.1/otp.bin
drwxr-xr-x root/root         0 2013-06-28 15:51 ./lib/firmware/ath6k/AR6004/
drwxr-xr-x root/root         0 2013-06-28 15:51
./lib/firmware/ath6k/AR6004/hw1.2/
-rw-r--r-- root/root      6144 2013-06-28 15:51
./lib/firmware/ath6k/AR6004/hw1.2/bdata.bin
-rw-r--r-- root/root     53122 2013-06-28 15:51
./lib/firmware/ath6k/AR6004/hw1.2/fw-2.bin
drwxr-xr-x root/root         0 2013-06-28 15:51
./lib/firmware/ath6k/AR6004/hw1.3/
-rw-r--r-- root/root      6144 2013-06-28 15:51
./lib/firmware/ath6k/AR6004/hw1.3/bdata.bin
-rw-r--r-- root/root     50662 2013-06-28 15:51
./lib/firmware/ath6k/AR6004/hw1.3/fw-3.bin

It seems to be complete, no?

--
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://projetos.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750



More information about the meta-freescale mailing list