Jaspa - I had exactly the same problem at first. Installing the -dkms package didn’t enable wifi, and I tried to get it working by re-installing broadcom-wl - without success. However, I eventually came across the post from r4jk3 - which included the direction to update the headers. Their post included the command language you quoted in your question.
So, I updated the headers first, re-installed the -dkms package (which automatically removes the broadcom-wl package as conflicting), and then, after the second installation of broadcom-wl-dkms, it worked.
I actually found those directions for updating the headers in Manjaro much easier to follow:
I hope this helps. Frankly, I had a lot of trial and error before wifi worked again. For me, it looks like updating the headers before installing the -dkms package was the key.
Thank you it worked!!
As you’ve described, I first updated the headers for my kernel using the tutorial you found, rebooted, re-installed broadcom-wl-dkms and rebooted again and voilà. I still don’t understand what headers exactly are for, but it did the trick. Thanks again.
My rolling release of Manjaro updated 4 days ago to Kernel 5.9.16-1 (And welcomed me, with a blackscreen, 1 month ago there was another nvidia bug because of the dropped support from 440.xx and lower, thats the second update that i have to manually reinstall the nvidia drivers per TTY in 1 month!).
I dont get it why this 5.9 Kernel is marked as EOL already? And why is 5.10 not marked as recommended in Manjaro Settings Manager? Why is my rolling release from manjaro automatic updated to a EOL Kernel instead going straight to 5.10?
Because it was found it was the most stable when building the newest ISOs. 5.10 just barely came out. Sometimes there are still a few quirks to iron out in the first few point releases. FYI, 5.10 just barely made it out of the Arch Testing phase.
I need driver 430xx max and after how much drama my laptop is with GPU driver changes I got scared to death when I booted my laptop this morning. But, got it working again with the fix for rolling back on 430xx. I had posted about it here Update broke nvidia, can't boot but I found out I should have read the sticky post better as the solution is literally what’s at the bottom there.
@Philm I think you missed a “pci” in one of your mhwd commands (at the" install the driver first" under the " If proprietary drivers don’t fix everything, please click the ► at the beginning of this line to view more info"). I think “mhwd --install video-hybrid-XXX-nvidia-prime” should be “mhwd --install pci video-hybrid-XXX-nvidia-prime”. Otherwise you get an error you’re using --install/-i wrong (at least I did when I typed it earlier )
$ mhwd -l
> 0000:03:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
network-r8168 2016.04.20 true PCI
> 0000:01:00.0 (0300:10de:128b) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia-390xx 2020.11.30 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
$ mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia 2020.11.30 false PCI
Warning: No installed USB configs!
I’m totally confused what’s installed and used here:
GT 710 graphics card available (this is true)
the available configuration is video-nvidia-390xx
video-nvidia is installed
packages for 455xx are installed
Uhm, what?! The current status is that X, lightdm and XFCE start and graphics look fine so basically I shouldn’t complain, but the above just doesn’t make sense to me.
where does video-nvidia-390xx come from?
how do I remove video-nvidia-390xx? (I assume it has no use here)
why doesn’t it say video-nvidia-455xx?
is video-nvidia the official representation of video-nvidia-455xx? (I hope it isn’t as the version number would be interesting to see IMHO)
Can anyone please explain this to me? Maybe something is broken here?
And I found the culprit! It’s Mesa, I installed another distro (kde neon, to salvage my data) and today I got a round of Mesa updates and guess what? The same freakin bug! Only mouse cursor and black background .
So I guess most of the gpu related issues may come from a botched Mesa release.
well after a lot recurring crashes, I found that this line always repeats itself…
and after googling those drm:gfx errors it seems like a “know” problem with GPU drivers called by Mesa. Did anybody else experience this kind of crash?
@Enigmaxg2
may I ask if you do have something alike my drm:gfx or drm:amdgpu… in your logs? Maybe we are on the same boat with our Mesa related crahes??..??
Jan 06 21:19:48 x570 kernel: [drm:gfx_v9_0_priv_reg_irq [amdgpu]] *ERROR* Illegal register access in command stream
Jan 06 21:19:48 x570 kernel: audit: type=1701 audit(1609964388.923:238): auid=1000 uid=1000 gid=1000 ses=2 subj==unconfined pid=78428 comm="vlc" exe="/usr/bin>
Jan 06 21:19:48 x570 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=8769987, emitted seq=8769988
Jan 06 21:19:48 x570 kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process vlc pid 78428 thread vlc:cs0 pid 78495
Jan 06 21:19:48 x570 kernel: amdgpu 0000:08:00.0: amdgpu: GPU reset begin!
Jan 06 21:19:48 x570 audit: BPF prog-id=26 op=LOAD
Jan 06 21:19:48 x570 audit: BPF prog-id=27 op=LOAD
After this update, Firefox has a weird problem. It does not show any space between words in tab titles, popup menus and even in the text of the preference pages. Also, typing a search item in the address bar does not show spaces although after hitting enter, the spaces show up in duckduckgo search engine.
Any idea?
[edit] Here are some details of my laptop:
Now a day later I’m a bit confused on how to proceed. It asks me to update “manjaro-release” to 20.2-1 (despite that already being current version) telling me that the lib32, lib32 utils, mhwd and opencl from Nvidia driver 455.45.01 have to be retrieved (this is the only thing it lists). Is it save to update these packages (knowing I have to stay at 430xx), do I have to update the manjaro-release package and rollback the drivers to 430xx or should I ignore the update?
And if I need to keep it this way, how can I avoid having to roll back my drivers after every future update? For every kernel update it was mentioned, that’s ok. But for every normal update would be a pain in the ass often. Can I put the manjaro-release package in pacmans ignore list or will it also contain other things with future updates?
At the boot, I’m getting the “Failed to start Network Manager”, “Dependency failed for Network Manager Wait Online”, “Failed to start User Login Management”, “Failed to start Load Kernel Module drm.”
I’ve been updating the Manjaro on regular basis.