Thanks for getting that make.log.
The actual failure is:
src/shared/linux_osl.c:23:10: fatal error: typedefs.h: No such file or directory
The broadcom-sta driver is incompatible with kernel 6.17. It’s a known upstream issue – the driver hasn’t been updated to match changes in recent kernel headers.
At this point I’d skip broadcom-sta entirely and try the in-kernel brcmfmac driver instead:
sudo modprobe -r wl
sudo modprobe brcmfmac
Then check if the interface appears:
ip link show
If brcmfmac loads cleanly, run:
nmcli device status
…and let us know what you see. If it shows your Wi-Fi adapter, you should be able to connect from there through Network Manager.
Edit:
I did some searching. Looks like a fix has been accepted into Ubuntu’s noble-proposed pocket. If you want to try it before it lands in the stable repo:
bashsudo add-apt-repository ppa:ubuntu-proposed/noble
sudo apt update
sudo apt install broadcom-sta-dkms
Otherwise, the safer path right now is to use brcmfmac as mentioned earlier because it’s in-kernel, no DKMS required, and works on 6.17.
There’s also a community-patched version of the driver on GitHub (GitHub - Nurozen/broadcom-sta-6.17: Broadcom STA wireless driver (wl) patched for Linux kernel 6.17+ — BCM4360, BCM43602, BCM4352, etc. · GitHub) if you specifically need the wl driver for some reason.