>> > 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