>> > 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
[email protected]
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel