Arch linux wifi broadcom

Arch Linux

Hey,
I am a newbie, or rather an Arch-newb. Booted the iso live, only to see that it does not show the card. Tried using rfkill, tried installing b43 drivers from AUR, installed NetworkManager, broadcom-wl, broadcom-wl-dkms, searched through the entire internet, but none of them seem to work. The most fascinating stuff, though is that I have Garuda Linux installed (drivers initially did not work though) but synced the repositories, rebooted the system and the network card just magically worked.
I also tried doing the same with arch linux but in vain. Copied Garuda Linux drivers to Arch Linux but still did not work.
Is this dependent on the kernel installed?

Wifi Network card: Broadcom BCM43142
Linux kernel of Garuda Linux: Linux-zen

If I do need to post any output, let me know.
iw dev does not show any output, but works on Garuda Linux.

I shall never come to like this laptop, for it smells of burnt GPU

Last edited by ShamUsesArch (2022-02-28 06:39:29)

#2 2022-02-22 10:07:41

Re: [SOLVED] Broadcom Wifi network card not working

lspci -k dmesg | grep -iE 'wl|b43' ip addr

Also with which exact command did you try to connect? Chances are that the wl driver does not support the newer interfaces used by iwd/iwctl and you might have to opt for wpa_supplicant/nmcli or so,

Last edited by V1del (2022-02-22 10:11:55)

#3 2022-02-22 12:41:18

Re: [SOLVED] Broadcom Wifi network card not working

@V1del, sorry for replying back late, just got back home from work.
ATM, I do not have arch installed. Was frustrated with it and deleted it.
However, I can let you know the output of the commands.
lspci gave:

 01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01) Subsystem: Dell Device 0018 Kernel driver in use: wl Kernel modules: bcma, wl 

(Something similar to this)
ip addr just showed the loopback interface.

Читайте также:  Поменять канал вай фай

Oh also, I tried wpa_supplicant and nmcli but there was no wifi adapter found.

Last edited by ShamUsesArch (2022-02-22 12:44:01)

#4 2022-02-22 13:43:04

Re: [SOLVED] Broadcom Wifi network card not working

(Something similar to this)

Is not going to be sufficient. If you want to know why it doesn’t work on arch you’ll have to provide the information from that system, but using the zen kernel you’ll need https://archlinux.org/packages/communit … m-wl-dkms/ to use the wl kernel module (and the https://archlinux.org/packages/extra/x8 … n-headers/ )

#5 2022-02-22 16:26:45

Re: [SOLVED] Broadcom Wifi network card not working

@seth, about the zen kernel, it is not the kernel that I use for arch linux. I think it is the LTS version of kernel. The zen kernel is used only for my Garuda Linux OS.

Thanks for the tip tho; I’ll see about copying the text code although IDK how

#6 2022-02-22 16:41:33

Re: [SOLVED] Broadcom Wifi network card not working

So, I just ran the commands.

 01:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01) Subsystem: Dell Device 0018 Kernel driver in use: bcma-pci-bridge Kernel modules: wl 
 [ 22.721391] wl: loading out-of-tree module, taints kernel [ 22.721402] wl: module license 'MIXED/Proprietary' taints kernel [ 22.725363] wl: module verification failed:signature and/or required key missing - tainting kernel

Last edited by ShamUsesArch (2022-02-22 16:42:21)

#7 2022-02-22 16:48:59

Re: [SOLVED] Broadcom Wifi network card not working

Try explicitly reloading wl instead of bcma

modprobe -r bcma wl modprobe wl

Last edited by V1del (2022-02-22 16:50:36)

#8 2022-02-23 02:13:08

Re: [SOLVED] Broadcom Wifi network card not working

@V1del, sorry for the late reply, just ran the two commands above and nothing changed. Ran ping test, but gave «Temporary failure in name resolution». No outputs.

Also, this is something I noticed, but the kernel driver used in Arch Linux is bcma-pci-bridge while Garuda Linux uses wl drivers. Is there something that has to do with it?

Thank you

#9 2022-02-23 07:05:52

Re: [SOLVED] Broadcom Wifi network card not working

Yes, you don’t have the wl driver (properly) installed and there’s no working driver for the chip (hence the bcma-pci-bridge module, which is not a broadcom wireless driver)
I guess the b43/bcma drivers are blacklisted by the wl package, but the module doesn’t fit the kernel.
Please post the verbatim outputs of

uname -a pacman -Qs broadcom lsmod modinfo wl | head

#10 2022-02-23 07:52:24

Re: [SOLVED] Broadcom Wifi network card not working

