No Broadcom BCM4360 Wireless Network Adapter in MacBook

I am very new to linux

I have 11" old macbook from 2013 (I think)

When I do “lspci -vnn -d 14e4:43a0” this comes:

03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
	Subsystem: Apple Inc. Device [106b:0117]
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at b0600000 (64-bit, non-prefetchable) [size=32K]
	Memory at b0400000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: <access denied>
	Kernel driver in use: bcma-pci-bridge
	Kernel modules: bcma

When I do “lspci -knn | grep Net -A2” this comes:

03:00.0 network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: Apple Inc. Device [106b:0117]
Kernel driver in use: bcma-pci-bridge

Also when I do “ip link” this comes:

l: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00:00 brd 00:00:00:00:00:00

why there is no wlan0 or anything showing my wireless interface THOUGH it is recognised by Manjaro?

Hope you wonderful community can help me and welcome me into the world of linux

I will answer any questions ASAP (I am busy with life a lot so please be patient (at most a few days))

Do I need drivers? Where could I find drivers if I need some?

Thanks

Hi,

In fact there are two drivers due to Broadcom licence. bmca-pci-bridge is by default and the other must be installed : You must install linux-latest-broadcom-wl and following your kernel for sample for me linux515-broadcom-wl.

To know your kernel type:

uname -a

And you can check if you have the good driver after by

inxi -Nx

And you 'll get the following output (device-2)

$ inxi -Nx
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel
    port: e000 bus-ID: 04:00.0
  Device-2: Broadcom BCM4360 802.11ac Wireless Network Adapter
    vendor: ASUSTeK driver: wl v: kernel bus-ID: 08:00.0

The output of “uname -a” is:

Linux macbookair-11 5.15.7-1-MANJARO #1 SMP PREEMPT 
Wed Dec 8 10:09:19 UTC 2021 x86_64 GNU/Linux

And the output of “inxi -Nx” is:

Network:
  Device-1: Broadcom BCM4360 802.11ac Wireless Network Adapter vendor: Apple
    driver: bcma-pci-bridge v: N/A bus-ID: 03:00.0

Is “5.15.7-1-MANJARO” my kernel name?

If it is, I just use the command install 5.15.7-1-MANJARO-broadcom-wl to get the driver, right?

THanks you

pamac install linux515-broadcom-wl

Make sure that you have the kernel headers installed as well.

pamac install linux515-headers

I did it! :partying_face:

I found the kernel is actually Linux 5.15.7 as doing uname -a showed

Had wrong guess thinking 5.15.7-1-MANJARO as my kernel name, woops!!!

After you helped me understand commands better (thank you :-] ) I found a website in the opensuse forums called " Thread: Install Broadcom Drivers from Packman". It was helpful like my friend Cenwen here. :grin:

While I was meant to do:
Code:

zypper in broadcom-wl broadcom-wl-kmp-_____

(Don’t know what the underscore was meant to be, linux? It said target not found when I tried sudo pacman -S broadcom-wl-kmp-linux)

I don’t have zypper so I use pacman, as pacman is default

I do this command:

sudo pacman -S broadcom-wl and selected option 7 as my version is 5.15 (shown in command as linux515)

After a reboot, it worked!

Also, as I type this, it seems as this command is the same as yours, but I was too nooby to understand how to install it (I didn’t know I needed pacman)

Now I have learnt more, got my problem fixed, and working wifi now!

I thank you a lot my friend

I wish you a good life

Once again, thanks!!

2 Likes

Good timing, this is pretty much same command as other solution if I am correct (I am still a noob!!)

Thank you my friend

Take a look at these. They should be of some help:

https://wiki.manjaro.org/index.php/Graphical_Software_Managers

https://wiki.manjaro.org/index.php/Pacman

I did it!
Great.

I found the kernel is actually Linux 5.15.7 as doing uname -a showed

Indeed.

I do this command:

sudo pacman -S broadcom-wl and selected option 7 as my version is 5.15 (shown in command as linux515)

After a reboot, it worked!

Perfect. Just one word about suse and zypper. They don’t work on manjaro, our tool is pacman and some graphical tools which are using pacman and other like yay (for AUR packages which are not available in official repositories) in backend. You should must take a look at the links given by jrichard326.

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