Firmware Error



  • Hello,
    I am currently trying to use a IEEE 802.11b wireless card for my WAN interface, and am receiving the following error:

    
    bwi_v3_ucode could not load firmware image, error 17 pfsense
    bwi0: request firmware bwi_v3_ucode failed
    bwi0: bwi_init_statechq: error 12 on MAC init
    
    


  • I understand that I need to install the bwi-firmware-kmod  but I am at a loss on how to do so.


  • Netgate Administrator

    The bwi_v3_ucode.ko module is already included in /boot/modules. You can load it manually:

    kldload bwi_v3_ucode
    

    or have it loaded at boot time by adding the following to /boot/loader.conf.local (create the file if it doesn't exist)

    bwi_v3_ucode_load="yes"
    

    Steve



  • Sorry to take so long, I get the message:

    kldload: can't load bwi_v3_ucode: File exists
    


  • For the config change for the boot, I get the original error message every time I boot now.


  • Netgate Administrator

    Is that the only error you are seeing? There seems to be a known problem with loading some firmware in which the space provided to load the firmware is no longer large enough. This results in errors messages like:

    @http://forum.pfsense.org/index.php/topic:

    firmware_register: cannot register image bwi_v3_pcm4, firmware table full!
    module_register_init: MOD_LOAD (bwi_v3_ucode_fw, 0xc3f7ec80, 0) error 6
    bwi_v3_ucode: firmware image loaded, but did not register
    bwi0: request firmware bwi_v3_ucode failed
    bwi0: bwi_init_statechg: error 12 on MAC init
    bwi_v3_ucode: could not load firmware image, error 17
    bwi0: request firmware bwi_v3_ucode failed
    bwi0: bwi_init_statechg: error 12 on MAC init

    You'll notice this contains the exact error message you're seeing. Not sure what error 17 indicates though.  :-\ More Googling required.

    Also do you have the exact model number of the card you are using? Perhaps more importantly the chipset number?

    Steve



  • I am not getting the rest of the errors, only the:

    bwi_v3_ucode could not load firmware image, error 17 pfsense
    bwi0: request firmware bwi_v3_ucode failed
    bwi0: bwi_init_statechq: error 12 on MAC init
    

    Dell Wireless 1390 WLAN (802.11b/g 54Mbps) Mini Card (Broadcom) for the laptop (don't ask), and on our "real" box that is having the same problem I can find out.

    We have the exact same errors on both.



  • For the main box's chip set,
    It's entitled "Instant Wireless(TM) Wireless PCI Card".
    It is model # WMP11, serial # BB7273312917, FCC ID PKW-WMP11-V27, IC 3839A-WMP11

    http://support.linksys.com/en-us/support/adapters/WMP11

    Thank you for your help,
    I will be back in internet range in about three weeks.


  • Netgate Administrator

    Since those two devices are fairly similar it's perhaps not surprising you're seeing the same error on both:
    http://wikidevi.com/wiki/Linksys_WMP11_v2.7
    http://wikidevi.com/wiki/Dell_Wireless_1390_WLAN_Mini-Card

    Still not sure what it means or what you can do about it.  :-\

    Have you tried a 2.1 snapshot?

    Steve



  • OK, I'm back.

    I just put the Snapshot on the box and still no change… Same error message.  :(



  • I actually just crashed the whole system when I tried to set the IP to the interface. It was a very exciting, never ending output on the screen until it rebooted!



  • I also receive the following text during startup:

     bwi0: [ITHREAD]
    bwi0: BBP: id 0x4301, rev 0x2, pkg 0
    bwi0: MAC: rev 2
    bwi0: PHY: type 1, rev 4, ver 0
    bwi0: RF: manu ox17f, type 0x2053, rev 2
    bwi0: invalid antenna gain in sprom
    bwi0: WARNING: using obsoleted if_watchdog interface
    
    

    I would really like to know how to fix this.
    But, it's quite enjoyable to watch random numbers fly across the screen!


  • Netgate Administrator

    At least it's entertaining you.  ;D
    I have no idea what you can do to stop it though. If it were me I'd start looking through the FreeBSD forums.

    Steve



  • Well, OK…
    I checked the startup messages again, and it told me that pfSense couldn't load the firmware image because the firmware table was full, or something along that line.
    But it isn't, I just installed three more Ethernet cards in it today... ???


  • Netgate Administrator

    Most Ethernet cards don't require firmware to loaded at each boot. The firmware table referred to in the error is part of some framework for wifi NICs.

    Steve


Log in to reply