In a similar problem of mine with a BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03) , it was necessary to blacklist the modules bcma brcm80211 brcmsmac through /etc/modprobe.d/
The choice rmmod / modprobe (as terminal command) has no result for this chipset. There is a big conflict with the modules.
For example you can try to blacklist the modules bcm43xx ssb b43 b43legacy ndiswrapper brcmfmac bcma brcm80211 brcmsmac, all of them or one by one .

Читайте также:  Пропало устройство wi fi

Last edited by giannis-arch (2022-02-23 07:53:02)

#11 2022-02-23 09:05:27

Re: [SOLVED] Broadcom Wifi network card not working

Properly unloading all the relevant modules «should» work but I’m not entirely certain on all the modules involved here. The problem is that the problem starts on the live disk and any blacklist you define would not persist, an option to ensure they are blacklisted would be using the command line. I was also under the impression the live disk should already blacklist the non-wl modules

#12 2022-02-23 09:46:54

Re: [SOLVED] Broadcom Wifi network card not working

Update: I have just installed arch linux so that things can get easier for me as well as y’all. Thanks for helping out!

Also @seth, will post the output for the commands in a lil later

@V1del, I forgot to mention, the reply you mentioned:

Try explicitly reloading wl instead of bcma

modprobe -r bcma wl
modprobe wl

Unloaded these kernel drivers and tried to load back wl but received a ‘FATAL’ message, saying that the driver (or module?) was not found at a specific location. Would you like me to post the full error message?

Thanks for the replies, hope y’all have a good day

#13 2022-02-23 09:48:22

Re: [SOLVED] Broadcom Wifi network card not working

Also, @giannis-arch, good to know that information. Let me give it a try

#14 2022-02-23 09:54:12

Re: [SOLVED] Broadcom Wifi network card not working

Please always post all the outputs you get in full for everything, otherwise if you blankly state «doesn’t work» we don’t know whether that was due to an error in your execution of the command, an error in general, or whether it might be an outright incompatibility that we can’t do much about.

Based on what you mentioned it sounded like the commands went through successfully but you still didn’t get an interface allocated, which is an entirely different issue to look at than outright failure to load the module.

Note that if you actually installed the system now you need to explicitly install the broadcom-wl package it isn’t going to be inherently part of your installation, that package should in turn already have all the proper blacklists. In doubt post the outputs seth asked for in #9

#15 2022-02-25 04:41:40

Re: [SOLVED] Broadcom Wifi network card not working

Hello,
I am sorry for not being able to respond since I was figuring out how to paste the output of arch linux here. I also reinstalled arch linux.

Читайте также:  Wifi built in speakers

During live installation boot, I notice something very unusual:
Bluetooth: hci0 : BCM: Firmware patch not found, tried
Bluetooth: hci0 : BCM: BCM43142A0-(something that I could not observe)
Bluetooth: hci0 : BCM: (and then some more. If I can «pause» the boot screen please let me know)

@seth As per your request, I have posted the outputs for the following:

 Linux shamarch 5.16.11-arch1-1 #1 SMP PREEMPT Thu, 24 Feb 2022 02:18:20 +0000 x86_64 GNU/Linux 

gives absolutely nothing, and I mean it this time.

