Page 1 of 8 123 ... LastLast
Results 1 to 10 of 72

Thread: Confused on bcm43xx_firmware activation status

  1. #1

    Default Confused on bcm43xx_firmware activation status

    Wifi isn't working -- my laptop's network controller is BCM4322 802.11a/b/g/n.

    dmesg told me to use the command sudo /usr/sbin/install_bcm43xx_firmware. I did.

    Here are relevant lines from the current dmesg output:

    Code:
    [   20.471030] b43-phy0: Broadcom 4322 WLAN found (core revision 16)
    [   20.512221] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 4
    [   20.512247] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 3, Version 0
    [   20.532738] Broadcom 43xx driver loaded [ Features: PNLS ]
    [   20.581889] b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
    [   20.581908] b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
    [   20.602698] b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
    [   20.602708] b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
    [   20.602711] b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
    [   20.603012] b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
    [   20.603183] 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_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.
    Code:
    [   27.473365] b43-phy0: Broadcom 4322 WLAN found (core revision 16)
    [   27.520554] b43-phy0: Found PHY: Analog 8, Type 4 (N), Revision 4
    [   27.520580] b43-phy0: Found Radio: Manuf 0x17F, ID 0x2056, Revision 3, Version 0
    [   27.536313] b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
    [   27.536324] b43 ssb0:0: Direct firmware load for b43/ucode16_mimo.fw failed with error -2
    [   27.536335] b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
    [   27.536343] b43 ssb0:0: Direct firmware load for b43-open/ucode16_mimo.fw failed with error -2
    [   27.536345] b43-phy0 ERROR: Firmware file "b43/ucode16_mimo.fw" not found
    [   27.536520] b43-phy0 ERROR: Firmware file "b43-open/ucode16_mimo.fw" not found
    [   27.536668] 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_Adapters_(Wireless)/Broadcom_BCM43xx and follow the instructions in the "Installing firmware from RPM packages" section.                                                                                                                                                                          
    [   27.538561] Broadcom 43xx driver loaded [ Features: PNLS ]
    [   27.575460] Broadcom 43xx-legacy driver loaded [ Features: PLID ]
    [   29.644898] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
    [   29.645039] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
    [   30.249081] NET: Registered protocol family 17
    [   31.343775] SFW2-INext-DROP-DEFLT IN=enp0s25 OUT= MAC= SRC=fe80:0000:0000:0000:49e3:217a:b0f1:02b6 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=322 TC=0 HOPLIMIT=255 FLOWLBL=495318 PROTO=UDP SPT=5353 DPT=5353 LEN=282 
    [   31.389154] SFW2-INext-DROP-DEFLT IN=enp0s25 OUT= MAC= SRC=fe80:0000:0000:0000:49e3:217a:b0f1:02b6 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=186 TC=0 HOPLIMIT=255 FLOWLBL=495318 PROTO=UDP SPT=5353 DPT=5353 LEN=146 
    [   31.593952] SFW2-INext-DROP-DEFLT IN=enp0s25 OUT= MAC= SRC=fe80:0000:0000:0000:49e3:217a:b0f1:02b6 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=322 TC=0 HOPLIMIT=255 FLOWLBL=495318 PROTO=UDP SPT=5353 DPT=5353 LEN=282 
    [   31.844419] SFW2-INext-DROP-DEFLT IN=enp0s25 OUT= MAC= SRC=fe80:0000:0000:0000:49e3:217a:b0f1:02b6 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=322 TC=0 HOPLIMIT=255 FLOWLBL=495318 PROTO=UDP SPT=5353 DPT=5353 LEN=282 
    [   32.044265] SFW2-INext-DROP-DEFLT IN=enp0s25 OUT= MAC= SRC=fe80:0000:0000:0000:49e3:217a:b0f1:02b6 DST=ff02:0000:0000:0000:0000:0000:0000:00fb LEN=298 TC=0 HOPLIMIT=255 FLOWLBL=495318 PROTO=UDP SPT=5353 DPT=5353 LEN=258 
    [   97.456218] fuse init (API version 7.26)
    [  395.319210] dell_wmi: Unknown key with type 0x0011 and code 0xffd0 pressed
    [  395.319212] dell_wmi: Unknown key with type 0x0011 and code 0xffd1 pressed
    [  395.319213] dell_wmi: Unknown key with type 0x0011 and code 0xffd0 pressed
    [  395.319214] dell_wmi: Unknown WMI event type 0x12
    [  529.016709] dell_wmi: Unknown key with type 0x0011 and code 0xffd1 pressed
    [ 1864.339476] b43-wlan ERROR: Dual-core devices are not supported
    [ 1864.339484] b43: probe of ssb0:0 failed with error -524
    [ 1864.339803] Broadcom 43xx driver loaded [ Features: PNLS ]
    [ 1864.359633] Broadcom 43xx-legacy driver loaded [ Features: PLID ]

  2. #2

    Default Re: Confused on bcm43xx_firmware activation status

    Here are other potentially relevant outputs.


    YaST hardware information file:
    Code:
                 b43: module = b43
           b43legacy: module = b43legacy
      b43-pci-bridge: module = ssb
      b43-pci-bridge: /devices/pci0000:00/0000:00:1c.1/0000:0c:00.0
    Code:
     P: /devices/pci0000:00/0000:00:1c.1/0000:0c:00.0
      E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:0c:00.0
      E: DRIVER=b43-pci-bridge
      E: ID_MODEL_FROM_DATABASE=BCM4322 802.11a/b/g/n Wireless LAN Controller (Wireless 1510 Wireless-N WLAN Mini-Card)
      E: ID_PCI_CLASS_FROM_DATABASE=Network controller
      E: ID_PCI_SUBCLASS_FROM_DATABASE=Network controller
      E: ID_VENDOR_FROM_DATABASE=Broadcom Limited
      E: MODALIAS=pci:v000014E4d0000432Bsv00001028sd0000000Dbc02sc80i00
      E: PCI_CLASS=28000
      E: PCI_ID=14E4:432B
      E: PCI_SLOT_NAME=0000:0c:00.0
      E: PCI_SUBSYS_ID=1028:000D
      E: SUBSYSTEM=pci
      E: USEC_INITIALIZED=17750629
    Code:
    38: PCI c00.0: 0280 Network controller
      [Created at pci.378]
      Unique ID: zb5c.gyef+lfqPY1
      Parent ID: qTvu.36Gp0JTfhB3
      SysFS ID: /devices/pci0000:00/0000:00:1c.1/0000:0c:00.0
      SysFS BusID: 0000:0c:00.0
      Hardware Class: network
      Model: "Dell Wireless 1510 Wireless-N WLAN Mini-Card"
      Vendor: pci 0x14e4 "Broadcom"
      Device: pci 0x432b "BCM4322 802.11a/b/g/n Wireless LAN Controller"
      SubVendor: pci 0x1028 "Dell"
      SubDevice: pci 0x000d "Wireless 1510 Wireless-N WLAN Mini-Card"
      Revision: 0x01
      Driver: "b43-pci-bridge"
      Driver Modules: "ssb"
      Memory Range: 0xf1ffc000-0xf1ffffff (rw,non-prefetchable)
      IRQ: 17 (4 events)
      Module Alias: "pci:v000014E4d0000432Bsv00001028sd0000000Dbc02sc80i00"
      Driver Info #0:
        Driver Status: ssb is active
        Driver Activation Cmd: "modprobe ssb"
      Config Status: cfg=no, avail=yes, need=no, active=unknown
      Attached to: #18 (PCI bridge)
    lsmod:
    Code:
    Module                  Size  Used by
    lp                     20480  0
    parport_pc             45056  0
    st                     61440  0
    b43legacy             135168  0
    b43                   434176  0
    bcma                   57344  1 b43
    fuse                  110592  3
    af_packet              45056  2
    nf_log_ipv6            16384  5
    xt_pkttype             16384  4
    nf_log_ipv4            16384  5
    nf_log_common          16384  2 nf_log_ipv6,nf_log_ipv4
    xt_LOG                 16384  10
    xt_limit               16384  10                                                                                                      
    mac80211              835584  2 b43,b43legacy                                                                                         
    cfg80211              655360  3 b43,mac80211,b43legacy                                                                                
    ssb                    77824  2 b43,b43legacy                                                                                          
    pcmcia                 69632  1 ssb                                                                                                    
    msr                    16384  0                                                                                                         
    snd_hda_codec_hdmi     53248  1                                                                                                         
    ip6t_REJECT            16384  3                                                                                                         
    nf_reject_ipv6         16384  1 ip6t_REJECT                                                                                             
    xt_tcpudp              16384  3                                                                                                         
    nf_conntrack_ipv6      20480  3                                                                                                         
    nf_defrag_ipv6         36864  1 nf_conntrack_ipv6
    snd_hda_codec_idt      61440  1
    snd_hda_codec_generic    77824  1 snd_hda_codec_idt
    ip6table_raw           16384  1
    snd_hda_intel          40960  3
    snd_hda_codec         139264  4 snd_hda_intel,snd_hda_codec_idt,snd_hda_codec_hdmi,snd_hda_codec_generic
    snd_hda_core           86016  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_idt,snd_hda_codec_hdmi,snd_hda_codec_generic
    snd_hwdep              16384  1 snd_hda_codec
    ipt_REJECT             16384  3
    nf_reject_ipv4         16384  1 ipt_REJECT
    snd_pcm               131072  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
    iTCO_wdt               16384  0
    iTCO_vendor_support    16384  1 iTCO_wdt
    snd_timer              36864  1 snd_pcm
    gpio_ich               16384  0
    snd                    86016  14  snd_hda_intel,snd_hwdep,snd_hda_codec,snd_hda_codec_idt,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_pcm
    iptable_raw            16384  1
    lpc_ich                24576  0
    mfd_core               16384  1 lpc_ich
    e1000e                262144  0
    tpm_tis                16384  0
    xt_CT                  16384  4
    dell_rbtn              16384  0
    joydev                 20480  0
    ppdev                  20480  0
    tpm_tis_core           20480  1 tpm_tis
    i2c_i801               32768  0
    acpi_cpufreq           24576  1
    tpm                    45056  2 tpm_tis,tpm_tis_core
    ptp                    20480  1 e1000e
    shpchp                 36864  0
    soundcore              16384  1 snd
    pps_core               16384  1 ptp
    thermal                24576  0
    ac                     16384  0
    battery                16384  0
    dell_laptop            24576  0
    rfkill                 28672  6 dell_laptop,dell_rbtn,cfg80211
    dell_wmi               16384  0
    parport                53248  3 lp,parport_pc,ppdev
    pcspkr                 16384  0
    sparse_keymap          16384  1 dell_wmi
    dell_smbios            16384  2 dell_wmi,dell_laptop
    iptable_filter         16384  1
    acpi_als               16384  0
    kfifo_buf              16384  1 acpi_als
    industrialio           73728  2 acpi_als,kfifo_buf
    coretemp               16384  0
    kvm_intel             204800  0
    dcdbas                 16384  1 dell_smbios
    dell_smm_hwmon         16384  0
    kvm                   647168  1 kvm_intel
    irqbypass              16384  1 kvm
    ip6table_mangle        16384  0
    nf_conntrack_ipv4      16384  3
    nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
    ip_tables              24576  2 iptable_filter,iptable_raw
    xt_conntrack           16384  6
    nf_conntrack          143360  4 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_CT,xt_conntrack
    ip6table_filter        16384  1
    ip6_tables             24576  3 ip6table_mangle,ip6table_filter,ip6table_raw
    x_tables               40960  15  xt_LOG,ipt_REJECT,xt_pkttype,ip_tables,iptable_filter,xt_tcpudp,iptable_raw,xt_limit,ip6t_REJECT,ip6table_mangle,ip6table_filter,xt_CT,ip6table_raw,xt_conntrack,ip6_tables
    sr_mod                 24576  0
    cdrom                  65536  1 sr_mod
    ata_generic            16384  0
    ata_piix               36864  2
    nouveau              1728512  10
    firewire_ohci          45056  0
    serio_raw              16384  0
    sdhci_pci              28672  0
    sdhci                  45056  1 sdhci_pci
    mmc_core              151552  4 b43,sdhci,ssb,sdhci_pci
    firewire_core          73728  1 firewire_ohci
    crc_itu_t              16384  1 firewire_core
    yenta_socket           49152  0
    pcmcia_rsrc            20480  1 yenta_socket
    pcmcia_core            28672  3 yenta_socket,pcmcia,pcmcia_rsrc
    mxm_wmi                16384  1 nouveau
    i2c_algo_bit           16384  1 nouveau
    xhci_pci               16384  0
    xhci_hcd              204800  1 xhci_pci
    drm_kms_helper        167936  1 nouveau
    syscopyarea            16384  1 drm_kms_helper
    sysfillrect            16384  1 drm_kms_helper
    sysimgblt              16384  1 drm_kms_helper
    fb_sys_fops            16384  1 drm_kms_helper
    ehci_pci               16384  0
    uhci_hcd               49152  0
    ehci_hcd               86016  1 ehci_pci
    usbcore               266240  5 ehci_hcd,uhci_hcd,xhci_pci,xhci_hcd,ehci_pci
    ttm                   106496  1 nouveau
    drm                   380928  13 nouveau,ttm,drm_kms_helper
    video                  45056  3 dell_wmi,dell_laptop,nouveau
    wmi                    16384  3 dell_wmi,mxm_wmi,nouveau
    button                 16384  1 nouveau
    sg                     40960  0
    uname -a:
    Code:
    # | Alias                               | Name                        |  Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                          | Service
    --+-------------------------------------+-----------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------+--------
    1 | http-download.opensuse.org-b63ad3ef | openSUSE:Tumbleweed         |  Yes     | (r ) Yes  | Yes     |   99     | rpm-md |  http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/     |        
    2 | http-download.opensuse.org-e9350527 | home:quarck                 |  Yes     | (r ) Yes  | Yes     |   99     | rpm-md |  http://download.opensuse.org/repositories/home:/quarck/openSUSE_Tumbleweed/  |        
    3 | openSUSE-20170329-0                 | openSUSE-20170329-0         |  Yes     | (r ) Yes  | No      |   99     | yast2  |  cd:///?devices=/dev/disk/by-id/ata-PLDS_DVD+_-RW_DU-8A2S_906110274883        |        
    4 | repo-debug                          | openSUSE-Tumbleweed-Debug   |  No      | ----      | ----    |   99     | NONE   |  http://download.opensuse.org/debug/tumbleweed/repo/oss/                      |        
    5 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss |  Yes     | (r ) Yes  | Yes     |   99     | yast2  |  http://download.opensuse.org/tumbleweed/repo/non-oss/                        |        
    6 | repo-oss                            | openSUSE-Tumbleweed-Oss     |  Yes     | (r ) Yes  | Yes     |   99     | yast2  |  http://download.opensuse.org/tumbleweed/repo/oss/                            |        
    7 | repo-source                         | openSUSE-Tumbleweed-Source  |  No      | ----      | ----    |   99     | NONE   |  http://download.opensuse.org/source/tumbleweed/repo/oss/                     |        
    8 | repo-update                         | openSUSE-Tumbleweed-Update  |  Yes     | (r ) Yes  | Yes     |   99     | rpm-md |  http://download.opensuse.org/update/tumbleweed/                              |        
    strivenword@linux-seln:~> uname -a
    Linux linux-seln 4.10.8-1-default #1 SMP PREEMPT Fri Mar 31 17:16:00 UTC 2017 (ea9dcd4) x86_64 x86_64 x86_64 GNU/Linux
    strivenword@linux-seln:~> ^C
    strivenword@linux-seln:~> uname -a
    Linux linux-seln 4.10.8-1-default #1 SMP PREEMPT Fri Mar 31 17:16:00 UTC 2017 (ea9dcd4) x86_64 x86_64 x86_64 GNU/Linux

  3. #3

    Default Re: Confused on bcm43xx_firmware activation status

    Nothing is output from sudo modprobe -v bcma.


    Here is zypper se -si kernel broadcom:
    Code:
    Loading repository data...
    Reading installed packages...
    
    S | Name            | Type    | Version      | Arch   | Repository             
    --+-----------------+---------+--------------+--------+------------------------
    i | kernel-default  | package | 4.10.8-1.1   | x86_64 | openSUSE:Tumbleweed    
    i | kernel-default  | package | 4.10.8-1.1   | x86_64 | openSUSE-Tumbleweed-Oss
    i | kernel-default  | package | 4.10.5-1.1   | x86_64 | openSUSE-20170329-0    
    i | kernel-firmware | package | 20170303-1.1 | noarch | openSUSE:Tumbleweed    
    i | kernel-firmware | package | 20170303-1.1 | noarch | openSUSE-Tumbleweed-Oss
    i | kernel-firmware | package | 20170303-1.1 | noarch | openSUSE-20170329-0

  4. #4
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    19,811
    Blog Entries
    1

    Default Re: Confused on bcm43xx_firmware activation status

    Do you have a wired ethernet connection you can use to get the Broadcom firmware installed? The 'install_bcm43xx_firmware' command assumes that you have a valid internet connection in order to retrieve the required firmware. If not, you'll need to follow this offline method instead...

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

  5. #5
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    3,651

    Default AW: Confused on bcm43xx_firmware activation status

    [ 27.536668] 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.
    The Link should be deleteted, is notonline anymore.......
    http://en.opensuse.org/HCL/Network_A...oadcom_BCM43xx

  6. #6
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    19,811
    Blog Entries
    1

    Default Re: AW: Confused on bcm43xx_firmware activation status

    Quote Originally Posted by Sauerland View Post
    The Link should be deleteted, is notonline anymore.......
    http://en.opensuse.org/HCL/Network_A...oadcom_BCM43xx
    Yes, I noticed that. It could point to the URL I posted instead I guess.

  7. #7

    Default Re: Confused on bcm43xx_firmware activation status

    Quote Originally Posted by deano_ferrari View Post
    Do you have a wired ethernet connection you can use to get the Broadcom firmware installed? The 'install_bcm43xx_firmware' command assumes that you have a valid internet connection in order to retrieve the required firmware. If not, you'll need to follow this offline method instead...

    https://forums.opensuse.org/content....ierwork-around
    I have again, and now it is working. I'm very excited, KDE 5 and openSUSE are quite interesting.

    I have not rebooted since the firmware installed, so I may be back if the module doesn't reload after boot.

    I was plugged in with my ethernet cable the first time too. I'm not sure what happened. I think something changed in the outputs between the first and second time that I tried. Maybe it was a system update.

    Thank you, very much.

  8. #8
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    19,811
    Blog Entries
    1

    Default Re: Confused on bcm43xx_firmware activation status

    Good luck with your Linux adventures. Glad to have been of help.

  9. #9
    Join Date
    May 2017
    Location
    Singapore
    Posts
    34

    Default Re: Confused on bcm43xx_firmware activation status

    Quote Originally Posted by bainespal View Post
    I have again, and now it is working. I'm very excited, KDE 5 and openSUSE are quite interesting.

    I have not rebooted since the firmware installed, so I may be back if the module doesn't reload after boot.

    I was plugged in with my ethernet cable the first time too. I'm not sure what happened. I think something changed in the outputs between the first and second time that I tried. Maybe it was a system update.

    Thank you, very much.
    Glad you have your wireless working, we probably faced the same issues with the Broadcom 43xx series of chips. In case anybody else needs, this link is how I got my wireless up and running: https://software.opensuse.org/package/broadcom-wl. As the above folks have already mentioned, it helps imho having an ethernet lan cable handle handy. In my case, I had downloaded the unstable 64 bit Tumbleweed drivers by GroverChouT and installed the rpms on my device. There could be some other kmp dependencies, I probably cannot recall. Have fun with openSUSE.

  10. #10

    Default Re: Confused on bcm43xx_firmware activation status

    Similar issue maybe...

    02:00.0 Network controller [0280]: Broadcom Limited BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
    Subsystem: Broadcom Limited BCM4331 802.11a/b/g/n [14e4:4331]
    Kernel driver in use: bcma-pci-bridge
    Kernel modules: bcma, wl

    I'm using OpenSUSE Tumbleweed on MacBook Pro

    Before reinstalling Tumbleweed today, I tried the b43 installer which worked to start with but then for no reason it'll just stop working. The KDE system tray icon shows it's connected still but I can't even ping my router. All I can do is run the firmware installer again to fix it. It takes a while because the download times out for the b43 and b43legacy files, but then it carries on using the previously downloaded / extracted files. And then anywhere from 5 minutes to an hour or longer later, same again.

    I reinstalled Tumbleweed today with the plan of trying broadcom-wl and broadcom-wl-kmp-default instead, but no joy whatsoever with that.

    Other threads have pasted the responses from these commands so...yeah:

    Code:
    uname-a
    Linux linux-rbo3 4.11.0-1-default #1 SMP PREEMPT Tue May 2 05:35:51 UTC 2017 (1b516a5) x86_64 x86_64 x86_64 GNU/Linux
    Code:
    cat /etc/SUSE-brand
    openSUSE
    VERSION = 13.3
    I don't know what else to try, now. Any suggestions pls? Open to reinstalling again as this is all I've done with openSUSE on this laptop so far. Annoyingly it works fine on my Toshiba!

    If this needs to go to a separate thread I can do that no problem. I just want to get it sorted
    Last edited by ostumble; 18-May-2017 at 11:24. Reason: Phrasing

Page 1 of 8 123 ... LastLast

Posting Permissions

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