Can anyone help me set up WiFi for my computer?

sudo mhwd-kernel -i linux414

sudo mhwd-kernel -i linux419

sudo mhwd-kernel -i linux54

sudo mhwd-kernel -i linux419-rt

sudo mhwd-kernel -i linux55

Reboot after installing any kernel.

Always have at least two kernels installed at all times for safety.

How to switch kernels:

When you reboot if you do not see the grub boot screen press and hold down the ESC, SHIFT or F8 key. This should show the GRUB boot menu if it doesn't appear. As soon as you see the grub boot screen, press the down arrow. Select the "advanced" menu from the choices and press enter. In the next menu you can select the different kernels you have installed to boot from. Select the regular kernel you wish boot into (not the fallback), and then press enter to complete the kernel change.

2 Likes

I tried one kernel that almost broke the computer and one did the same, What specific kernel is good for using WiFi?

Switching kernels can't break the computer. You simply reboot and switch to another kernel. Test them all from 4.14 and up.

Maybe 'break' was not the right word, anyway

How do I know that I can use wifi?

Use some common sense.

1 Like

I cant find a setting for "connect to a wireless network"

:thinking:

Either it was not clear to me, I could not find or install the driver I needed. I should of worded better

Did you read my driver install guide:

Post all inputs and outputs from the install procedure.

inxi -Fxxxz:

System:
Host: itzzens-pc Kernel: 5.4.6-2-MANJARO x86_64 bits: 64
compiler: gcc v: 9.2.0 Desktop: Xfce 4.14.1 tk: Gtk 3.24.12
info: xfce4-panel wm: xfwm4 dm: LightDM 1.30.0
Distro: Manjaro Linux
Machine:
Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0
serial: Chassis: type: 9 v: Mac-937CB26E2E02BB01
serial:
Mobo: Apple model: Mac-937CB26E2E02BB01 v: MacBookAir7,2
serial: UEFI: Apple v: MBA71.88Z.0178.B00.1806051659
date: 06/05/2018
Battery:
ID-1: BAT0 charge: 47.4 Wh condition: 47.4/54.3 Wh (87%)
volts: 8.5/7.6 model: SMP bq20z451 type: Li-ion serial: N/A
status: Full cycles: 321
CPU:
Topology: Dual Core model: Intel Core i5-5350U bits: 64
type: MT MCP arch: Broadwell rev: 4 L2 cache: 3072 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
bogomips: 14404
Speed: 800 MHz min/max: 500/2900 MHz Core speeds (MHz): 1: 800
2: 800 3: 800 4: 800
Graphics:
Device-1: Intel HD Graphics 6000 vendor: Apple driver: i915
v: kernel bus ID: 00:02.0 chip ID: 8086:1626
Display: x11 server: X.Org 1.20.6 driver: intel
unloaded: modesetting alternate: fbdev,vesa
resolution: 1440x900~60Hz
OpenGL:
renderer: Mesa DRI Intel HD Graphics 6000 (Broadwell GT3)
v: 4.6 Mesa 19.3.1 compat-v: 3.0 direct render: Yes
Audio:
Device-1: Intel Broadwell-U Audio vendor: Apple
driver: snd_hda_intel v: kernel bus ID: 00:03.0
chip ID: 8086:160c
Device-2: Intel Wildcat Point-LP High Definition Audio
driver: snd_hda_intel v: kernel bus ID: 00:1b.0
chip ID: 8086:9ca0
Device-3: Broadcom and subsidiaries 720p FaceTime HD Camera
driver: bdc-pci bus ID: 02:00.0 chip ID: 14e4:1570
Device-4: DisplayLink type: USB driver: cdc_ncm,snd-usb-audio
bus ID: 2-2.1:4 chip ID: 17e9:4323 serial:
Sound Server: ALSA v: k5.4.6-2-MANJARO
Network:
Device-1: Broadcom and subsidiaries BCM4360 802.11ac Wireless
Network Adapter
vendor: Apple driver: bcma-pci-bridge v: N/A port: efa0
bus ID: 03:00.0 chip ID: 14e4:43a0
IF-ID-1: enp0s20u2u1i5 state: up speed: N/A duplex: N/A
mac:
Drives:
Local Storage: total: 248.67 GiB used: 207.97 GiB (83.6%)
ID-1: /dev/sda vendor: Apple model: SSD SM0256G size: 233.76 GiB
speed: 6.0 Gb/s serial: rev: 3A0Q scheme: GPT
ID-2: /dev/sdc type: USB vendor: SanDisk model: Cruzer Glide
size: 14.91 GiB serial: rev: 1.00 scheme: MBR
Partition:
ID-1: / size: 228.80 GiB used: 207.97 GiB (90.9%) fs: ext4
dev: /dev/sda2
Sensors:
System Temperatures: cpu: 80.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 219 Uptime: 51m Memory: 7.68 GiB
used: 1.78 GiB (23.2%) Init: systemd v: 242 Compilers:
gcc: 9.2.0 Shell: bash v: 5.0.11 running in: xfce4-terminal
inxi: 3.0.37