Module Size Used by x86_pkg_temp_thermal 20480 0 intel_powerclamp 20480 0 coretemp 20480 0 uvcvideo 151552 0 crct10dif_pclmul 16384 1 crc32_pclmul 16384 0 ghash_clmulni_intel 16384 0 snd_ctl_led 24576 0 dell_laptop 32768 0 iTCO_wdt 16384 0 videobuf2_vmalloc 20480 1 uvcvideo aesni_intel 380928 0 btusb 65536 0 dell_wmi 24576 1 dell_laptop snd_hda_codec_realtek 155648 1 btrtl 28672 1 btusb hid_rmi 28672 0 snd_hda_codec_hdmi 81920 1 snd_hda_codec_generic 98304 1 snd_hda_codec_realtek intel_spi_platform 16384 0 videobuf2_memops 20480 1 videobuf2_vmalloc ledtrig_audio 16384 4 snd_ctl_led,snd_hda_codec_generic,dell_wmi,dell_laptop rmi_core 118784 1 hid_rmi intel_pmc_bxt 16384 1 iTCO_wdt at24 28672 0 intel_spi 24576 1 intel_spi_platform crypto_simd 16384 1 aesni_intel videobuf2_v4l2 40960 1 uvcvideo snd_hda_intel 61440 0 hid_sensor_gyro_3d 20480 0 btbcm 20480 1 btusb dell_smbios 32768 2 dell_wmi,dell_laptop spi_nor 102400 1 intel_spi snd_intel_dspcfg 32768 1 snd_hda_intel btintel 45056 1 btusb hid_sensor_magn_3d 20480 0 cryptd 28672 2 crypto_simd,ghash_clmulni_intel wmi_bmof 16384 0 dell_wmi_descriptor 20480 2 dell_wmi,dell_smbios mei_hdcp 24576 0 mei_pxp 20480 0 dcdbas 20480 1 dell_smbios intel_rapl_msr 20480 0 rapl 16384 0 mtd 90112 4 spi_nor,intel_spi iTCO_vendor_support 16384 1 iTCO_wdt dell_smm_hwmon 24576 0 intel_cstate 20480 0 intel_uncore 204800 0 snd_intel_sdw_acpi 20480 1 snd_intel_dspcfg hid_sensor_accel_3d 20480 0 hid_sensor_als 20480 0 hid_sensor_rotation 20480 0 hid_sensor_incl_3d 20480 0 bluetooth 757760 5 btrtl,btintel,btbcm,btusb psmouse 212992 0 joydev 28672 0 videobuf2_common 86016 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops hid_sensor_trigger 20480 12 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_als,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_rotation snd_hda_codec 180224 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek pcspkr 16384 0 industrialio_triggered_buffer 16384 1 hid_sensor_trigger mousedev 24576 0 ecdh_generic 16384 1 bluetooth videodev 303104 3 videobuf2_v4l2,uvcvideo,videobuf2_common crc16 16384 1 bluetooth kfifo_buf 16384 1 industrialio_triggered_buffer snd_hda_core 114688 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek intel_vbtn 24576 0 processor_thermal_device_pci_legacy 16384 0 bcma 77824 0 hid_sensor_iio_common 20480 7 hid_sensor_gyro_3d,hid_sensor_trigger,hid_sensor_incl_3d,hid_sensor_als,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_rotation hid_multitouch 32768 0 snd_hwdep 16384 1 snd_hda_codec industrialio 102400 9 industrialio_triggered_buffer,hid_sensor_gyro_3d,hid_sensor_trigger,hid_sensor_incl_3d,kfifo_buf,hid_sensor_als,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_rotation i915 3260416 2 mc 65536 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common wmi 40960 4 dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor snd_pcm 159744 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core processor_thermal_device 20480 1 processor_thermal_device_pci_legacy int3403_thermal 20480 0 sparse_keymap 16384 2 dell_wmi,intel_vbtn i2c_hid_acpi 16384 0 processor_thermal_rfim 16384 1 processor_thermal_device snd_timer 45056 1 snd_pcm mei_me 53248 2 mac_hid 16384 0 processor_thermal_mbox 16384 2 processor_thermal_rfim,processor_thermal_device dell_rbtn 20480 0 ttm 86016 1 i915 i2c_hid 40960 1 i2c_hid_acpi processor_thermal_rapl 20480 1 processor_thermal_device snd 126976 9 snd_ctl_led,snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm intel_gtt 28672 1 i915 soc_button_array 20480 0 video 57344 3 dell_wmi,dell_laptop,i915 mei 163840 5 mei_hdcp,mei_pxp,mei_me i2c_i801 45056 0 intel_rapl_common 32768 2 intel_rapl_msr,processor_thermal_rapl rfkill 32768 4 bluetooth,dell_laptop,dell_rbtn lpc_ich 28672 0 i2c_smbus 20480 1 i2c_i801 int340x_thermal_zone 20480 2 int3403_thermal,processor_thermal_device soundcore 16384 2 snd_ctl_led,snd int3400_thermal 20480 0 intel_pch_thermal 20480 0 acpi_thermal_rel 16384 1 int3400_thermal intel_soc_dts_iosf 20480 1 processor_thermal_device_pci_legacy fuse 172032 1 bpf_preload 16384 0 ip_tables 36864 0 x_tables 57344 1 ip_tables btrfs 1695744 1 blake2b_generic 20480 0 libcrc32c 16384 1 btrfs crc32c_generic 16384 0 xor 24576 1 btrfs raid6_pq 122880 1 btrfs hid_sensor_custom 28672 0 hid_sensor_hub 32768 9 hid_sensor_gyro_3d,hid_sensor_trigger,hid_sensor_iio_common,hid_sensor_incl_3d,hid_sensor_als,hid_sensor_accel_3d,hid_sensor_magn_3d,hid_sensor_rotation,hid_sensor_custom usbhid 73728 0 serio_raw 20480 0 atkbd 36864 0 uas 32768 0 libps2 20480 2 atkbd,psmouse usb_storage 81920 1 uas xhci_pci 20480 0 crc32c_intel 24576 2 i8042 45056 1 dell_laptop xhci_pci_renesas 24576 1 xhci_pci serio 28672 7 rmi_core,serio_raw,atkbd,psmouse,i8042

For now, this is what I have gathered. I shall soon post the output of the last command.

Hope you have a good day

Источник

Оцените статью
Adblock
detector