Broadcom BCM43228 Wi-Fi adapter driver issue

Thank you for your suggestion, i will test it and give you feedback.

1 Like

you suggest that i should wait for some time before changing kernels?
looks like for now for now i will revert to Kernel 5.19.

Unless you need a feature specific too version 6, I always recommend sticking to an older LTS kernel. Version 5.15 or 5.10 specifically.

The community repository is enabled/allowed on my computer while i was troubleshooting on my own.

I tried the same exact commands, you posted, it displayed a lot of errors, but said transaction is successful. I rebooted, but wi-fi did not worked for me.

because it worked with kernel 5.19.16, I will revert temporarily to Linux kernel 5.19.16, until some reasonable development happens, so the laptop is online.

Until then, if something else happens or if there is new information, i will stay with 5.19 kernel.

Photo of the output:

i am open for ideas, suggestions and updates, whenever they become available.

Thank you team, for your efforts.

That error only specifies you need the headers for your kernel(s). They can be installed with:

pamac install $(pamac list --quiet --installed | grep "^linux[0-9]*[-rt]*$" | awk '{print $1"-headers"}' ORS=' ')

This will install the headers for all installed kernels.

But there are still no guarantees the wireless will work.

Ok team, one last question.

I installed kernel 5.19.16

My goal now is to set Manjaro Linux to boot with Kerlen 5.19.16, and once manjaro boots with kernel 5.19.16, to remove kernel 6.0.2, until further development of the case and kernels and driver.

After this last issue is resolved, the topic can be archived for a better day in the future :slight_smile:

Q.E.D.:

  1. Install version 5.19:
mhwd-kernel --install linux519

Or, as I suggested, linux515.

  1. Reboot into the newly installed kernel.

  2. Remove version 6:

mhwd-kernel --remove linux60

Hope this helps!

1 Like

i will try this before reverting. Thank you again.

I already have the kernel installed.
How to make the switch kernels itself? How to tell Manjaro boot using this kernel, specifying the desired kernel?

When your computer is starting, during the BIOS/UEFI screen when you are informed to PressKey to enter setup, or something in that line, press/SPAM the Esc and/or Ctrl keys, to make the grub boot loader appear. (It’s hidden by default.)

On the grub menu, use Up and Down arrow keys to navigate to the Advanced… option, and press Enter to enter it.

On that screen, use the Up and Down arrows to select the kernel version to boot into.

Hope this helps!

Some more info …

The preferable way to get working on kernel 6.0 would be

pamac install linux60-broadcom-wl

But this package is broken, see [Stable Update] 2022-10-10 - Kernels, Octopi, Deepin, GlibC, Haskell, Python; Nvidia 520.56.06 - #99 by mishmosh

Package broadcom-wl-dkms hasn’t got the needed code changes in it yet, so fails to compile with linux60-headers.

The dkms package can be hacked to get compiled and working, and seems stable for me for the last 5 days, although I don’t use roaming so I can’t comment on that aspect.

Details of that hack in [Stable Update] 2022-10-10 - Kernels, Octopi, Deepin, GlibC, Haskell, Python; Nvidia 520.56.06 - #53 by mishmosh

Obviously its not a recommended way to go about it, but I think it demonstrates compatibility with kernel 6.0 :slight_smile:


EDIT - better workaround in

Ok i will try this, but how to remove the -dkms version? it makes conflict with the non -dkms version

pamac remove broadcom-wl-dkms

I expect it to break for you as well :stuck_out_tongue:

1 Like

well so far all advice how to make it work on kernel failed.

  1. installing the kernel 6.0 headers and reboot

  2. installing the -dkms version and reboot - did not worked

  3. removing the -dkms reboot, install the linux60-broadcom-wl, reboot, did not worked.

I will revert to 5.19.16. Please wait for further feedback.

2 Likes

Well, i reverted back to Linux kernel 5.19.16 on my laptop, now it works, and i am happy that it works. this is where i am going to stay for a long-long time on the laptop. Truth is i wanted 6.0 kernel for the performance improvements it brings, but it is what it is.

Once again, if you want to keep it, as you say, a long-long time, I suggest an LTS kernel. Because that is Long Term Support. and 5.19 isn’t, so it’ll go EOL sooner, disapear from the repositories sooner, and you’ll end up having to replace it much sooner, just to have a working system. But I’ll stop bugging you now.

More:

1 Like

Thanks for you note, note taken. I will keep the LTS in mind, and migrate to LTS kernel at a time of my convenience. Cheers.

1 Like

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