rfkill list all:

1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no

Lsmod | sort

ac 16384 0
acpi_als 20480 0
aesni_intel 372736 4
af_alg 28672 6 algif_hash,algif_skcipher
agpgart 53248 2 intel_gtt,drm
ahci 40960 2
algif_hash 16384 1
algif_skcipher 16384 1
apple_bl 20480 0
applesmc 24576 0
applespi 40960 0
b43 454656 0
bcm5974 24576 0
bcma 65536 1 b43
bdc_pci 16384 0
bluetooth 671744 41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
bnep 28672 2
btbcm 16384 1 btusb
btintel 28672 1 btusb
btrtl 24576 1 btusb
btusb 65536 0
cdc_mbim 20480 0
cdc_ncm 40960 1 cdc_mbim
cdc_wdm 28672 1 cdc_mbim
cfg80211 851968 2 b43,mac80211
cmac 16384 3
cmdlinepart 16384 0
cordic 16384 1 b43
coretemp 20480 0
crc16 16384 3 bluetooth,ext4,applespi
crc32c_generic 16384 0
crc32c_intel 24576 2
crc32_pclmul 16384 0
crct10dif_pclmul 16384 1
cryptd 24576 3 crypto_simd,ghash_clmulni_intel
crypto_simd 16384 1 aesni_intel
crypto_user 16384 0
drm 516096 7 drm_kms_helper,i915
drm_kms_helper 217088 1 i915
ecc 32768 1 ecdh_generic
ecdh_generic 16384 2 bluetooth
evdev 24576 17
ext4 782336 1
fat 86016 1 vfat
fb_sys_fops 16384 1 drm_kms_helper
ff_memless 20480 1 xpad
fuse 139264 5
ghash_clmulni_intel 16384 0
glue_helper 16384 1 aesni_intel
hid 143360 3 usbhid,hid_apple,hid_generic
hid_apple 16384 0
hid_generic 16384 0
i2c_algo_bit 16384 1 i915
i2c_i801 36864 0
i915 2375680 16
industrialio 86016 2 acpi_als,kfifo_buf
input_leds 16384 0
input_polldev 20480 1 applesmc
intel_cstate 16384 0
intel_gtt 24576 1 i915
intel_pch_thermal 16384 0
intel_powerclamp 20480 0
intel_rapl_common 28672 1 intel_rapl_msr
intel_rapl_msr 20480 0
intel_rapl_perf 16384 0
intel_spi 24576 1 intel_spi_platform
intel_spi_platform 16384 0
intel_uncore 147456 0
ip_tables 36864 0
irqbypass 16384 1 kvm
iTCO_vendor_support 16384 1 iTCO_wdt
iTCO_wdt 16384 0
jbd2 135168 1 ext4
joydev 28672 0
kfifo_buf 16384 1 acpi_als
kvm 790528 1 kvm_intel
kvm_intel 311296 0
ledtrig_audio 16384 1 snd_hda_codec_generic
libahci 40960 1 ahci
libarc4 16384 1 mac80211
libata 274432 2 libahci,ahci
loop 40960 46
lpc_ich 28672 0
mac80211 991232 1 b43
mac_hid 16384 0
mbcache 16384 1 ext4
mc 61440 1 snd_usb_audio
mei 118784 3 mei_hdcp,mei_me
mei_hdcp 24576 0
mei_me 45056 1
mii 16384 1 usbnet
mmc_core 184320 2 b43,ssb
Module Size Used by
mousedev 24576 0
mtd 77824 6 spi_nor,cmdlinepart,intel_spi,ofpart
nls_cp437 20480 1
nls_iso8859_1 16384 1
ofpart 20480 0
pcmcia 77824 1 ssb
pcmcia_core 32768 1 pcmcia
pcspkr 16384 0
rfcomm 90112 16
rfkill 28672 5 bluetooth,cfg80211
rng_core 16384 1 b43
sbs 20480 0
sbshc 16384 1 sbs
scsi_mod 249856 4 sd_mod,usb_storage,uas,libata
sd_mod 57344 3
snd 106496 23 snd_hda_codec_generic,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_usb_audio,snd_usbmidi_lib,snd_hda_codec,snd_timer,snd_pcm,snd_rawmidi
snd_hda_codec 155648 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_cirrus
snd_hda_codec_cirrus 24576 1
snd_hda_codec_generic 94208 1 snd_hda_codec_cirrus
snd_hda_codec_hdmi 73728 1
snd_hda_core 102400 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_cirrus
snd_hda_intel 49152 4
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_intel_nhlt 20480 1 snd_hda_intel
snd_pcm 135168 5 snd_hda_codec_hdmi,snd_hda_intel,snd_usb_audio,snd_hda_codec,snd_hda_core
snd_rawmidi 45056 1 snd_usbmidi_lib
snd_seq_device 16384 1 snd_rawmidi
snd_timer 40960 1 snd_pcm
snd_usb_audio 294912 2
snd_usbmidi_lib 40960 1 snd_usb_audio
soundcore 16384 1 snd
spi_nor 61440 1 intel_spi
spi_pxa2xx_pci 16384 0
spi_pxa2xx_platform 32768 0
squashfs 69632 23
ssb 94208 1 b43
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
thunderbolt 196608 0
uas 28672 0
uinput 20480 0
usbhid 65536 0
usbnet 49152 2 cdc_mbim,cdc_ncm
usb_storage 77824 1 uas
vfat 24576 1
x86_pkg_temp_thermal 20480 0
xhci_hcd 282624 1 xhci_pci
xhci_pci 20480 0
xpad 40960 0
x_tables 49152 1 ip_tables

