u/_szlachcic_

▲ 7 r/NetBSD

BCM4315 rev 0x01 detected but no bwi/bwn module in NetBSD 10.0 i386

I'm running NetBSD 10.0 i386 on an old laptop with a Broadcom BCM4315 Wi-Fi chip (rev 0x01).

What works:

pcictl pci0 list shows the device (01:00.0)

Wired internet works (alc0)

USB tethering works (urndis0)

I tried:

  1. modload bwi - modload: No such file

  2. modload bwn - modload: No such file

  3. find /stand -name "*.kmod" - no bwi or bwn modules found

  4. pkgin search bwi - nothing found

  5. pkgin search bwn - nothing found

From man bwi I understand that firmware is required, but the module itself doesn't exist on my system.

Does NetBSD 10.0 i386 include bwi/bwn modules by default? Where are they?

Is BCM4315 rev 0x01 supported at all in NetBSD?

How can I get or build the bwi module?

pcictl pci0 list | grep Broadcom:

01:00.0 Network controller: Broadcom BCM4315 [14e4:4315] (rev 0x01)

dmesg | grep Broadcom:

[1.052715] Broadcom BCM4315 2.4GHz (miscellaneous network, revision 0x01) at pci1 dev 0 function 0 not configured

uname -a:

NetBSD 10.1 NetBSD 10.1 (GENERIC) #0: Mon Dec 16 13:08:11 UTC 2024 mkrepro@mkrepro.NetBSD.org:/usr/src/sys/arch/i386/compile/GENERIC i386

reddit.com
u/_szlachcic_ — 10 hours ago