IMac Manjaro install wifi adapter missing

I will give this a go tomorrow afternoon and give you guys a heads up

I have a MacBook Pro 13" mid 2009, this is my wifi chipset:

[albert@MacbookPro ~]$ inxi -n
  Device-1: NVIDIA MCP79 Ethernet driver: forcedeth 
  IF: enp0s10 state: down mac: 00:26:b0:dd:a2:ee 
  Device-2: Broadcom and subsidiaries BCM4322 802.11a/b/g/n Wireless LAN 
  driver: wl 
  IF: wlp3s0 state: up mac: 00:26:bb:06:59:c0 

I have installed linux419-broadcom-wl and linux414-broadcom-wl, no problem at all.



Ok so it had to be something in the install hmmm I think when I get home I will connect to Ethernet and try from there to download wifi adapter see if this works

Did you have to do anything or did it work right after install ?

Everytime I try this says failed

If you have the 4321 adapter the wl driver may not work for you. The driver you need to use depends on the chipset used in the 4321 adapter. There were several different chipsets used with the 4321 adapter. One of the chipsets only works with the B43 kernel module and the other chipsets work with the b43 or the wl driver. So, if you have a 4321 adapter you would be best advised to use the kernel driver as it works with all the 4321 chipsets.

As you have provided us with zero information on your adapters identity, this is all speculation at this point.

If your adapter is the 4321 model you would be best advised to delete the broadcom-wl driver through Manjaro settings manager. After you have done this be sure there is no blacklist for the b43 module in /etc/modprobe.d.

After this is done reboot and your adapter should be working using the kernel modules.

Please post the outputs of the following commands:

inxi -Fxxxz
dkms status
rfkill list all
sudo mhwd-kernel -li 
grep -r "blacklist\|install\|options"  /etc/modprobe.d/
pacman -Qsq linux | grep linux | grep -v -E '(arch|util|sys|api|firmware)' | grep -v nvidia
hwinfo --netcard --wlan --bluetooth | grep -Ei "model\:|driver\:|status\:|cmd\:|file\:|detected\:" | grep -v "Config Status" 

Unless there is no alternative, do not post terminal outputs as a pic.

Please post all terminal command output as text with code tags.

Information on how to properly post hardware specs and logs:

Please format any terminal output with three backticks before and after, as shown in this picture:

Will do it tomorrow afternoon sorry, running a restaurant leaves me little time to fiddle

1 Like

hey deleted the ones that were in and added these two that you have and BOOM it works! Thanks brother!

1 Like

Hi!! Glad to know that this has helped you!! :clap::clap::clap:

Please, could you mark my post as solution? Thank you!! :grinning:

1 Like

I already did


And how about posting the information about your adapters ID. This thread is useless to anyone else on the forum without actually knowing which adapter model you have.

Please post:

inxi -n

I'm glad you got your adapter working, but the forum is a resource for everyone. A wifi thread without identifying the wifi model might just as well be deleted as it is of no use as a reference to anyone with a similar problem.

Please post your adapter information.

1 Like

I have to remark that I have these two packages installed because I have two kernels in my computer. You have to install the ones correspondent to your installed kernel.

For example, if you have installed the 4.20 series then you need to install the linux420-broadcom-wl package, and so on.


I have the 4.14 and the 4.19 that's why it worked

I will get on that

Host: AndreasLinuxiMac Kernel: 4.19.30-1-MANJARO x86_64 bits: 64
compiler: gcc v: 8.2.1 Console: tty 0 wm: gnome-shell dm: GDM 3.30.3
Distro: Manjaro Linux
Type: Desktop System: Apple product: iMac8,1 v: 1.0 serial:
Chassis: type: 13 v: Mac-F226BEC8 serial:
Mobo: Apple model: Mac-F226BEC8 v: PVT serial: UEFI: Apple
v: IM81.88Z.00C1.B00.0802091538 date: 02/09/08
Device-1: hid-d8:a2:5e:fc:b7:d7-battery
model: Andrea Cristiano Maietta’s Trackpad serial: N/A charge: N/A
status: Discharging
Topology: Dual Core model: Intel Core2 Duo E8135 bits: 64 type: MCP
arch: Penryn rev: 6 L1 cache: 128 KiB L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 9573
Speed: 936 MHz min/max: 800/2400 MHz Core speeds (MHz): 1: 1228 2: 1172
Device-1: AMD RV610/M74 [Mobility Radeon HD 2400 XT] vendor: Apple
driver: radeon v: kernel bus ID: 01:00.0 chip ID: 1002:94c8
Display: server: 1.20.4 driver: radeon compositor: gnome-shell
OpenGL: renderer: AMD RV610 (DRM 2.50.0 / 4.19.30-1-MANJARO LLVM 7.0.1)
v: 3.3 Mesa 18.3.4 compat-v: 3.0 direct render: Yes
Device-1: Intel 82801H HD Audio vendor: Apple driver: snd_hda_intel
v: kernel bus ID: 00:1b.0 chip ID: 8086:284b
Sound Server: ALSA v: k4.19.30-1-MANJARO
Device-1: Broadcom and subsidiaries BCM4321 802.11a/b/g/n
vendor: Apple AirPort Extreme driver: wl v: kernel port: 6000
bus ID: 04:00.0 chip ID: 14e4:4328
IF: wls4 state: up mac:
Device-2: Marvell 88E8058 PCI-E Gigabit Ethernet driver: sky2 v: 1.30
port: 5000 bus ID: 05:00.0 chip ID: 11ab:436a
IF: ens5 state: down mac:
Local Storage: total: 232.89 GiB used: 6.86 GiB (2.9%)
ID-1: /dev/sda vendor: Hitachi model: HDP725025GLA380 size: 232.89 GiB
speed: 3.0 Gb/s rotation: 7200 rpm serial: rev: A59A scheme: GPT
ID-1: / size: 227.94 GiB used: 6.86 GiB (3.0%) fs: ext4 dev: /dev/sda2
System Temperatures: cpu: 56.0 C mobo: N/A gpu: radeon temp: 43 C
Fan Speeds (RPM): cpu: 1199
Processes: 188 Uptime: 6m Memory: 3.85 GiB used: 1.13 GiB (29.4%)
Init: systemd v: 241 Compilers: gcc: 8.2.1 Shell: bash (sudo) v: 5.0.0
running in: gnome-terminal inxi: 3.0.32
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Currently running: 4.19.30-1-MANJARO (linux419)
The following kernels are installed in your system:

  • linux414
  • linux419
    Model: "Marvell Imac 8,1 Wired Ethernet Adapter"
    Driver: "sky2"
    Device File: ens5
    Link detected: no
    Driver Status: sky2 is active
    Driver Activation Cmd: "modprobe sky2"
    Model: "Apple AirPort Extreme"
    Driver: "wl"
    Device File: wls4
    Link detected: yes
    Driver Status: ssb is not active
    Driver Activation Cmd: "modprobe ssb"
    Driver Status: wl is active
    Driver Activation Cmd: "modprobe wl"
    Model: "Apple Bluetooth HCI"
    Driver Status: btusb is active
    Driver Activation Cmd: "modprobe btusb"

Ok the only one that didnt work or do anything was the dkms status command. I hope i did this right

Thank you

Thank all you guys for helping this newbie out!


I kinda already told that but wasn't sure

Yes, but as I mentioned earlier as well, there are different chips used in the bcm4321 adapter, and some of them don't work with the wl driver.

That is why it is good to have ALL the information for those that are searching for answers to which driver works with which chip ID.

1 Like

so what else do you need?

Forum kindly sponsored by