sudo mhwd-kernel -li

Currently running: 5.4.6-2-MANJARO (linux54)
The following kernels are installed in your system:

  • linux316
  • linux414
  • linux419
  • linux53
  • linux54
  • linux419-rt
  • linux52-rt

grep -r "blacklist|install|options" /etc/modprobe.d/:

/etc/modprobe.d/linux414-broadcom-wl.conf:blacklist b43
/etc/modprobe.d/linux414-broadcom-wl.conf:blacklist b43legacy
/etc/modprobe.d/linux414-broadcom-wl.conf:blacklist ssb
/etc/modprobe.d/linux414-broadcom-wl.conf:blacklist bcm43xx
/etc/modprobe.d/linux414-broadcom-wl.conf:blacklist brcm80211
/etc/modprobe.d/linux414-broadcom-wl.conf:blacklist brcmfmac
/etc/modprobe.d/linux414-broadcom-wl.conf:blacklist brcmsmac
/etc/modprobe.d/linux414-broadcom-wl.conf:blacklist bcma
/etc/modprobe.d/linux54-broadcom-wl.conf:blacklist b43
/etc/modprobe.d/linux54-broadcom-wl.conf:blacklist b43legacy
/etc/modprobe.d/linux54-broadcom-wl.conf:blacklist ssb
/etc/modprobe.d/linux54-broadcom-wl.conf:blacklist bcm43xx
/etc/modprobe.d/linux54-broadcom-wl.conf:blacklist brcm80211
/etc/modprobe.d/linux54-broadcom-wl.conf:blacklist brcmfmac
/etc/modprobe.d/linux54-broadcom-wl.conf:blacklist brcmsmac
/etc/modprobe.d/linux54-broadcom-wl.conf:blacklist bcma
/etc/modprobe.d/linux419-broadcom-wl.conf:blacklist b43
/etc/modprobe.d/linux419-broadcom-wl.conf:blacklist b43legacy
/etc/modprobe.d/linux419-broadcom-wl.conf:blacklist ssb
/etc/modprobe.d/linux419-broadcom-wl.conf:blacklist bcm43xx
/etc/modprobe.d/linux419-broadcom-wl.conf:blacklist brcm80211
/etc/modprobe.d/linux419-broadcom-wl.conf:blacklist brcmfmac
/etc/modprobe.d/linux419-broadcom-wl.conf:blacklist brcmsmac
/etc/modprobe.d/linux419-broadcom-wl.conf:blacklist bcma
/etc/modprobe.d/linux52-rt-broadcom-wl.conf:blacklist b43
/etc/modprobe.d/linux52-rt-broadcom-wl.conf:blacklist b43legacy
/etc/modprobe.d/linux52-rt-broadcom-wl.conf:blacklist ssb
/etc/modprobe.d/linux52-rt-broadcom-wl.conf:blacklist bcm43xx
/etc/modprobe.d/linux52-rt-broadcom-wl.conf:blacklist brcm80211
/etc/modprobe.d/linux52-rt-broadcom-wl.conf:blacklist brcmfmac
/etc/modprobe.d/linux52-rt-broadcom-wl.conf:blacklist brcmsmac
/etc/modprobe.d/linux52-rt-broadcom-wl.conf:blacklist bcma
/etc/modprobe.d/linux53-broadcom-wl.conf:blacklist b43
/etc/modprobe.d/linux53-broadcom-wl.conf:blacklist b43legacy
/etc/modprobe.d/linux53-broadcom-wl.conf:blacklist ssb
/etc/modprobe.d/linux53-broadcom-wl.conf:blacklist bcm43xx
/etc/modprobe.d/linux53-broadcom-wl.conf:blacklist brcm80211
/etc/modprobe.d/linux53-broadcom-wl.conf:blacklist brcmfmac
/etc/modprobe.d/linux53-broadcom-wl.conf:blacklist brcmsmac
/etc/modprobe.d/linux53-broadcom-wl.conf:blacklist bcma
/etc/modprobe.d/linux419-rt-broadcom-wl.conf:blacklist b43
/etc/modprobe.d/linux419-rt-broadcom-wl.conf:blacklist b43legacy
/etc/modprobe.d/linux419-rt-broadcom-wl.conf:blacklist ssb
/etc/modprobe.d/linux419-rt-broadcom-wl.conf:blacklist bcm43xx
/etc/modprobe.d/linux419-rt-broadcom-wl.conf:blacklist brcm80211
/etc/modprobe.d/linux419-rt-broadcom-wl.conf:blacklist brcmfmac
/etc/modprobe.d/linux419-rt-broadcom-wl.conf:blacklist brcmsmac
/etc/modprobe.d/linux419-rt-broadcom-wl.conf:blacklist bcma
/etc/modprobe.d/ideapad-blacklist.conf:blacklist ideapad-laptop

