Just got fresh install of Garuda and cannot get Wifi Card working. Kernel 5.12
It is Broadcom BCM 2045A0 ( I do not see it in supported list - Broadcom wireless - ArchWiki )
In System Settings this card is seen as BCM4350. Then on another line: network-broadcom-wl : Open Source is finked green.
Device-2: Broadcom BCM4350 802.11ac Wireless Network Adapter vendor: Dell driver: N/A
modules: brcmfmac port: 3000 bus-ID: 04:00.0 chip-ID: 14e4:43a3 class-ID: 0280
IF-ID-1: anbox0 state: down mac: <filter>
Reading in the forum I see that many people have issues with Broadcom. Should I stop now wasting time
or is there still anything I can do?
Thanks for advice
filo
28 June 2021 12:47
2
I really think that there will be a way to help you.
@tbg solved so many issues for Broadcom cards and networking in general
Have you tried some of the many solutions (regardless the model mismatching), e.g. the command here:
Those Apple computers with their Broadcom chips are always causing problems. Do me a favour and please run this command and post the output:
hwinfo --netcard --bluetooth | grep -Ei "(speed|hotplug|model|status|cmd|file|detected|driver:)" | grep -v "Config S"
Why don't you try running this command then test your wifi:
sudo systemctl stop NetworkManager; sudo modprobe -r wl; sudo modprobe -r brcmfmac; sleep 3; sudo modprobe brcmfmac; sudo systemctl start NetworkManager
There should be at lea…
I’d also give a look at this one:
Thanks, I'd read that already and nothing was working for me but your post did send me down the rabbit hole to eventually discovering that brcmfmac was blacklisted in /lib/modprobe.d/broadcom-wl-dkms.conf
I commented it out and now wifi is working. Any idea why it would be blacklisted?
It looks like brcmfmac was blaklisted by another driver (in your case this could be network-broadcom-wl).
2 Likes
Thanks for getting back to me.
running
hwinfo --netcard --bluetooth | grep -Ei "(speed|hotplug|model|status|cmd|file|detected|driver:)" | grep -v "Config S"
produces following output:
Model: "Intel Ethernet Connection (12) I219-V"
Driver: "e1000e"
Device File: eno1
Link detected: yes
Driver Status: e1000e is active
Driver Activation Cmd: "modprobe e1000e"
Model: "Broadcom BCM4350 802.11ac Wireless Network Adapter"
Driver Status: brcmfmac is active
Driver Activation Cmd: "modprobe brcmfmac"
/lib/modprobe.d/broadcom-wl-dkms.conf is empty for some reason.
running
sudo systemctl stop NetworkManager; sudo modprobe -r wl; sudo modprobe -r brcmfmac; sleep 3; sudo modprobe brcmfmac; sudo systemctl start NetworkManager
freezes compurer and I have to manualy redoot it.
On terminal is says:
modprobe: Fatal: wl not found
1 Like
filo
28 June 2021 16:03
4
What if you simply try:
sudo modprobe brcmfmac
Or if it does nothing, if you try without wl:
sudo systemctl stop NetworkManager
sudo modprobe -r brcmfmac
sleep 3
sudo modprobe brcmfmac
sudo systemctl start NetworkManager
Don't want to waste your time, this is my last attempt
1 Like
on
sudo modprobe brcmfmac
System freezes. This time nothing in the terminal
Thanks for trying anyway!
1 Like
Naman
28 June 2021 16:12
6
2 Likes
Umm, I am new to Arch...which command should I run to do that?
Naman
28 June 2021 16:20
8
That driver will likely be strictly for the Bluetooth component on his wifi/BT combo chip.
I would be testing other kernels such as, linux, linux-lts, and linux-mainline for starters.
You haven't provided your inxi output yet. I'm guessing this is a Macbook?
3 Likes
The install seems successful
enerating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-zen-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Info: Separate boot partition not detected
Found snapshot: 2021-06-28 18:35:24 | timeshift-btrfs/snapshots/2021-06-28_18-35-24/@
Found snapshot: 2021-06-28 18:28:27 | timeshift-btrfs/snapshots/2021-06-28_18-28-27/@
Found snapshot: 2021-06-28 18:25:27 | timeshift-btrfs/snapshots/2021-06-28_18-25-27/@
Found snapshot: 2021-06-28 12:49:56 | timeshift-btrfs/snapshots/2021-06-28_12-49-56/@
Found snapshot: 2021-06-28 12:48:29 | timeshift-btrfs/snapshots/2021-06-28_12-48-29/@
Found 5 snapshot(s)
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
:: Processing package changes...
(1/1) reinstalling bcm4350-firmware [------------------------------------] 100%
:: Running post-transaction hooks...
(1/8) Syncing all file systems...
(2/8) Arming ConditionNeedsUpdate...
(3/8) Foreign/AUR package notification
bcm4350-firmware 0.3-1
(4/8) Orphaned package notification...
ddcutil 1.1.0-1
(5/8) Checking for .pacnew and .pacsave files...
(6/8) Updating pkgfile database...
(7/8) Checking which packages need to be rebuilt
(8/8) Syncing all file systems...
Yet Wifi still doesn't show
This is not macbook. Just a PC build with hardware at hand:
inxi -Faz:
System: Kernel: 5.12.13-zen1-2-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=bdbfbd1b-b0ad-4f73-bb39-8d58b8bc055b
rw rootflags=subvol=@ quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.22.2 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine: Type: Desktop Mobo: Micro-Star model: H410M PRO (MS-7C89) v: 1.0 serial: <filter>
UEFI: American Megatrends v: 1.60 date: 08/20/2020
CPU: Info: Quad Core model: Intel Core i3-10100F bits: 64 type: MT MCP arch: Comet Lake family: 6
model-id: A5 (165) stepping: 3 microcode: EA cache: L2: 6 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 57600
Speed: 4199 MHz min/max: 800/4300 MHz Core speeds (MHz): 1: 4199 2: 4262 3: 4301 4: 4271
5: 4292 6: 4203 7: 4282 8: 4292
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics: Device-1: NVIDIA GK208B [GeForce GT 730] vendor: Gigabyte driver: nvidia v: 465.31
alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:1287 class-ID: 0300
Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: loaded: nvidia display-ID: :0
screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 162 s-size: 602x341mm (23.7x13.4") s-diag: 692mm (27.2")
Monitor-1: HDMI-0 res: 3840x2160 hz: 60 dpi: 163 size: 600x340mm (23.6x13.4")
diag: 690mm (27.2")
OpenGL: renderer: NVIDIA GeForce GT 730/PCIe/SSE2 v: 4.6.0 NVIDIA 465.31 direct render: Yes
Audio: Device-1: Intel vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
alternate: snd_sof_pci_intel_cnl bus-ID: 00:1f.3 chip-ID: 8086:a3f0 class-ID: 0403
Device-2: NVIDIA GK208 HDMI/DP Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
bus-ID: 01:00.1 chip-ID: 10de:0e0f class-ID: 0403
Sound Server-1: ALSA v: k5.12.13-zen1-2-zen running: yes
Sound Server-2: JACK v: 0.125.0 running: no
Sound Server-3: PulseAudio v: 14.2 running: yes
Sound Server-4: PipeWire v: 0.3.30 running: no
Network: Device-1: Intel Ethernet I219-V vendor: Micro-Star MSI driver: e1000e v: kernel port: efa0
bus-ID: 00:1f.6 chip-ID: 8086:0d55 class-ID: 0200
IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter>
Device-2: Broadcom BCM4350 802.11ac Wireless Network Adapter vendor: Dell driver: N/A
modules: brcmfmac port: 3000 bus-ID: 04:00.0 chip-ID: 14e4:43a3 class-ID: 0280
IF-ID-1: anbox0 state: down mac: <filter>
Bluetooth: Device-1: Broadcom BCM2045A0 type: USB driver: btusb v: 0.8 bus-ID: 1-7:3 chip-ID: 0a5c:6412
class-ID: fe01 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives: Local Storage: total: 465.76 GiB used: 20.55 GiB (4.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT500P2SSD8 size: 465.76 GiB
block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 rotation: SSD
serial: <filter> rev: P2CR012 scheme: GPT
Partition: ID-1: / raw-size: 465.5 GiB size: 465.5 GiB (100.00%) used: 20.55 GiB (4.4%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.46%) used: 562 KiB (0.2%) fs: vfat
dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 465.5 GiB size: 465.5 GiB (100.00%) used: 20.55 GiB (4.4%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 465.5 GiB size: 465.5 GiB (100.00%) used: 20.55 GiB (4.4%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 465.5 GiB size: 465.5 GiB (100.00%) used: 20.55 GiB (4.4%) fs: btrfs
dev: /dev/nvme0n1p2 maj-min: 259:2
Swap: Kernel: swappiness: 10 (default 60) cache-pressure: 75 (default 100)
ID-1: swap-1 type: zram size: 1.95 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram0
ID-2: swap-2 type: zram size: 1.95 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram1
ID-3: swap-3 type: zram size: 1.95 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram2
ID-4: swap-4 type: zram size: 1.95 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram3
ID-5: swap-5 type: zram size: 1.95 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram4
ID-6: swap-6 type: zram size: 1.95 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram5
ID-7: swap-7 type: zram size: 1.95 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram6
ID-8: swap-8 type: zram size: 1.95 GiB used: 0 KiB (0.0%) priority: 32767 dev: /dev/zram7
Sensors: System Temperatures: cpu: 27.8 C mobo: N/A gpu: nvidia temp: 48 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 45%
Info: Processes: 244 Uptime: 5m wakeups: 0 Memory: 15.57 GiB used: 2.81 GiB (18.1%) Init: systemd
v: 248 tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.0 Packages: pacman: 1656 lib: 502
Shell: fish v: 3.2.2 default: Bash v: 5.1.8 running-in: konsole inxi: 3.3.04
How could I try other kernels? Thanks
tbg
28 June 2021 16:51
12
Garuda Settings Manager contains a utility for installing kernels.
If that doesn't help then download and burn an LXQT-Kwin live ISO and see if your wifi works with Connman.
2 Likes
tbg
28 June 2021 16:59
13
Are you trying to run this in a virtualized anbox environment?
Is airplane mode or a hardware switch blocking your wifi?
Please post:
rfkill list
We know your chip is being initialized as your bluetooth is now reported as “up”.
2 Likes
No, this is bare metal.
fkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
tbg
28 June 2021 17:03
15
That is a very strange output on your wifi state. I don't ever recall seeing that before.
2 Likes
Successfully installed network-broadcom-wl
Via Settings Manager, yet no wifi. I’ll try LXQT-Kwin live ISO in live mode to see if the card work there…
tbg
28 June 2021 17:19
17
So do you have Anbox installed at all on your machine?
The Broadcom-wl driver will only make things more complex to troubleshoot.
I would add the wl driver to the blacklist created in /etc/modprobe.d
.
I would then manually modprobe the kernel module.
sudo systemctl stop NetworkManager; sudo modprobe -r wl; sudo modprobe -r brcmfmac; sleep 3; sudo modprobe brcmfmac; sudo systemctl start NetworkManager
Reboot, then you could try running that command again now that the wl module is installed.
3 Likes
tbg:
/etc/modprobe.d
There are 3 files in /etc/modprobe.d
rw-r–r-- 0 root 21 Jun 08:26 .gitkeep
.rw-r–r-- 129 root 24 Jun 20:25 mhwd-gpu.conf
.rw-r–r-- 61 root 21 Jun 08:26 nobeep.conf
.rw-r–r-- 76 root 21 Jun 08:26 noime.conf
where should I blacklist it and what is the syntax?
I dont really know what is Anbox…what is the way to check and remove it?
tbg
28 June 2021 17:37
19
Do you still have the wl driver installed?
If you installed the wl driver then it should have created a blacklist file for the Broadcom kernel modules, however it is not there.
I am really leaning towards this being a kernel issue.
Try the Garuda XFCE live boot disk as it uses the LTS kernel. You have made a lot of changes and a starting from a clean image may be far better at this point.
3 Likes
This is what is have now in /lib/modprobe.d/broadcom-wl-dkms.conf
blacklist b43
blacklist b43legacy
blacklist bcm43xx
blacklist bcma
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist ssb
Should I try to remove something?