Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: How do I set up broadcom-wl drivers? (Read 4249 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Re: How do I set up broadcom-wl drivers?

Reply #15
My laptop has a Broadcom BCM4360 wifi chip, ..... It does not have an ethernet port, .... Wifi worked just fine on the live environment, but when I restart, it stops working.

Thanks for the help!
Hi @rdixitv
Let me assume you already have a system installed.
I would suggest that you try get internet through tethering with your mobile phone. It is worth the try to have Artix installed and running as honestly there is nothing in Linux like Artix.
Then
Code: [Select]
sudo pacman -S  broadcom-wl-dkms
and reboot.
I assume it should work. I've been there (Almost) https://forum.artixlinux.org/index.php/topic,3150.msg20478.html#msg20478
I hope this helps. Please let me know.
System:  Kernel: 6.4.10-artix1-1 , KDE Plasma 5.27.7, HP Spectre x360 Convertible 13-ae0xx
Dual Core  i7-8550U bits: 64
8 GB Ram - SSD:  (250 GiB), BTRFS

Re: How do I set up broadcom-wl drivers?

Reply #16
I went to a mirror close to me, and tried both the regular and the dkms version, but when I try to run pacman -U, I get an error saying some GPG key could not be looked up locally. I don't know much about this kind of stuff, so sorry if it is stupid.
How did you go to a mirror? You are tethering your mobile phone?
I forgot to say, I uninstalled  as well
Code: [Select]
sudo pacman -R broadcom-wl
(just in case it is installed)
Then
Code: [Select]
sudo pacman -S  broadcom-wl-dkms

Just try it. But my situation was a bit different as I had WiFi but dead slow.
So hopefully this will install your driver.
System:  Kernel: 6.4.10-artix1-1 , KDE Plasma 5.27.7, HP Spectre x360 Convertible 13-ae0xx
Dual Core  i7-8550U bits: 64
8 GB Ram - SSD:  (250 GiB), BTRFS

Re: How do I set up broadcom-wl drivers?

Reply #17
Quote
How did you go to a mirror?

I opened the website under my country in /etc/pacman.d/mirrorlist. Then I downloaded the broadcom-wl tar.

Also, I think I am almost there with the driver installation, so I don't think mobile tethering is needed.

Re: How do I set up broadcom-wl drivers?

Reply #18
Just in case download the broadcom-wl-dkms as well.
This is the one that worked with me (mine is Broadcom as well)

I wish you good luck and you enjoy Artix.
System:  Kernel: 6.4.10-artix1-1 , KDE Plasma 5.27.7, HP Spectre x360 Convertible 13-ae0xx
Dual Core  i7-8550U bits: 64
8 GB Ram - SSD:  (250 GiB), BTRFS

Re: How do I set up broadcom-wl drivers?

Reply #19
I went to a mirror close to me, and tried both the regular and the dkms version, but when I try to run pacman -U, I get an error saying some GPG key could not be looked up locally. I don't know much about this kind of stuff, so sorry if it is stupid.
It is not, but the exact error would be more helpful of course. You might need to install the latest system/artix-keyring package first and do
Code: [Select]
sudo pacman-key --populate artix
as instructed when installing that package.

Re: How do I set up broadcom-wl drivers?

Reply #20
Here is the error I get:
Code: [Select]
# pacman -U broadcom-wl-dkms-6.30.223.271-28-x86_64.pkg.tar.zst

warning: database file for 'system' does not exist (use '-Sy' to download)
warning: database file for 'world' does not exist (use '-Sy' to download)
warning: database file for 'galaxy' does not exist (use '-Sy' to download)
loading packages...
:: Import PGP key FCF3C8CB5CF9C8D4, "Alexander Rødseth <[email protected]>"? [Y/n] Y
error: key "FCF3C8CB5CF9C8D4" could not be looked up remotely
error: required key missing from keyring
error: 'broadcom-wl-dkms-6.30.223.271-28-x86_64.pkg.tar.zst': unexpected error

Re: How do I set up broadcom-wl drivers?

Reply #21
https://wiki.archlinux.org/title/Pacman/Package_signing#Disabling_signature_checking
But be sure to put it back to standard when you no longer require that! (You should probably somehow try and verify the package is genuine and not some kind of malware first.) Shouldn't do any harm while you have no network connection. There might be better (safer) solutions to get that working though, and basestrap - the Artix equivalent of pacstrap which uses the pacman and wifi on the iso - would have avoided all of this too, but there are many ways to reach the desired result so whatever route you prefer is fine.

Re: How do I set up broadcom-wl drivers?

Reply #22
https://wiki.archlinux.org/title/Pacman/Package_signing#Disabling_signature_checking
But be sure to put it back to standard when you no longer require that! (You should probably somehow try and verify the package is genuine and not some kind of malware first.) Shouldn't do any harm while you have no network connection. There might be better (safer) solutions to get that working though, and basestrap - the Artix equivalent of pacstrap which uses the pacman and wifi on the iso - would have avoided all of this too, but there are many ways to reach the desired result so whatever route you prefer is fine.
I tried doing everything that the ArchWiki said, but none of it works. I get the same error.

Re: How do I set up broadcom-wl drivers?

Reply #23
Code: [Select]
# pacman -U broadcom-wl-dkms-6.30.223.271-28-x86_64.pkg.tar.zst
warning: database file for 'system' does not exist (use '-Sy' to download)
warning: database file for 'world' does not exist (use '-Sy' to download)
warning: database file for 'galaxy' does not exist (use '-Sy' to download)
This is the real error. Why don't you do as pacman instructs you? It appears your repo databases are missing. I bet archlinux-keyring (which contains key "FCF3C8CB5CF9C8D4") is missing too.

Re: How do I set up broadcom-wl drivers?

Reply #24
If you check back to the start of the thread nous, this is an install on a laptop with no ethernet port and although the iso had a wifi connection, the installation hasn't, so until the wifi drivers are installed any pacman ops that require a network connection won't work.
That's why I'd suggest booting the iso again, open a terminal if it's a graphical iso not a base one, (I'm assuming artools-base will be installed on those as well as the base iso) and doing something like these parts of the install guide: https://wiki.artixlinux.org/Main/Installation#Mount_Partitions
Mount partitions, connect to internet (if it hasn't already) then:
Code: [Select]
basestrap /mnt  broadcom-wl (and any other missing packages if required)

And hopefully once the network connection is established it get's easier to proceed. Doubtless there are other approaches too, perhaps some are even simpler. The package can even be manually unpacked but that might give some pacman issues to sort out later with file already exists errors, and it might need some install hooks to be done manually too :D

But first if you want to continue with the pacman -U method, perhaps try strajders suggestion in reply #19 as it might clear the error, and perhaps the warning's will not stop pacman from installing the packages, and also the only part of the wiki page I was referencing was this:
If you are not concerned about package signing, you can disable PGP signature checking completely. Edit /etc/pacman.conf and uncomment the following line under [options]:

SigLevel = Never
and if you had done this correctly you shouldn't get the same error, uncomment means delete the # at the start of that line.

Re: How do I set up broadcom-wl drivers?

Reply #25
I was only responding to his latest message; his setup seems completely off.

Re: How do I set up broadcom-wl drivers?

Reply #26
This is the real error. Why don't you do as pacman instructs you? It appears your repo databases are missing. I bet archlinux-keyring (which contains key "FCF3C8CB5CF9C8D4") is missing too.

How would I refresh the repos without an internet connection?

Re: How do I set up broadcom-wl drivers?

Reply #27
Quote
If you check back to the start of the thread nous, this is an install on a laptop with no ethernet port and although the iso had a wifi connection, the installation hasn't, so until the wifi drivers are installed any pacman ops that require a network connection won't work.
That's why I'd suggest booting the iso again, open a terminal if it's a graphical iso not a base one, (I'm assuming artools-base will be installed on those as well as the base iso) and doing something like these parts of the install guide: https://wiki.artixlinux.org/Main/Installation#Mount_Partitions
Mount partitions, connect to internet (if it hasn't already) then:

I'll try that, thanks!

Re: How do I set up broadcom-wl drivers?

Reply #28
Oh, I jumped to conclusions. As @###### suggested, you should boot with the ISO that gave you a working connection, mount your root partition under, say, /mnt and artix-chroot /mnt - at that point you'd be working inside your installed system *and* have internet.

Re: How do I set up broadcom-wl drivers?

Reply #29
I freshly installed Artix, this time, using basestrap, and it showed no errors, but it would not boot when I restarted.

I have Artix dual booted with another Linux distribution. When I boot Artix with its own bootloader, it shows a long liset of errors, and I get a grub prompt. I tried running all the commands that made sense to run, like 'exit', 'linux', and 'reboot', but they either just bring me back into the prompt or return an error saying some file could not be found.

If I load Artix through the other distribution's bootloader, it returns this:
Code: [Select]
error: could not find disks 'hd0,gpt'
error: linux must be loaded first