pacman -Qsq linux | grep linux | grep -v -E '(arch|util|sys|api|firmware)' | grep -v nvidia:

rch|util|sys|api|firmware)' | grep -v nvidia
linux-latest-broadcom-wl
linux-lts-broadcom-wl
linux-rt-lts-manjaro-broadcom-wl
linux-rt-manjaro-broadcom-wl
linux316
linux316-virtualbox-host-modules
linux414
linux414-broadcom-wl
linux414-headers
linux419
linux419-broadcom-wl
linux419-rt
linux419-rt-broadcom-wl
linux52-rt
linux52-rt-broadcom-wl
linux53
linux53-broadcom-wl
linux54
linux54-broadcom-wl
playonlinux

hwinfo --netcard --wlan --bluetooth | grep -Ei "model:|driver:|status:|cmd:|file:|detected:" | grep -v "Config Status":

"model:|driver:|status:|cmd:|file:|detected:" | grep -v "Config Status"
Model: "Broadcom BCM4360 802.11ac Wireless Network Adapter"
Driver: "bcma-pci-bridge"
Driver Status: bcma is active
Driver Activation Cmd: "modprobe bcma"
Driver Status: wl is not active
Driver Activation Cmd: "modprobe wl"

You have created a massive mess from the look of your outputs.

You can try this:

Paste the commands below into the terminal and execute them:

nmcli networking off
sleep 1
sudo systemctl stop NetworkManager
sleep 1
sudo ip link set wlp3s0 down
sleep 1
sudo modprobe -rv b43
sudo modprobe -rv b43legacy
sudo modprobe -rv ssb
sudo modprobe -rv brcm80211
sudo modprobe -rv brcmfmac
sudo modprobe -rv brcmsmac
sudo modprobe -rv bcma
sudo modprobe -rv wl
#sudo modprobe -rv tg3
sudo rfkill unblock wifi
sleep 3
sudo modprobe -v wl
sleep 1
sudo ip link set wlp3s0 mode default
sleep 1
sudo ip link set wlp3s0 up
sleep 1
sudo rfkill unblock all
sudo systemctl start NetworkManager
sudo nmcli networking on
nmcli r wifi off
nmcli r wifi on

