Issues with broadcom nic on 2017 macbook air

I have an issue getting my network card to work.

The network card in question is: Broadcom 4360 14e4:43a0 rev 03. I have installed plain debian 12 on my computer and by installing broadcom-sta-dkms there it works as per this link: wl - Debian Wiki

in short, do the following:
#add non-free to /etc/apt/sources.list
sudo apt-get update
sudo apt-get install broadcom-sta-dkms
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
sudo modprobe wl

At this stage my wifi starts to work.

On qubes 4.2.0 i have created a new debian template and followed the above. When i then shut down sys-net I remove my network adapter(settings → devices → remove network adapter). I then attach it with the following: sudo qvm-pci a sys-net dom0:03_00.0 --persistent -o no-strict-reset=true -o permissive=true. I then set my template to my new template. At this stage, my wifi is enabled and i can see my networks. However, as soon as i click on any of them, it tries to connect and then just disconnects, it doesn’t even prompt me for a password.

Additionally, i have another usb wifi and usb ethernet device, the ethernet device just works. for the usb wifi device, i have to install its drivers and then, modprobe XXXXX, and it just works. This leads me to believe that the issue is a PCI issue.

Any thoughts.

1 Like