staging.inyokaproject.org

Wlan weg nach Aktualisierung

Status: Gelöst | Ubuntu-Version: Kubuntu 22.10 (Kinetic Kudu)
Antworten |

Matt

Anmeldungsdatum:
24. Juli 2006

Beiträge: Zähle...

Wie komme ich nach Kernel-Update wieder zu meinem Wlan?

$ lspci -nnk | grep -i net -A2   
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
        Subsystem: Apple Inc. BCM4360 802.11ac Wireless Network Adapter [106b:0117]
        Kernel modules: bcma
04:00.0 SATA controller [0106]: Samsung Electronics Co Ltd Device [144d:a801] (rev 01)


$ iwconfig
lo        no wireless extensions.

enxd03745d26a4b  no wireless extensions.


$ dpkg -l linux-image-* | grep ii
ii  linux-image-5.15.0-60-generic          5.15.0-60.66         amd64        Signed kernel image generic
ii  linux-image-5.19.0-32-generic          5.19.0-32.33~22.04.1 amd64        Signed kernel image generic
ii  linux-image-generic                    5.15.0.60.58         amd64        Generic Linux kernel image
ii  linux-image-generic-hwe-22.04          5.19.0.32.33~22.04.9 amd64        Generic Linux kernel image

Ich kann ja leider nicht mal mehr in mein altes Image booten – mangels GRUB, denn auf dem MacBook hab ich ein Apple-EFI

Vielen Dank fuer Eure Hilfe!

Moderiert von Taomon:

Passender verschoben.

Matt

(Themenstarter)

Anmeldungsdatum:
24. Juli 2006

Beiträge: 295

Addendum: UNCLAIMED? 🙄

$ sudo lshw -C network
[sudo] password for ***: 
  *-network UNCLAIMED       
       description: Network controller
       product: BCM4360 802.11ac Wireless Network Adapter
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:c1200000-c1207fff memory:c1000000-c11fffff

Erst

sudo apt remove broadcom-sta-dkms bcmwl-kernel-source

autoremove, dann:

sudo apt install firmware-b43-installer
*-network                 
       description: Network controller
       product: BCM4360 802.11ac Wireless Network Adapter
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=bcma-pci-bridge latency=0
       resources: irq:18 memory:c1200000-c1207fff memory:c1000000-c11fffff
anon@Kbook:~$ iwconfig
lo        no wireless extensions.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

Matt schrieb:

[…]

$ lspci -nnk | grep -i net -A2   
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
        Subsystem: Apple Inc. BCM4360 802.11ac Wireless Network Adapter [106b:0117]
        Kernel modules: bcma

Offenbar wurde für den neuen Kernel kein Modul für den WLAN-CHip gebaut. Das hätte bei korrekt installiertem DKMS-System automatisch erfolgen sollen.

Siehe hier:

Demnach funktioniert diese Hardware nicht mit b3 oder b43legacy, sondern benötigt den STA-Treiber aus dem Paket bcmwl-kernel-source aus restricted.

Matt

(Themenstarter)

Anmeldungsdatum:
24. Juli 2006

Beiträge: 295

kB schrieb:

Offenbar wurde für den neuen Kernel kein Modul für den WLAN-CHip gebaut. Das hätte bei korrekt installiertem DKMS-System automatisch erfolgen sollen.

Siehe hier:

Demnach funktioniert diese Hardware nicht mit b3 oder b43legacy, sondern benötigt den STA-Treiber aus dem Paket bcmwl-kernel-source aus restricted.

Ganz im Gegenteil! Laut WLAN/Karten/Broadcom wurde für den neuen Kernel folgendes Modul für den WLAN-CHip gebaut: "Der neue Systemtreiber brcmsmac" — und die Tabelle listet meine BCM4360 mit empf. Treiber 3xMIMO Rx/Tx Broadcom-STA — also kein brcmsmac!

