Broadcom 4318 WLAN not working on HP Pavilion dv8000 with openSUSE

I own an HP Pavilion dv8000 laptop on which I run openSUSE 11.2. The internal wireless LAN card is a Broadcom 4318 [Air Force One 54g] 802.11g Wireless LAN Controller (rev 02). Since I installed 11.2, the blue light above my wireless button won’t turn on.

I followed the procedure outlined in the My wireless doesn’t work – a primer on what should I do next thread and here are my results.

Kernel Driver: ssb

<6>    9.610365] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
 9.829709] Broadcom 43xx driver loaded  Features: PML, Firmware-ID: FW13

From  /sbin/lspci
06:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

From /sbin/lspci -n
06:02.0 0280: 14e4:4318 (rev 02)

From dmesg | less

    9.610365] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
    9.622092] ALSA /usr/src/packages/BUILD/kernel-desktop-2.6.31.5/linux-2.6.31/sound/pci/ac97/ac97_codec.c:2163: MC'97 0 converters and GPIO not ready (0x1)
    9.631762] ATI IXP AC97 controller 0000:00:14.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17
    9.828276] phy0: Selected rate control algorithm 'minstrel'
    9.829709] Broadcom 43xx driver loaded  Features: PML, Firmware-ID: FW13 ]

[snip]

   33.188141] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
   33.224178] b43 ssb0:0: firmware: requesting b43/ucode5.fw
   33.347206] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
   33.446171] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
   33.446220] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
   33.446253] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
   33.460147] b43 ssb0:0: firmware: requesting b43/ucode5.fw
   33.567847] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
   33.658994] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
   33.659115] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
   33.659150] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.

From /usr/sbin/iwconfig

wlan0     IEEE 802.11bg  ESSID:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated
          Tx-Power=0 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

I downloaded ucode5.fw and installed it into the /firmware/bc-43 directory. Still no results.

What should I do next?

On 03/13/2010 12:36 PM, Nonstopdrivel wrote:
>
> I own an HP Pavilion dv8000 laptop on which I run openSUSE 11.2. The
> internal wireless LAN card is a Broadcom 4318 [Air Force One 54g]
> 802.11g Wireless LAN Controller (rev 02). Since I installed 11.2, the
> blue light above my wireless button won’t turn on.
>
> I followed the procedure outlined in the ‘My wireless doesn’t work – a
> primer on what should I do next’ (http://tinyurl.com/6peanc) thread and
> here are my results.
>
>
> Code:
> --------------------
> Kernel Driver: ssb
>
> <6> 9.610365] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
> 9.829709] Broadcom 43xx driver loaded Features: PML, Firmware-ID: FW13
>
> From /sbin/lspci
> 06:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
>
> From /sbin/lspci -n
> 06:02.0 0280: 14e4:4318 (rev 02)
>
> From dmesg | less
>
> 9.610365] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
> 9.622092] ALSA /usr/src/packages/BUILD/kernel-desktop-2.6.31.5/linux-2.6.31/sound/pci/ac97/ac97_codec.c:2163: MC’97 0 converters and GPIO not ready (0x1)
> 9.631762] ATI IXP AC97 controller 0000:00:14.5: PCI INT B → GSI 17 (level, low) → IRQ 17
> 9.828276] phy0: Selected rate control algorithm ‘minstrel’
> 9.829709] Broadcom 43xx driver loaded Features: PML, Firmware-ID: FW13 ]
>
> [snip]
>
> 33.188141] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
> 33.224178] b43 ssb0:0: firmware: requesting b43/ucode5.fw
> 33.347206] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
> 33.446171] b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found
> 33.446220] b43-phy0 ERROR: Firmware file “b43-open/ucode5.fw” not found
> 33.446253] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
> 33.460147] b43 ssb0:0: firmware: requesting b43/ucode5.fw
> 33.567847] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
> 33.658994] b43-phy0 ERROR: Firmware file “b43/ucode5.fw” not found
> 33.659115] b43-phy0 ERROR: Firmware file “b43-open/ucode5.fw” not found
> 33.659150] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
>
> From /usr/sbin/iwconfig
>
> wlan0 IEEE 802.11bg ESSID:""
> Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
> Tx-Power=0 dBm
> Retry long limit:7 RTS thr:off Fragment thr:off
> Power Management:off
> Link Quality:0 Signal level:0 Noise level:0
> Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
> Tx excessive retries:0 Invalid misc:0 Missed beacon:0
> --------------------
>
>
> I downloaded ucode5.fw and installed it into the /firmware/bc-43
> directory. Still no results.
>
> What should I do next?

You should have run the command


sudo  /usr/sbin/install_bcm43xx_firmware

Ultimately, you will need more than one firmware file. The script get them all
and place them in the correct directory, which is /lib/firmware/b43.

Done. Now what should I do – reboot? The light hasn’t turned on yet.

I should add that I do have CAT-5 cable plugged into my LAN port. I’ve read that Linux gives preference to LAN over WLAN. Should I unplug the cable when I reboot?

I’m still getting the “firmware not found” messages:

linux-6121:/home/Nonstopdrivel # dmesg | grep b43
   10.272082] b43-pci-bridge 0000:06:02.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
   10.879843] b43-phy0: Broadcom 4318 WLAN found (core revision 9)
   32.220196] b43 ssb0:0: firmware: requesting b43/ucode5.fw
   32.558467] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
   32.686432] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
   32.686483] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
   32.686522] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
   32.701158] b43 ssb0:0: firmware: requesting b43/ucode5.fw
   32.777179] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
   32.887151] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
   32.887222] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
   32.887271] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
 2692.458103] b43 ssb0:0: firmware: requesting b43/ucode5.fw
 2692.476087] b43 ssb0:0: firmware: requesting b43-open/ucode5.fw
 2692.565117] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
 2692.565172] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
 2692.565206] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.

Well, if I reboot my machine, the blue LED lights, indicating that the wireless card is turned on. Now how do I get to the menu that will let me entire my SSID and network key? YaST tells me it can’t edit my network connection settings.

Never mind – I found it. The blues and greys of the icon are so faint, they were almost invisible on my screen. Nevertheless, the dialog found my wireless network and I was able to enter my password. After disconnecting the LAN cable, I was able to hit the activate button and it worked.

Needless to say, I am thrilled. I have been trying Linux off and on for at least five years, but the one thing holding me back from using it almost exclusively is the fact I could never get my wireless to work. This is the first time I’ve ever been able to connect to a wireless network.

Now if I could just figure out an easy way to set my clock (it amazes me that I can’t just double-click on the clock icon and set it there), I’d really be in business.

Many thanks for all your help!

Now if I could just figure out an easy way to set my clock (it amazes me that I can’t just double-click on the clock icon and set it there), I’d really be in business.

Not sure which desktop you’re using, but with KDE4.X, you can right-click on the clock to adjust date/time (as far as I remember).

On 03/13/2010 03:56 PM, Nonstopdrivel wrote:
> Many thanks for all your help!

You are welcome.

You set the clock from YaST=>System=>Date and Time. If you are still using
Windows, uncheck the “Hardware Clock set to UTC” box, then click on Change. The
best thing to do is select “Synchronize with NTP Server”. Use
0.opensuse.pool.ntp.org as the server. It will stay right forever.

Thank you so much for your help. With the exception of bootup problems, which I’ll be addressing in the appropriate subforum, everything seems to be working fine.