Please post all inputs, and all outputs of that sequence of commands once they are finished being run.

1 Like

The first link that @tbg posted helped me fix the broadcom-wl issue on my old 2007 iMac. It used to say b43-pci-bridge. After doing the last step sudo mkinitcpio -P and then a reboot fixed it.

# inxi -N
Network:
  Device-1: Broadcom and subsidiaries BCM4321 802.11a/b/g/n driver: wl 
  Device-2: Marvell 88E8058 PCI-E Gigabit Ethernet driver: sky2

Yes, but you must have actually followed the guide. The original poster on this thread obviously has not (as the outputs seem to indicate) .

Thank you for the detailed help in that link, this is what a community is all about!

1 Like
[itzzen@itzzens-pc ~]$ sleep 1
[itzzen@itzzens-pc ~]$ sudo systemctl stop NetworkManager
[sudo] password for itzzen: 
Sorry, try again.
[sudo] password for itzzen: 
[itzzen@itzzens-pc ~]$ nmcli networking off
Error: NetworkManager is not running.
[itzzen@itzzens-pc ~]$ sleep 1
[itzzen@itzzens-pc ~]$ sudo systemctl stop NetworkManager
[itzzen@itzzens-pc ~]$ sleep 1
[itzzen@itzzens-pc ~]$ sudo ip link set wlp3s0 down
[itzzen@itzzens-pc ~]$ sleep 1
[itzzen@itzzens-pc ~]$ sudo modprobe -rv b43
[itzzen@itzzens-pc ~]$ sudo modprobe -rv b43legacy
[itzzen@itzzens-pc ~]$ sudo modprobe -rv ssb
[itzzen@itzzens-pc ~]$ sudo modprobe -rv brcm80211
modprobe: FATAL: Module brcm80211 not found.
[itzzen@itzzens-pc ~]$ sudo modprobe -rv brcmfmac
[itzzen@itzzens-pc ~]$ sudo modprobe -rv brcmsmac
[itzzen@itzzens-pc ~]$ sudo modprobe -rv bcma
[itzzen@itzzens-pc ~]$ sudo modprobe -rv wl
rmmod wl
rmmod cfg80211
[itzzen@itzzens-pc ~]$ #sudo modprobe -rv tg3
[itzzen@itzzens-pc ~]$ sudo rfkill unblock wifi
[itzzen@itzzens-pc ~]$ sleep 3
[itzzen@itzzens-pc ~]$ sudo modprobe -v wl
insmod /lib/modules/5.4.6-2-MANJARO/kernel/net/wireless/cfg80211.ko.xz 
insmod /lib/modules/5.4.6-2-MANJARO/extramodules/wl.ko.xz 
[itzzen@itzzens-pc ~]$ sleep 1
[itzzen@itzzens-pc ~]$ sudo ip link set wlp3s0 mode default
[itzzen@itzzens-pc ~]$ sleep 1
[itzzen@itzzens-pc ~]$ sudo ip link set wlp3s0 up
[itzzen@itzzens-pc ~]$ sleep 1
[itzzen@itzzens-pc ~]$ sudo rfkill unblock all
[itzzen@itzzens-pc ~]$ sudo systemctl start NetworkManager
[itzzen@itzzens-pc ~]$ sudo nmcli networking on
[itzzen@itzzens-pc ~]$ nmcli r wifi off
[itzzen@itzzens-pc ~]$ nmcli r wifi on

Please post:

inxi -n

After the above commands were run. Do not reboot.

  Device-1: Broadcom and subsidiaries BCM4360 802.11ac Wireless Network 
  Adapter 
  driver: wl 
  IF: wlp3s0 state: dormant mac: 3a:e4:20:f2:86:b5 
  IF-ID-1: enp0s20u2u1i5 state: up speed: N/A duplex: N/A 
  mac: 8c:ae:4c:f3:96:32```

This is the third time I have posted my install guide for the broadcom wl dkms driver. From your outputs it looks like you have not followed the guide.

Mybest advice for you is to reinstall. Your system is a mess from the looks of things in your outputs. After a fresh install follow the steps exactly in my guide. Then "disable MAC randomization". Search those terms on the forum for instructions as I have posted the information many times.

Reboot your router after a fresh install.

Good luck.

I did read the install guide, and did follow the steps

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by