Keine Ahnung, was "3xMIMO Rx/Tx" bedeutet, der Text will es nicht verraten, aber hey, it's Linux! 🐸

Also lesen, lesen lesen. 🙄

Matt

(Themenstarter)

Anmeldungsdatum:
24. Juli 2006

Beiträge: 295

Ich hab in mein altes 20.04 System gebootet; mit linux-image-5.15.0-53-generic

$ lspci -nnk | grep -i net -A2
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
        Subsystem: Apple Inc. BCM4360 802.11ac Wireless Network Adapter [106b:0117]
        Kernel driver in use: wl
        Kernel modules: bcma, wl

Ganz toll: driver/module "wl" macht den Unterschied — bcma war ja im neuen Kernel vorhanden:

sudo lshw -C network
[sudo] Passwort für ***: 
  *-network                 
       description: Wireless interface
       product: BCM4360 802.11ac Wireless Network Adapter
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlp3s0
       version: 03
       serial: 7c:04:d0:b7:e1:16
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) ip=192.168.1.104 latency=0 multicast=yes wireless=IEEE 802.11
       resources: irq:18 memory:c1200000-c1207fff memory:c1000000-c11fffff

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 7816

Matt schrieb:

[…] driver/module "wl" macht den Unterschied

Ja. wl ist der Name des Moduls, welches aus bcmwl-kernel-source mit Unterstützung durch DKMS auf jedem Zielsystem gebaut werden muss, den STA-Treiber von Broadcom enthält, und welcher für diese Hardware benötigt wird. Dazu müssen freilich diese Pakete installiert sein. Ich schrieb das bereits, lesen musst Du allerdings selber.

Matt

(Themenstarter)

Anmeldungsdatum:
24. Juli 2006

Beiträge: 295

kB schrieb: Dazu müssen freilich diese Pakete installiert sein. Ich schrieb das bereits, lesen musst Du allerdings selber.

Ja, hinterher ist man immer schlauer. Die simple Lösung liegt im Befehl ubuntu-drivers ***:

$ sudo ubuntu-drivers list
[sudo] password for ***:
bcmwl-kernel-source
$ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0 ==
modalias : pci:v000014E4d000043A0sv0000106Bsd00000117bc02sc80i00
vendor   : Broadcom Inc. and subsidiaries
model    : BCM4360 802.11ac Wireless Network Adapter
manual_install: True
driver   : bcmwl-kernel-source - distro non-free

$ sudo ubuntu-drivers autoinstall
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
The following NEW packages will be installed
  bcmwl-kernel-source
0 to upgrade, 1 to newly install, 0 to remove and 6 not to upgrade.
Need to get 1,774 kB of archives.
After this operation, 8,090 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 bcmwl-kernel-source amd64 6.30.223.271+bdcom-0ubuntu10~22.04.1 [1,774 kB]
Fetched 1,774 kB in 1s (1,927 kB/s)
Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 208527 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu10~22.04.1_amd64.deb ...
Unpacking bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu10~22.04.1) ...
Setting up bcmwl-kernel-source (6.30.223.271+bdcom-0ubuntu10~22.04.1) ...
Loading new bcmwl-6.30.223.271+bdcom DKMS files...
Building for 5.19.0-32-generic
Building for architecture x86_64
Building initial module for 5.19.0-32-generic
This system doesn't support Secure Boot
Secure Boot not enabled on this system.
Done.

wl.ko:
Running module version sanity check.
 - Original module
   - Found /lib/modules/5.19.0-32-generic/updates/dkms/wl.ko
   - Storing in /var/lib/dkms/bcmwl/original_module/5.19.0-32-generic/x86_64/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/5.19.0-32-generic/updates/

depmod....
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140ubuntu13.1) ...
update-initramfs: Generating /boot/initrd.img-5.19.0-32-generic
I: The initramfs will attempt to resume from /dev/sda3
I: (UUID=c109d4b6-b65d-461d-ab40-d5a0720d5e2a)
I: Set the RESUME variable to override this.
Antworten |