>> > I've just posted some more details to ticket #3152 which is currently
>> > closed.  Could somebody with permission to do so, please reopen it?
>> > 
>> > Basically, I'm getting:
>> > 
>> > b43-phy2: Broadcom 4318 WLAN found
>> > phy2: Selected rate control algorithm 'pid'
>> > Broadcom 43xx driver loaded [ Features: NLR, Firmware-ID: FW13 ]
>> > input: b43-phy2 as /devices/virtual/input/input3
>> > b43-phy2 ERROR: Firmware file "b43/b0g0initvals5.fw" not found
>> > b43-phy2 ERROR: You must go to 
>> > http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download 
>> > the latest firmware (version 4).
>> > 
>> > Trying to do:
>> > 
>> > insmod b43
>> > ifconfig wlan0 up

>> Hi,

> Hi.

>> is the b43 module also on an external USB drive?

> Yes.  Which is mounted in /sbin/mount_root.

>> The b43 driver is
>> initilizied very early,

> Not before /sbin/mount_root does it's thing I am quite sure.

>> probably before the USB drive is fully
>> initialized and then the driver does not find the firmware.

> Not likely given that the b43 is not in the firmware image.

>> Have you tried to put the firmware onto the internal flash?

> Nope.

> But all of this is moot.  Notice in my original message I state that I
> am getting this error simply from trying to do:

> insmod b43
> ifconfig wlan0 up

> The implication there is that this is being done at the command line
> after the system is fully booted.

Here's another guess:

  Your USB rootfs is not quite in sync for your firmware rootfs.  So the
  firmware rootfs starts udev (aka hotplug2) and doesn't kill it before
  doing pivot_root, and your USB rootfs doesn't kill it either, so you
  end up woith 2 hotplug2 daemons running and your firmware-load
  request is handled by the first hotplug2 which lives in the firmware's
  rootfs where b43/b0g0initvals5.fw is indeed absent.

A "recent" change to the way hotplug2 is started&killed around
pivot_root made me bump into the exact above scenario.


        Stefan

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to