Hi everyone, I'm trying to get wifi to work in an old Macbook.
I followed the instructions in this thread: BCM4322 - WIFI Card - Freebsd 11.2 not working. In short, I compiled a new kernel with the BWN_GPL_PHY and BWN_DEBUG options enabled, installed firmware from net/bwn-firmware-kmod, and loaded the firmware bwn_v4_n_ucode. After this I was able to configure wlan0/bwn0 and wifi works.
Until I suspend the laptop and resume. Then it doesn't work any more. I tried unloading the firmware and destroying wlan0 before suspend, but after resume, even if I load the firmware again and create the wlan0 interface, it won't work. The strange thing is that I can unload/reload the firmware without problems before suspend. It's only after the resume that things stop working. Does anyone know a solution?
$ inxi -N
Network:
Device-1: NVIDIA MCP79 Ethernet driver: nfe
Device-2: Broadcom BCM4322 802.11a/b/g/n Wireless LAN driver: bwn_pci
I followed the instructions in this thread: BCM4322 - WIFI Card - Freebsd 11.2 not working. In short, I compiled a new kernel with the BWN_GPL_PHY and BWN_DEBUG options enabled, installed firmware from net/bwn-firmware-kmod, and loaded the firmware bwn_v4_n_ucode. After this I was able to configure wlan0/bwn0 and wifi works.
Until I suspend the laptop and resume. Then it doesn't work any more. I tried unloading the firmware and destroying wlan0 before suspend, but after resume, even if I load the firmware again and create the wlan0 interface, it won't work. The strange thing is that I can unload/reload the firmware without problems before suspend. It's only after the resume that things stop working. Does anyone know a solution?