David Woodhouse wrote:
> On Fri, 2007-08-31 at 17:38 +0100, Ed Davies wrote:
>> [  401.060000] bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not
>> available or load failed.
> 
> Did you use bcm43xx-fwcutter to extract firmware from one of the
> official drivers, and install it in /lib/firmware? I suspect not.

Yes, I did use fwcutter.  The snippet you quoted was
part of a sequence where I deliberately renamed one of
the firmware files to show that the firmware was normally
being found OK.

The packaging of fwcutter in Ubuntu (Feisty, at least)
has a problem in that the installation process attempts
to download a driver from a location where it isn't
(or isn't anymore).  The installation process therefore
fails, but the bcm43xx_fwcutter program is installed.

I tried a couple of drivers, finishing up with the
openwrt driver from:

   http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o

and expanded it using fwcutter:

[EMAIL PROTECTED]:~/downloads/bcm43xx/openwrt$ bcm43xx-fwcutter 
wl_apsta-3.130.20.0.o

   filename   :  wl_apsta.o
   version    :  3.130.20.0
   MD5        :  e08665c5c5b66beb9c3b2dd54aa80cb3
   microcodes :  2 4 5 11
   pcms       :  4 5

   microcode  :  2
   revision   :  0x0127
   patchlevel :  0x000e
   date       :  2005-04-18
   time       :  02:36:27

   microcode  :  4
   revision   :  0x0127
   patchlevel :  0x000e
   date       :  2005-04-18
   time       :  02:36:27

   microcode  :  5
   revision   :  0x0127
   patchlevel :  0x000e
   date       :  2005-04-18
   time       :  02:36:27

   microcode  :  11
   revision   :  0x0127
   patchlevel :  0x000e
   date       :  2005-04-18
   time       :  02:36:27

extracting bcm43xx_microcode2.fw ...
extracting bcm43xx_microcode4.fw ...
extracting bcm43xx_microcode5.fw ...
extracting bcm43xx_microcode11.fw ...
extracting bcm43xx_pcm4.fw ...
extracting bcm43xx_pcm5.fw ...
extracting bcm43xx_initval01.fw ...
extracting bcm43xx_initval02.fw ...
extracting bcm43xx_initval03.fw ...
extracting bcm43xx_initval04.fw ...
extracting bcm43xx_initval05.fw ...
extracting bcm43xx_initval06.fw ...
extracting bcm43xx_initval07.fw ...
extracting bcm43xx_initval08.fw ...
extracting bcm43xx_initval09.fw ...
extracting bcm43xx_initval10.fw ...

Resulting in the files I copied to /lib/firmware.  Just to
check:

[EMAIL PROTECTED]:~/downloads/bcm43xx/openwrt$ diff -qr . /lib/firmware
Only in /lib/firmware: 2.6.20-15-generic
Only in /lib/firmware: 2.6.20-16-generic
Only in /lib/firmware: 2.6.22-10-generic
Only in .: source
Only in .: wl_apsta-3.130.20.0.o

"source" just contains my note of the web address I downloaded
from.

Regards,

Ed Davies.

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to