Results 1 to 9 of 9

Thread: Broadcomm BC43xx driver hosed on my portable

  1. #1
    Join Date
    Oct 2008
    Location
    Irvine, CA
    Posts
    12

    Default Broadcomm BC43xx driver hosed on my portable

    Hi, In trying to experiment with setting the wireless adapter in Monitor mode, i mistakenly installed a newer
    firmware meant for 13.1 on a 12.1. I reinstalled the driver meant for 12.1 through the install_firmware but not had much success. Here is the output of the messages and info. Can this be repaired ?

    root@linux-f3x4:> hwinfo --wlan --short

    network:
    wlan0 Broadcom BCM4312 802.11b/g

    [ 28.955151] b43-phy0 ERROR: YOUR FIRMWARE IS TOO NEW. Support for firmware 598 and up requires kernel 3.2 or newer. You have to install older firmware or upgrade kernel.
    [ 28.955177] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_A...oadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
    [ 29.315135] b43-phy0 ERROR: YOUR FIRMWARE IS TOO NEW. Support for firmware 598 and up requires kernel 3.2 or newer. You have to install older firmware or upgrade kernel.

    Linux linux-f3x4.site 3.1.10-1.29-desktop #1 SMP PREEMPT Fri May 31 20:10:04 UTC 2013 (2529847) i686 i686 i386 GNU/Linux

    root@linux-f3x4:> cat /etc/SuSE-release
    openSUSE 12.1 (i586)
    VERSION = 12.1
    CODENAME = Asparagus

    linux-f3x4:/sbin # iwconfig
    lo no wireless extensions.

    eth0 no wireless extensions.

    wlan0 IEEE 802.11bg ESSID Off/any
    Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
    Retry long limit:7 RTS thr Off Fragment thr Off
    Encryption key Off
    Power Management On

    linux-f3x4:/sbin # ifconfig
    eth0 Link encap:Ethernet HWaddr 18:A9:05:97:FD:34
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
    Interrupt:43




    Vittal

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,704
    Blog Entries
    1

    Default Re: Broadcomm BC43xx driver hosed on my portable

    Quote Originally Posted by vbadithe View Post
    Hi, In trying to experiment with setting the wireless adapter in Monitor mode, i mistakenly installed a newer
    firmware meant for 13.1 on a 12.1. I reinstalled the driver meant for 12.1 through the install_firmware but not had much success. Here is the output of the messages and info. Can this be repaired ?
    Of course it can. The driver loads the firmware. You only need to replace the incorrect firmware file with the applicable one.

    It's already hinted at here...
    Code:
    [   28.955151] b43-phy0 ERROR: YOUR FIRMWARE IS TOO NEW. Support for firmware 598 and up requires kernel 3.2 or newer. You have to install older firmware or upgrade kernel.
    [   28.955177] b43-phy0 ERROR: Please open a terminal and enter the command "sudo /usr/sbin/install_bcm43xx_firmware" to download the correct firmware for this driver version. For an off-line installation, go to http://en.opensuse.org/HCL/Network_A...oadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.

  3. #3
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,704
    Blog Entries
    1

    Default Re: Broadcomm BC43xx driver hosed on my portable

    This guide might be helpful to you (for offline firmware installation)

    https://forums.opensuse.org/content....ierwork-around

  4. #4
    Join Date
    Oct 2008
    Location
    Irvine, CA
    Posts
    12

    Default Re: Broadcomm BC43xx driver hosed on my portable

    I have tried that route too, but after rebooting the same message shows up and my wifi interface does not show up in ifconfig, but shows up in iwconfig.

    Thanks for your quick response

    Vittal

  5. #5

    Default Re: Broadcomm BC43xx driver hosed on my portable

    You could try to install the "b43-firmware" package from Packman:
    http://packman.links2linux.de/package/b43-firmware/all

    As there's still a package available for 12.1 (well, it actually hasn't changed at all since 2011 apparently ) this should work I guess.

    Or, depending on which BC43xx device you actually have, you could also install the proprietary "broadcom-wl" driver, also available from Packman:
    http://packman.links2linux.de/package/broadcom-wl/all
    But please note that you need those _two_ packages: "broadcom-wl" and "broadcom-wl-kmp-desktop".

    PS: I looked at your posts but couldn't find a mention which device you have exactly. I now saw it: BCM4312, this is indeed supported by the "wl" driver, so you could use that instead of the "b43" driver.
    Last edited by wolfi323; 22-Mar-2014 at 20:48.

  6. #6
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: Broadcomm BC43xx driver hosed on my portable

    This thread is a reminder that "newer is not always better".

    The firmware you need can be obtained at
    http://www.lwfinger.com/b43-firmware/b43fw_508.tar.gz. Download that, use tar to
    unpack and move all the files to /lib/firmware/b43.

    Note: As redistribution of these files violates the edit of a large
    multi-national company, I will not leave it on that site for more than 48 hours.


  7. #7
    Join Date
    Oct 2008
    Location
    Irvine, CA
    Posts
    12

    Default Re: Broadcomm BC43xx driver hosed on my portable

    I encountered some errors extracting the gzip, for now i will just go ahead and reinstall 12.1 again. Thanks to all of you


    Vittal

  8. #8
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,236

    Default Re: Broadcomm BC43xx driver hosed on my portable

    On 03/23/2014 01:06 PM, vbadithe wrote:
    >
    > I encountered some errors extracting the gzip, for now i will just go
    > ahead and reinstall 12.1 again. Thanks to all of you


    That is a lot of work. What are the gzip errors?




  9. #9
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    23,704
    Blog Entries
    1

    Default Re: Broadcomm BC43xx driver hosed on my portable

    Quote Originally Posted by vbadithe View Post
    I encountered some errors extracting the gzip, for now i will just go ahead and reinstall 12.1 again. Thanks to all of you


    Vittal
    If you are going to the trouble of reinstalling openSUSE, it is recommended to use a current version (12.3 or 13.1).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •