I installed Garuda on my HP ProBook 640 G1 and absolutely love this distro. My only nagging issue is that when I start the laptop, my WiFi will not automatically connect. Goes through a process of "Configuring" and then finally fails. After doing some searching I found a similar issue with the BCM43228 on various Arch distros and the solution was to do the following:
sudo modprobe -r b43 ssb bcma wl
sudo modprobe wl
This works for me everytime, so I finally put it in a script (without sudo) in /usr/local/bin and have it set to run this with kdesu when I log in each time to resolve the issue. Of course I have to give my password to kdesu for this to run.
My question is, is it possible to remove certain packages around the Broadcom drivers or somesuch so that this "fix" is permenant and I don't have to run this script on login? Or can I blacklist certain things to accomplish this? Any assistance would be appreciated.
â•─mfrazier@mike in ~ took 23ms
╰─λ inxi -Faz
System: Kernel: 5.14.3-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=0600ddb7-5a75-4f2b-b926-73ab138473b0
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.5 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine: Type: Laptop System: Hewlett-Packard product: HP ProBook 640 G1 v: A3009DD10203
serial: <filter> Chassis: type: 10 serial: <filter>
Mobo: Hewlett-Packard model: 1993 v: KBC Version 16.3C serial: <filter> UEFI: Hewlett-Packard
v: L77 Ver. 01.49 date: 08/29/2019
Battery: ID-1: BAT0 charge: 53.2 Wh (98.2%) condition: 54.2/54.2 Wh (100.0%) volts: 12.3 min: 10.8
model: Hewlett-Packard Primary type: Li-ion serial: <filter> status: Unknown
CPU: Info: Dual Core model: Intel Core i5-4300M bits: 64 type: MT MCP arch: Haswell family: 6
model-id: 3C (60) stepping: 3 microcode: 28 cache: L2: 3 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 20753
Speed: 980 MHz min/max: 800/3300 MHz Core speeds (MHz): 1: 980 2: 2233 3: 798 4: 836
Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
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: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics: Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Hewlett-Packard driver: i915
v: kernel bus-ID: 00:02.0 chip-ID: 8086:0416 class-ID: 0300
Device-2: Chicony HP HD Webcam type: USB driver: uvcvideo bus-ID: 3-7:3 chip-ID: 04f2:b3ed
class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: loaded: intel
unloaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.2x8.0") s-diag: 414mm (16.3")
Monitor-1: eDP1 res: 1366x768 hz: 60 dpi: 112 size: 310x170mm (12.2x6.7") diag: 354mm (13.9")
OpenGL: renderer: Mesa DRI Intel HD Graphics 4600 (HSW GT2) v: 4.5 Mesa 21.2.1 compat-v: 3.0
direct render: Yes
Audio: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0c0c class-ID: 0403
Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 class-ID: 0403
Sound Server-1: ALSA v: k5.14.3-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.35 running: yes
Network: Device-1: Intel Ethernet I217-V vendor: Hewlett-Packard driver: e1000e v: kernel port: 3080
bus-ID: 00:19.0 chip-ID: 8086:153b class-ID: 0200
IF: enp0s25 state: down mac: <filter>
Device-2: Broadcom BCM43228 802.11a/b/g/n driver: wl v: kernel modules: bcma port: ef80
bus-ID: 02:00.0 chip-ID: 14e4:4359 class-ID: 0280
IF: wlo1 state: up mac: <filter>
Bluetooth: Device-1: Broadcom HP Portable Bumble Bee type: USB driver: btusb v: 0.8 bus-ID: 3-12:4
chip-ID: 0a5c:21f1 class-ID: fe01 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 1 state: up address: <filter>
Drives: Local Storage: total: 350.27 GiB used: 76.4 GiB (21.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Leven model: JAJS600M256PRO size: 238.47 GiB block-size:
physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 7A scheme: GPT
ID-2: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SDSSDA120G size: 111.79 GiB block-size:
physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 10RL scheme: GPT
Partition: ID-1: / raw-size: 237.51 GiB size: 237.51 GiB (100.00%) used: 76.4 GiB (32.2%) fs: btrfs
dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.45%) used: 562 KiB (0.2%) fs: vfat
dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 237.51 GiB size: 237.51 GiB (100.00%) used: 76.4 GiB (32.2%) fs: btrfs
dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 237.51 GiB size: 237.51 GiB (100.00%) used: 76.4 GiB (32.2%) fs: btrfs
dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 237.51 GiB size: 237.51 GiB (100.00%) used: 76.4 GiB (32.2%) fs: btrfs
dev: /dev/sda2 maj-min: 8:2
Swap: Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 7.22 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors: System Temperatures: cpu: 53.0 C mobo: 0.0 C
Fan Speeds (RPM): N/A
Info: Processes: 248 Uptime: 14m wakeups: 1 Memory: 7.22 GiB used: 3.31 GiB (45.9%) Init: systemd
v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1426 lib: 346
Shell: fish v: 3.3.1 default: Bash v: 5.1.8 running-in: konsole inxi: 3.3.06