Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33

Thread: Broadcom BCM4352

  1. #1
    Join Date
    Aug 2008
    Location
    Neuendorf, Switzerland
    Posts
    109

    Default Broadcom BCM4352

    The wireless adapter Broadcom BCM4352 does not work on openSUSE Tumbleweed.

    Code:
    # uname -a
    Linux stephan.intra.boeni.com 4.10.3-1-default #1 SMP PREEMPT Wed Mar 15 07:47:00 UTC 2017 (0c9f8e4) x86_64 x86_64 x86_64 GNU/Linux
    
    # lspci -knn|grep -A2 Net
    03:00.0 Network controller [0280]: Broadcom Limited BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
            Subsystem: AzureWave Device [1a3b:2123]
            Kernel driver in use: bcma-pci-bridge
    
    # ifconfig -a
    enp0s25   Link encap:Ethernet  Hardware Adresse D0:50:99:6F:F4:A6  
              inet Adresse:192.168.74.162  Bcast:192.168.74.255  Maske:255.255.255.0
              inet6 Adresse: fe80::ef98:8d9a:599b:791f/64 Gültigkeitsbereich:Verbindung
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:3433873 errors:0 dropped:0 overruns:0 frame:0
              TX packets:3419003 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 Sendewarteschlangenlänge:1000 
              RX bytes:306843577 (292.6 Mb)  TX bytes:223056736 (212.7 Mb)
              Interrupt:20 Speicher:f0100000-f0120000 
    
    lo        Link encap:Lokale Schleife  
              inet Adresse:127.0.0.1  Maske:255.0.0.0
              inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
              UP LOOPBACK RUNNING  MTU:65536  Metric:1
              RX packets:64 errors:0 dropped:0 overruns:0 frame:0
              TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 Sendewarteschlangenlänge:1000 
    
    # rfkill list
    0: hci0: Bluetooth
            Soft blocked: no
            Hard blocked: no
    
    # zypper in broadcom-wl broadcom-wl-kmp-default b43-fwcutter b43legacy-firmware bcm43xx-firmware pullin-bcm43xx-firmware
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    'broadcom-wl' ist bereits installiert.
    Kein Aktualisierungskandidat für 'broadcom-wl-6.30.223.271-2.16.x86_64'. Die neueste Version ist bereits installiert.
    'broadcom-wl-kmp-default' ist bereits installiert.
    Kein Aktualisierungskandidat für 'broadcom-wl-kmp-default-6.30.223.271_k4.10.3_1-2.16.x86_64'. Die neueste Version ist bereits installiert.
    'b43legacy-firmware' ist bereits installiert.
    Kein Aktualisierungskandidat für 'b43legacy-firmware-3.130.20.0-2.15.noarch'. Die neueste Version ist bereits installiert.
    'b43-fwcutter' ist bereits installiert.
    Kein Aktualisierungskandidat für 'b43-fwcutter-019-3.5.x86_64'. Die neueste Version ist bereits installiert.
    'bcm43xx-firmware' ist bereits installiert.
    Kein Aktualisierungskandidat für 'bcm43xx-firmware-20160301-5.1.noarch'. Die neueste Version ist bereits installiert.
    'pullin-bcm43xx-firmware' ist bereits installiert.
    Kein Aktualisierungskandidat für 'pullin-bcm43xx-firmware-1.0-1.2.noarch'. Die neueste Version ist bereits installiert.
    Does anyone have any idea?

  2. #2
    Join Date
    Aug 2008
    Location
    Neuendorf, Switzerland
    Posts
    109

    Default Re: Broadcom BCM4352

    Additional informations:

    Code:
    stephan:~ # lspci -vs 03:00.0
    03:00.0 Network controller: Broadcom Limited BCM4352 802.11ac Wireless Network Adapter (rev 03)
            Subsystem: AzureWave Device 2123
            Flags: bus master, fast devsel, latency 0, IRQ 19
            Memory at f0400000 (64-bit, non-prefetchable) [size=32K]
            Memory at f0200000 (64-bit, non-prefetchable) [size=2M]
            Capabilities: [48] Power Management version 3
            Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
            Capabilities: [68] Vendor Specific Information: Len=44 <?>
            Capabilities: [ac] Express Endpoint, MSI 00
            Capabilities: [100] Advanced Error Reporting
            Capabilities: [13c] Device Serial Number 40-e2-00-ff-ff-00-00-01
            Capabilities: [150] Power Budgeting <?>
            Capabilities: [160] Virtual Channel
            Capabilities: [1b0] Latency Tolerance Reporting
            Capabilities: [220] #15
            Kernel driver in use: bcma-pci-bridge
            Kernel modules: bcma, wl
    
    stephan:~ # dmesg | grep bcm
    [ 2168.330582] bcma: bus0: Found chip with id 0x4352, rev 0x03 and package 0x00
    [ 2168.330602] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0)
    [ 2168.330612] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0)
    [ 2168.330631] bcma: bus0: Core 2 found: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0)
    [ 2168.330651] bcma: bus0: Core 3 found: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0)
    [ 2168.330661] bcma: bus0: Core 4 found: USB 2.0 Device (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0)
    [ 2168.339461] bcma: Unsupported SPROM revision: 11
    [ 2168.339464] bcma: bus0: Invalid SPROM read from the PCIe card, trying to use fallback SPROM
    [ 2168.339465] bcma: bus0: Using fallback SPROM failed (err -2)
    [ 2168.339465] bcma: bus0: No SPROM available
    [ 2168.341588] bcma: bus0: Bus registered

  3. #3
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    4,210

    Default AW: Broadcom BCM4352

    Please post:
    Code:
    zypper se -si kernel broadcom
    Code:
    uname -a
    Code:
    zypper lr -d

  4. #4
    Join Date
    Aug 2008
    Location
    Neuendorf, Switzerland
    Posts
    109

    Default Re: AW: Broadcom BCM4352

    Quote Originally Posted by Sauerland View Post
    Please post:
    zypper se -si kernel broadcom
    uname -a
    zypper lr -d
    zypper se -si kernel broadcom
    Code:
    S | Name                    | Typ   | Version                     | Arch   | Repository                   
    --+-------------------------+-------+-----------------------------+--------+------------------------------
    i | broadcom-wl             | Paket | 6.30.223.271-2.16           | x86_64 | Packman-Tumbleweed-Essentials
    i | broadcom-wl-kmp-default | Paket | 6.30.223.271_k4.10.3_1-2.16 | x86_64 | Packman-Tumbleweed-Essentials
    i | kernel-default          | Paket | 4.10.2-1.1                  | x86_64 | (Systempakete)               
    i | kernel-default          | Paket | 4.10.3-1.2                  | x86_64 | openSUSE-Tumbleweed-OSS      
    i | kernel-firmware         | Paket | 20170303-1.1                | noarch | openSUSE-Tumbleweed-OSS
    uname -a
    Code:
    Linux stephan.intra.boeni.com 4.10.3-1-default #1 SMP PREEMPT Wed Mar 15 07:47:00 UTC 2017 (0c9f8e4) x86_64 x86_64 x86_64 GNU/Linux
    zypper lr -d
    Code:
    #  | Alias                                | Name                                 | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ      | URI                                                                                                  | Dienst
    ---+--------------------------------------+--------------------------------------+-----------+-----------------+----------------+-----------+----------+------------------------------------------------------------------------------------------------------+-------
     1 | Google-Chrome                        | Google-Chrome                        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                                  |       
     2 | Local                                | Local                                | Ja        | ( p) Ja         | Ja             |   99      | plaindir | dir:///home/data/setup/rpm                                                                           |       
     3 | Packman-Tumbleweed-Essentials        | Packman-Tumbleweed-Essentials        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/Essentials/                                       |       
     4 | Packman-Tumbleweed-Extra             | Packman-Tumbleweed-Extra             | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/Extra/                                            |       
     5 | Packman-Tumbleweed-Multimedia        | Packman-Tumbleweed-Multimedia        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/Multimedia/                                       |       
     6 | openSUSE-Tumbleweed-Fonts            | openSUSE-Tumbleweed-Fonts            | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/repositories/M17N:/fonts/openSUSE_Tumbleweed/                           |       
     7 | openSUSE-Tumbleweed-KDE-Applications | openSUSE-Tumbleweed-KDE-Applications | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/repositories/KDE:/Applications/openSUSE_Factory_standard/               |       
     8 | openSUSE-Tumbleweed-KDE-Extra        | openSUSE-Tumbleweed-KDE-Extra        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/                            |       
     9 | openSUSE-Tumbleweed-KDE-Frameworks   | openSUSE-Tumbleweed-KDE-Frameworks   | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/                         |       
    10 | openSUSE-Tumbleweed-Mozilla          | openSUSE-Tumbleweed-Mozilla          | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/                               |       
    11 | openSUSE-Tumbleweed-NonOSS           | openSUSE-Tumbleweed-NonOSS           | Ja        | (r ) Ja         | Ja             |   99      | yast2    | http://download.opensuse.org/tumbleweed/repo/non-oss                                                 |       
    12 | openSUSE-Tumbleweed-OSS              | openSUSE-Tumbleweed-OSS              | Ja        | (r ) Ja         | Ja             |   99      | yast2    | http://download.opensuse.org/tumbleweed/repo/oss                                                     |       
    13 | openSUSE-Tumbleweed-Updates          | openSUSE-Tumbleweed-Updates          | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/update/tumbleweed                                                       |       
    14 | openSUSE-Tumbleweed-VirtualBox       | openSUSE-Tumbleweed-VirtualBox       | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/repositories/Virtualization:/VirtualBox_Tumbleweed/openSUSE_Tumbleweed/ |
    Thanks for any suggestions.

  5. #5
    Join Date
    Aug 2008
    Location
    Neuendorf, Switzerland
    Posts
    109

    Default Re: Broadcom BCM4352

    Code:
    # modprobe -v bcma
    insmod /lib/modules/4.10.3-1-default/kernel/drivers/bcma/bcma.ko 
    
    # dmesg | grep bcma
    [  186.485992] bcma: bus0: Found chip with id 0x4352, rev 0x03 and package 0x00
    [  186.486018] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0)
    [  186.486032] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0)
    [  186.486059] bcma: bus0: Core 2 found: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0)
    [  186.486083] bcma: bus0: Core 3 found: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0)
    [  186.486097] bcma: bus0: Core 4 found: USB 2.0 Device (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0)
    [  186.495000] bcma: Unsupported SPROM revision: 11
    [  186.495006] bcma: bus0: Invalid SPROM read from the PCIe card, trying to use fallback SPROM
    [  186.495007] bcma: bus0: Using fallback SPROM failed (err -2)
    [  186.495008] bcma: bus0: No SPROM available
    [  186.498651] bcma: bus0: Bus registered
    I've tryed the new firmware as mentioned in https://forums.opensuse.org/showthre...ierwork-around but there is still the same error.

  6. #6
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    4,210

    Default AW: Broadcom BCM4352

    Do you restart the PC or do you unload bcma and load wl?

  7. #7
    Join Date
    Aug 2008
    Location
    Neuendorf, Switzerland
    Posts
    109

    Default Re: AW: Broadcom BCM4352

    Quote Originally Posted by Sauerland View Post
    Do you restart the PC or do you unload bcma and load wl?
    Both tested. After restart nothing is loaded. "modprobe -v wl" gives no response.

  8. #8
    Join Date
    Aug 2008
    Location
    Neuendorf, Switzerland
    Posts
    109

    Default Re: Broadcom BCM4352

    After current Tumbleweed updates and reboot:

    Code:
    # zypper se -si kernel broadcom
    S | Name                    | Typ   | Version                     | Arch   | Repository                   
    --+-------------------------+-------+-----------------------------+--------+------------------------------
    i | broadcom-wl             | Paket | 6.30.223.271-2.17           | x86_64 | Packman-Tumbleweed-Essentials
    i | broadcom-wl-kmp-default | Paket | 6.30.223.271_k4.10.3_1-2.16 | x86_64 | (Systempakete)               
    i | broadcom-wl-kmp-default | Paket | 6.30.223.271_k4.10.3_1-2.17 | x86_64 | Packman-Tumbleweed-Essentials
    i | kernel-default          | Paket | 4.10.3-1.2                  | x86_64 | (Systempakete)               
    i | kernel-default          | Paket | 4.10.4-1.1                  | x86_64 | openSUSE-Tumbleweed-OSS      
    i | kernel-firmware         | Paket | 20170303-1.1                | noarch | openSUSE-Tumbleweed-OSS 
    
    # lspci -vs 03:00.0
    03:00.0 Network controller: Broadcom Limited BCM4352 802.11ac Wireless Network Adapter (rev 03)
            Subsystem: AzureWave Device 2123
            Flags: fast devsel, IRQ 19
            Memory at f0400000 (64-bit, non-prefetchable) [size=32K]
            Memory at f0200000 (64-bit, non-prefetchable) [size=2M]
            Capabilities: [48] Power Management version 3
            Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
            Capabilities: [68] Vendor Specific Information: Len=44 <?>
            Capabilities: [ac] Express Endpoint, MSI 00
            Capabilities: [100] Advanced Error Reporting
            Capabilities: [13c] Device Serial Number 40-e2-00-ff-ff-00-00-01
            Capabilities: [150] Power Budgeting <?>
            Capabilities: [160] Virtual Channel
            Capabilities: [1b0] Latency Tolerance Reporting
            Capabilities: [220] #15
            Kernel modules: bcma
    
    # modprobe -v bcma
    insmod /lib/modules/4.10.4-1-default/kernel/drivers/bcma/bcma.ko
    
    # lspci -vs 03:00.0 | grep "in use"
            Kernel driver in use: bcma-pci-bridge
    
    # dmesg | grep bcma
    [   89.176015] bcma: bus0: Found chip with id 0x4352, rev 0x03 and package 0x00
    [   89.176044] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x2B, class 0x0)
    [   89.176059] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x2A, class 0x0)
    [   89.176085] bcma: bus0: Core 2 found: ARM CR4 (manuf 0x4BF, id 0x83E, rev 0x02, class 0x0)
    [   89.176112] bcma: bus0: Core 3 found: PCIe Gen2 (manuf 0x4BF, id 0x83C, rev 0x01, class 0x0)
    [   89.176127] bcma: bus0: Core 4 found: USB 2.0 Device (manuf 0x4BF, id 0x81A, rev 0x11, class 0x0)
    [   89.208349] bcma: Unsupported SPROM revision: 11
    [   89.208353] bcma: bus0: Invalid SPROM read from the PCIe card, trying to use fallback SPROM
    [   89.208354] bcma: bus0: Using fallback SPROM failed (err -2)
    [   89.208355] bcma: bus0: No SPROM available
    [   89.210534] bcma: bus0: Bus registered
    What should I do next?
    How can I define that the driver is insmoded automatically at boot?
    Do I need to address this device in NetworkManager?

  9. #9
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    4,210

    Default AW: Broadcom BCM4352

    Try to delete broadcom-wl and broadcom-wl-kmp

  10. #10

    Default Re: Broadcom BCM4352

    https://wireless.wiki.kernel.org/en/users/drivers/b43

    "Supported? Chip ID Modes PHY-version Alternative"

    "no BCM4352 a/b/g/n/ac ? wl"

    AK

    --
    Never attribute to malice that which can be adequately explained by stupidity.
    (R.J. Hanlon)


Page 1 of 4 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
  •