Broadcom-wl, network manager and wicked

The dreaded broadcom-wl on a 2014 macbook. Long story short, wifi networks don’t show up in network manager but if I open yast, switch to wicked but don’t apply and just scan for networks, all of a sudden my wifi will connect with NetworkManager in my tasktray and I can see all the networks that it scanned for. I then click cancel in yast and can use wifi with networkmanager now. This is the only way I’ve found to get my wifi to connect. Its like because I configured it in wicked and actually applied it the first time and eventually switch back to NetworkManager, it copied the config over or something I’m not sure. This doesn’t persist so I have to do this every time I turn the laptop on. Trying to figure out if there is a way I can make this wifi config/setting persist. Alright thank you.

I have the same issue on a Toshiba laptop with an BCM43xx device using Tumbleweed. Appears since last update yesterday, but I did no updates before two weeks long as I was in holidays.

So I am not sure, what particular change is the reason.

broadcom-wl packages are from PackMan.

I have a bit of an update. I rolled back to a snapshot I made before installing wicked to see if there was a command I could use in the terminal to force rescanning for access points. If I do sudo iwlist wlp3s0 scan in terminal, my wifi will connect and I see all access points. Before all this I had to do sudo modprobe -r wl && sudo modprobe wlbut that stopped working and now I have to rescan wifi and then it works. Solved for now I guess. Would really like to figure out how to make it persist but I’m done messing with it for a bit. i’ll just keep watching for broadcom-wl and kernel version upgrades for now and hope it goes back to normal at some point. Alright thanks.

Thanks for the hint. Running iwlist <device> scan as root worked for me, too.

1 Like

ya im really happy that I figured this out and really cool that worked for you as well. thanks for letting me know. what i really want to do is learn how to build these packages myself but no idea where to start.

Start here:

It’s the same as in Packman.

1 Like

thank you for this. will definitely be looking into this. I kind of figured that building it myself would produce the same results but I was hoping I was wrong. I still want to learn and I really appreciate the guidance. Thanks again.

I found 2 more patches, I will see tomorrow, if I can get them into the rpm…

1 Like

they just got pushed to me. I think thats so cool, I want to learn this so much and thank you. unfortunately this one completely killed the ability to connect to wifi or even scan for access points so I had to rollback. I feel like when a new kernel gets pushed with a snapshot is when it will start working properly again but I have no evidence of this, it just happened one time for me a while ago. I grabbed a usb wifi for myself so I have some options now at least. I appreciate you’re work, I want to learn. Thanks again.

Broadcom is not working anymore?

wait… its actually working properly… i posted too soon… I didn’t have broadcom-wl installed on that rollback and I installed it, reboot and it’s all working properly now. I don’t have words. Thank you.

Please post:
zypper se -si kernel broadcom

uname -a

Background:
I own no Broadcom Hardware to control…

S  | Name                        | Type    | Version                             | Arch   | Repository
---+-----------------------------+---------+-------------------------------------+--------+------------------------------
i+ | broadcom-wl                 | package | 6.30.223.271-1699.21.pm.1           | x86_64 | Packman Essentials Repository
i+ | broadcom-wl-kmp-default     | package | 6.30.223.271_k6.11.0_1-1699.21.pm.1 | x86_64 | Packman Essentials Repository
i  | broadcom-wl-ueficert        | package | 6.30.223.271-1699.21.pm.1           | x86_64 | Packman Essentials Repository
i+ | kernel-default              | package | 6.11.0-1.1                          | x86_64 | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-amdgpu      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-ath10k      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-ath11k      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-ath12k      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-atheros     | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-bluetooth   | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i+ | kernel-firmware-bnx2        | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-brcm        | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-chelsio     | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-dpaa2       | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-i915        | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-intel       | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-iwlwifi     | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-liquidio    | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-marvell     | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-media       | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-mediatek    | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-mellanox    | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-mwifiex     | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-network     | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-nfp         | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-nvidia      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-platform    | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-prestera    | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-qcom        | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-qlogic      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-radeon      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-realtek     | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-serial      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-sound       | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-ti          | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-ueagle      | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | kernel-firmware-usb-network | package | 20240913-1.1                        | noarch | openSUSE-Tumbleweed-Oss
i  | purge-kernels-service       | package | 0-9.7                               | noarch | openSUSE-Tumbleweed-Oss

Linux localhost.localdomain 6.11.0-1-default #1 SMP PREEMPT_DYNAMIC Wed Sep 25 07:09:20 UTC 2024 (b87e886) x86_64 x86_64 x86_64 GNU/Linux

Ok thanks.

So the broadcom is working with kernel 6.11.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.