[Gta04-owner] wifi driver fails to load firmware

Dr. H. Nikolaus Schaller hns at goldelico.com
Tue Nov 29 09:18:51 CET 2011


Am 29.11.2011 um 09:06 schrieb Christoph Mair:

> On Tue, Nov 29, 2011 at 12:30 AM, Radek Polak <psonek2 at seznam.cz> wrote:
>> Hi,
>> i am using myself compiled kernel but from sources of hw_validation branch. I
>> am getting this error while trying to bring up wifi:
>> 
>> [  103.280181] WLAN reset status 100000
>> [  103.283782] WLAN brightness 255
>> [  103.287841] reg-virt-consumer reg-virt-consumer.4: Requesting
>> 3150000-3150000uV
>> [  103.296325]  -> 255
>> [  103.298522] twlldo_set_voltage(3150000,3150000)
>> [  103.304138] WLAN reset changed to 140000
>> [  103.308166] reg-virt-consumer reg-virt-consumer.4: Enabling regulator
>> [  103.318084] WLAN reset status 140000
>> [  103.321685] WLAN brightness 0 -> 0
>> [  103.327209] WLAN reset changed to 100000
>> [  103.394348] mmc1: new SDIO card at address 0001
>> [  103.400115] bus: 'mmc': driver_probe_device: matched device mmc1:0001 with
>> driver mmcblk
>> [  103.408843] bus: 'mmc': really_probe: probing driver mmcblk with device
>> mmc1:0001
>> [  103.417724] bus: 'sdio': driver_probe_device: matched device mmc1:0001:1
>> with driver libertas_sdio
>> [  103.427520] bus: 'sdio': really_probe: probing driver libertas_sdio with
>> device mmc1:0001:1
>> [  103.437255] libertas_sdio mmc1:0001:1: firmware: requesting
>> sd8686_helper.bin
>> [  163.442291] libertas: can't load helper firmware
>> [  163.446960] libertas: failed to load helper firmware
>> [  163.453857] libertas_sdio: probe of mmc1:0001:1 failed with error -2
>> 
>> Anyone has idea before i try rootfs from goldelico?
> 
> Did you check if the firmware is in the right directory
> (/lib/firmware) and has the correct name? The friver package from
> marvell where these images come from uses different names.. Maybe you
> just need to fix that.
> You may also try to move the firmware files to /lib/firmware/libertas/

This is how it looks on the goldelico rootfs:

gta04:~# ls -l /lib/firmware/
total 1328
-rw-r--r-- 1 root root  97128 Sep 18  2010 cf8385.bin
-rw-r--r-- 1 root root   2140 Sep 18  2010 cf8385_helper.bin
drwxr-xr-x 2  502  502   4096 Nov 20 17:01 edgeport
drwxr-xr-x 2  502  502   4096 Nov 20 17:01 emi26
drwxr-xr-x 2  502  502   4096 Nov 20 17:01 emi62
drwxr-xr-x 2  502  502   4096 Nov 20 17:01 keyspan_pda
-rw-r--r-- 1  502  502 118884 Aug 14  2008 lbtf_usb.bin
-rw-r--r-- 1  502  502  13847 Nov 20 17:01 mts_cdma.fw
-rw-r--r-- 1  502  502  14067 Nov 20 17:01 mts_edge.fw
-rw-r--r-- 1  502  502  13847 Nov 20 17:01 mts_gsm.fw
-rw-r--r-- 1 root root  96716 Sep 18  2010 sd8385.bin
-rw-r--r-- 1 root root   2140 Sep 18  2010 sd8385_helper.bin
-rw-r--r-- 1 root root 155648 Sep 18  2010 sd8682.bin
-rw-r--r-- 1 root root   2616 Sep 18  2010 sd8682_helper.bin
-rw-r--r-- 1  502  502 122916 Feb 29  2008 sd8686.bin
-rw-r--r-- 1  502  502   2516 May 12  2009 sd8686_helper.bin
-rw-r--r-- 1 root root 259172 Sep 18  2010 sd8688.bin
-rw-r--r-- 1 root root   2616 Sep 18  2010 sd8688_helper.bin
-rw-r--r-- 1  502  502  13765 Nov 20 17:01 ti_3410.fw
-rw-r--r-- 1  502  502  13764 Nov 20 17:01 ti_5052.fw
-rw-r--r-- 1  502  502 127824 Nov 20  2008 usb8388.bin
-rw-r--r-- 1 root root 174332 Sep 18  2010 usb8682.bin
drwxr-xr-x 2  502  502   4096 Nov 20 17:01 vicam
-rw-r--r-- 1  502  502  23554 Nov 20 17:01 whiteheat.fw
-rw-r--r-- 1  502  502   5626 Nov 20 17:01 whiteheat_loader.fw
gta04:~# 

The driver comes from the debian non-free repository. I think
the package is called libertas-firmware.

Most stuff is for potentially driving an external WLAN (or other devices) connected through USB...

Nikolaus



More information about the Gta04-owner mailing list