Broadcom Chip 4360 unter OpenSUSE Tumbleweed zum Laufen bekommen

Hinweis: In dem Thema Broadcom Chip 4360 unter OpenSUSE Tumbleweed zum Laufen bekommen gibt es 27 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Ich habe jetzt etliche Live-Distributionen ausprobiert, MX Linux & Ubuntu auch als persistant auf dem USB-Stick, um den proprietären Treiber nachzuinstallieren.


    • Fedora
    • Ubuntu
    • Debian
    • Debian Siduction
    • Manjaro
    • Pop OS
    • MX Linux
    • Knoppix


    Out of the box wollte keine meine WLAN-Karte akzeptieren. Bei Ubuntu und MX Linux ist es mir händisch nach Installation auch nicht gelungen per Installation des broadcom-wl Treibers
    Mich wundert, dass das Kernelmodul bcma weiterhin beim Booten geladen wird, obwohl auf die Blacklist gesetzt und zudem per Boot-Parameter in der GRUB-Konfiguration nach dieser Anleitung ausgeschlossen.

    Eine Möglichkeit wäre, dass sich wl & bcma in die Queere kommen




    Ich kenne mich aber zu wenig mit Linux aus, um sagen zu können, dass meine Vermutung zutrifft, geschweige wie ich in diesem Fall das ungewünschte Modul noch entfernt bekomme.


    Für den Inhalt des Beitrages 305416 haftet ausdrücklich der jeweilige Autor: Phocque

  • Poste mal:

    Code
    zypper se -si broadcom bcm

    Bei mir war es pullin-bcm43xx-firmware, der das bcma Modul wieder geladen hatte.

    Für den Inhalt des Beitrages 305422 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Vielen Dank Euch allen für Eure Mühen mit meinem leidigen Broadcom-WLAN Chip



    Code
    zypper se -si broadcom bcm
    Loading repository data...
    Reading installed packages...
    
    S  | Name                    | Type    | Version                                           | Arch   | Repository
    ---+-------------------------+---------+---------------------------------------------------+--------+------------------
    i+ | broadcom-wl             | package | 6.30.223.271-150400.18.pm.7                       | x86_64 | packman
    i+ | broadcom-wl-kmp-default | package | 6.30.223.271_k5.14.21_150400.24.49-pm150400.18.6  | x86_64 | (System Packages)
    i+ | broadcom-wl-kmp-default | package | 6.30.223.271_k5.14.21_150400.24.55-150400.18.pm.7 | x86_64 | packman
    i  | pullin-bcm43xx-firmware | package | 1.0-bp154.2.29                                    | noarch | Haupt-Repository

    Für den Inhalt des Beitrages 305448 haftet ausdrücklich der jeweilige Autor: Phocque

  • i | pullin-bcm43xx-firmware | package | 1.0-bp154.2.29 | noarch | Haupt-Repository

    Das mal löschen.


    Hintergrund:

    Das bcma Modul des Kernels wird zwar per Blacklist nicht geladen, aber wenn danach irgendwer/irgendwas dies Modul per modprobe lädt, ist es dann doch vorhanden und "könnte" evtl. Probleme mit dem broadcom-wl Paket geben.

    Für den Inhalt des Beitrages 305449 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Das ist wirklich seltsam. Das Paket habe ich deinstalliert, Rechner neu gestartet und wieder wird das Modul bcma geladen



    Mit dem Befehl dmesg habe ich nicht herausfinden können, was dieses Modul lädt


    Code
    dmesg | grep bcma
    [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.14.21-150400.24.55-default root=UUID=61316b30-bffc-434b-8037-b39bbbb83728 modprobe.blacklist=bcma splash=silent preempt=full quiet security=apparmor modprobe.blacklist=«bcma» mitigations=auto
    [    0.022953] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.14.21-150400.24.55-default root=UUID=61316b30-bffc-434b-8037-b39bbbb83728 modprobe.blacklist=bcma splash=silent preempt=full quiet security=apparmor modprobe.blacklist=«bcma» mitigations=auto

    Für den Inhalt des Beitrages 305450 haftet ausdrücklich der jeweilige Autor: Phocque

  • modprobe.blacklist=«bcma»

    Die beiden Einträge würde ich mal löschen, da:

    Code
    grep -i 'blacklist bcma' /etc/modprobe.d/*
    /etc/modprobe.d/50-broadcom-wl-blacklist.conf:blacklist bcma
    Code
    zypper se -s --provides --match-exact /etc/modprobe.d/50-broadcom-wl-blacklist.conf
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    S  | Name        | Type  | Version                     | Arch   | Repository
    ---+-------------+-------+-----------------------------+--------+-----------------
    i+ | broadcom-wl | Paket | 6.30.223.271-lp154.166.2    | x86_64 | (Systempakete)
    v  | broadcom-wl | Paket | 6.30.223.271-lp154.166.3    | x86_64 | Sauerland-Update
    v  | broadcom-wl | Paket | 6.30.223.271-lp154.166.1    | x86_64 | Sauerland-OSS
    v  | broadcom-wl | Paket | 6.30.223.271-150400.18.pm.7 | x86_64 | Packman1

    Das bedeutet:

    Es gibt eine Datei mit dem Inhalt "blacklist bcma", wenn eines der obigen Pakete installiert ist.

    Natürlich hast du nur das Packman Repo eingebunden und damit nicht diese Auswahl wie ich.......


    Code
    01:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
            Subsystem: Apple Inc. Device [106b:0117]
            Kernel driver in use: wl
            Kernel modules: bcma, wl

    Also wl läuft.

    Genauso wie bei mir:

    Code
    lspci -nnk | grep -i -A3 net
    04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
            Subsystem: ASUSTeK Computer Inc. Device [1043:85ba]
            Kernel driver in use: wl
            Kernel modules: bcma, wl
    05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
            Subsystem: ASUSTeK Computer Inc. PRIME B450M-A Motherboard [1043:8677]
            Kernel driver in use: r8168
            Kernel modules: r8169, r8168

    Für den Inhalt des Beitrages 305451 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Hallo,

    ich hoffe, dass ich nicht zu spaet bin auf diesen Beitrag zu antworten, da so etwa in der Art in den Forumregeln steht.

    Folgendes Problem stellt sich mit meinem MBP 11,2 dar:

    Dieses Laptop hat einen BCM4360-WiFi-Chip und benoetigt daher das Modul "broadcom-wl". Die Installation dieses Moduls funktioniert untder dem "kernel-default" und WiFi als auch BT funktionieren parallel, was nicht selbstverstaendlich ist, da sich die Technologien Frequenzen teilen.


    Nun habe ich den Kernel 5.14.21.x-rt installiert aber das Modul wird fuer diesen Kernel nicht installiert.

    Was ich bereits zur Fehlerloesung gemacht habe:

    - kernel-rt-devel Paket installiert

    - Modul erneut installiert, nachdem der rt-Kernel installiert war mit anschliessendem Neustart

    - dkms installiert (mit autoinstall_all_kernels="true" in framework.conf)

    - das Modul erneut neuinstalliert


    Jetzt bin ich an dem Punkt, das Modul aus den Quellen bauen zu wollen aber da gibt es bei make Fehlermeldungen und Warnungen, wie:

    "implicit declaration of function",

    "return makes pointer from integer without a cast" und

    "passing argument {0|1|2} of 'kernel_read'",

    die ich mit meinem (wenigen) Programmierwissen nicht loesen kann.


    Ich bin fuer jeden Tip dankbar.

    Für den Inhalt des Beitrages 306905 haftet ausdrücklich der jeweilige Autor: zizlog

  • zizlog



    Damit geschlossen.

    Falls der TE den Thread fortsetzen will, bitte PN an mich.

  • Alero

    Hat das Thema geschlossen.