Hi, I'm using the snapshot install77.img to install because apparently
the 7.6 had a bug which stopped the bwfm0 from showing up entirely on
newer system firmware and there's an errata for this at
https://ftp.openbsd.org/pub/OpenBSD/patches/7.6/common/004_aplsmc.patch.sig
The MacOS I have is at 15.4.

When I boot into the installer it already complains about the firmware
being missing for bwfm0.
I mounted the EFI system partition with firmware.tar, extracted the
brcmfmac4378b1-pcie.apple,shikoku.bin, put it in /etc/firmware/apple-bwfm.
>From what I understand, this should be happening automatically.
When I bring up the bwfm0 I get some output in dmesg about a crash and
after a while the system reboots.

I think the brcmfmac4378b1-pcie.apple,shikoku.bin should be the correct
one for the M1 Air according to
https://lore.kernel.org/all/20220104072658.69756-10-mar...@marcan.st

Here's the dmesg output, with the crash starting with "RTKit crashed:"
OpenBSD 7.7 (RAMDISK) #347: Wed Apr  9 14:37:26 MDT 2025
    dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/RAMDISK
real mem  = 8005144576 (7634MB)
avail mem = 7632355328 (7278MB)
random: good seed from bootblocks
mainbus0 at root: Apple MacBook Air (M1, 2020)
efi0 at mainbus0: UEFI 2.10
efi0: Das U-Boot rev 0x20230700
cpu0 at mainbus0 mpidr 0: Apple Icestorm r1p1
cpu0: 128KB 64b/line 8-way L1 VIPT I-cache, 64KB 64b/line 8-way L1 D-cache
cpu0: 4096KB 128b/line 16-way L2 cache
cpu0: 
TLBIOS+IRANGE,TS+AXFLAG,FHM,DP,SHA3,RDM,Atomic,CRC32,SHA2+SHA512,SHA1,AES+PMULL,SPECRES,SB,FRINTTS,GPI,LRCPC+LDAPUR,FCMA,JSCVT,API+EPAC,DPB+DCCVADP,SpecSEI,PAN+ATS1E1,LO,HPDS,VH,IDS,AT,CSV3,CSV2,DIT,RAS,AdvSIMD+HP,FP+HP,SSBS+MSR
"asc-firmware" at mainbus0 not configured
"asc-firmware" at mainbus0 not configured
"framebuffer" at mainbus0 not configured
"region95" at mainbus0 not configured
"region94" at mainbus0 not configured
"region57" at mainbus0 not configured
"dcp_data" at mainbus0 not configured
"uat-handoff" at mainbus0 not configured
"uat-pagetables" at mainbus0 not configured
"uat-ttbs" at mainbus0 not configured
"isp-heap" at mainbus0 not configured
"opp-table-0" at mainbus0 not configured
"opp-table-1" at mainbus0 not configured
"opp-table-gpu" at mainbus0 not configured
agtimer0 at mainbus0: 24000 kHz
"pmu-e" at mainbus0 not configured
"pmu-p" at mainbus0 not configured
"clock-ref" at mainbus0 not configured
"clock-120m" at mainbus0 not configured
"clock-200m" at mainbus0 not configured
"clock-disp0" at mainbus0 not configured
"clock-dispext0" at mainbus0 not configured
"clock-ref-nco" at mainbus0 not configured
simplebus0 at mainbus0: "soc"
aplpmgr0 at simplebus0
aplpmgr1 at simplebus0
apldart0 at simplebus0: 32 bits
apldart1 at simplebus0: 32 bits, locked
apldart2 at simplebus0: 32 bits, locked
apldart3 at simplebus0: 32 bits, bypass
apldart4 at simplebus0: 32 bits
apldart5 at simplebus0: 32 bits
apldart6 at simplebus0: 32 bits, bypass
aplintc0 at simplebus0 nirq 896 ndie 1
aplpinctrl0 at simplebus0
aplpinctrl1 at simplebus0
apldog0 at simplebus0
aplpinctrl2 at simplebus0
aplpinctrl3 at simplebus0
apldart7 at simplebus0: 32 bits, bypass
apldart8 at simplebus0: 32 bits, bypass
apldart9 at simplebus0: 32 bits, bypass
apldart10 at simplebus0: 32 bits, bypass
apldart11 at simplebus0: 32 bits
"gpu" at simplebus0 not configured
aplmbox0 at simplebus0
"performance-controller" at simplebus0 not configured
"performance-controller" at simplebus0 not configured
aplmbox1 at simplebus0
"dcp" at simplebus0 not configured
"display-subsystem" at simplebus0 not configured
"isp" at simplebus0 not configured
apliic0 at simplebus0
iic0 at apliic0
tipd0 at iic0 addr 0x38
tipd1 at iic0 addr 0x3f
apliic1 at simplebus0
iic1 at apliic1
"ti,tas5770l" at iic1 addr 0x31 not configured
apliic2 at simplebus0
iic2 at apliic2
"ti,tas5770l" at iic2 addr 0x34 not configured
"cirrus,cs42l83" at iic2 addr 0x48 not configured
"pwm" at simplebus0 not configured
aplspi0 at simplebus0
aplspi1 at simplebus0
aplhidev0 at aplspi1
aplkbd0 at aplhidev0
wskbd0 at aplkbd0: console keyboard
exuart0 at simplebus0
exuart1 at simplebus0
"dma-controller" at simplebus0 not configured
"i2s" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
aplspmi0 at simplebus0
aplpmu0 at aplspmi0 sid 0xf
aplmbox2 at simplebus0
aplsmc0 at simplebus0
aplmbox3 at simplebus0
aplsart0 at simplebus0
aplns0 at simplebus0
nvme0 at aplns0: NVMe 1.1
nvme0: APPLE SSD AP0256Q, firmware 532.100., serial 0ba01881e384383a
scsibus0 at nvme0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <NVMe, APPLE SSD AP0256, 532.>
sd0: 239372MB, 4096 bytes/sector, 61279344 sectors
"efuse" at simplebus0 not configured
xhci0 at simplebus0, xHCI 1.10
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev
3.00/1.00 addr 1
"phy" at simplebus0 not configured
xhci1 at simplebus0, xHCI 1.10
usb1 at xhci1: USB revision 3.0
uhub1 at usb1 configuration 1 interface 0 "Generic xHCI root hub" rev
3.00/1.00 addr 1
"phy" at simplebus0 not configured
aplpcie0 at simplebus0
pci0 at aplpcie0
ppb0 at pci0 dev 0 function 0 "Apple M1 PCIe" rev 0x01
pci1 at ppb0 bus 1
bwfm0 at pci1 dev 0 function 0 "Broadcom BCM4378" rev 0x03: msi
vendor "Broadcom", unknown product 0x5f69 (class network subclass
miscellaneous, rev 0x03) at pci1 dev 0 function 1 not configured
"led-controller" at mainbus0 not configured
"fixed-regulator-tas5770-sdz" at mainbus0 not configured
"sound" at mainbus0 not configured
umass0 at uhub1 port 1 configuration 1 interface 0 "ASMT ASM105x" rev
2.10/1.00 addr 2
umass0: using SCSI over Bulk-Only
scsibus1 at umass0: 2 targets, initiator 0
sd1 at scsibus1 targ 1 lun 0: <lntenso, SSD SATAIII, 0>
serial.174c55aa12345678B9AF
sd1: 976762MB, 512 bytes/sector, 2000409264 sectors
softraid0 at root
scsibus2 at softraid0: 256 targets
root on rd0a swap on rd0b dump on rd0b
WARNING: CHECK AND RESET THE DATE!
cpu0: clock not implemented
bwfm0: failed loadfirmware of file
apple-bwfm/brcmfmac4378b1-pcie.apple,shikoku.bin
simplefb0 at mainbus0: 2560x1600, 32bpp
wsdisplay0 at simplefb0 mux 1: console (std, vt100 emulation), using wskbd0

RTKit crashed:
RTKit Cstr 1: systask heartbeat time-out after 500 ms
RTKit Cver
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e6b41d
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e6c940
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e71219
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e71b4c
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e77021
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e7738c
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e7cdc1
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e7e18c
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e82c29
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e841a8
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e889d5
RTKit Cmbx: 0x0070000000000020 0x0000000000000000 @0x03e88eb8
RTKit Cmbx: 0x0080000060000020 0x0000000000000002 @0x03e88fb4
RTKit Cmbx: 0x001010023fe56000 0x0000000000000002 @0x03e89014
RTKit Cmbx: 0x00b0000000000020 0x0000000000000000 @0x03e890a4
RTKit Cmbx: 0x0000000000080017 0x0000000000000020 @0x03e8eae1
RTKit Cmbx: 0x000000023fe5c000 0x0000000000000020 @0x03e8f414
RTKit Cmbx: 0x4c47444100081010 0x0000000000000020 @0x03e9a571
RTKit Cmbx: 0x0000000000081000 0x0000000000000020 @0x03e9a9b0
RTKit Cmbx: 0x4c47445300082010 0x0000000000000020 @0x03ea0521
RTKit Cmbx: 0x0000000000082000 0x0000000000000020 @0x03ea0d40
RTKit Cmbx: 0x5642555300003013 0x0000000000000020 @0x03ea638d
RTKit Cmbx: 0x0000000000003000 0x0000000000000020 @0x03ea6b7c
RTKit Cmbx: 0x5642555300044010 0x0000000000000020 @0x03eac1c5
RTKit Cmbx: 0x0000000000044000 0x0000000000000020 @0x03eb2e10
RTKit Cmbx: 0x4432415000005013 0x0000000000000020 @0x03eb7c1d
RTKit Cmbx: 0x0000000000005084 0x0000000000000020 @0x03eb84ec
RTKit Cmbx: 0x5642555300006013 0x0000000000000020 @0x03ebdae5
RTKit Cmbx: 0x0000000000006000 0x0000000000000020 @0x03ebde98
RTKit Cmbx: 0x5642555300047010 0x0000000000000020 @0x03ec3999
RTKit Cmbx: 0x0000000000047000 0x0000000000000020 @0x03ecad90
RTKit Cmbx: 0x44316f7300008013 0x0000000000000020 @0x03ecffad
RTKit Cmbx: 0x0000000000008084 0x0000000000000020 @0x03ed0918
RTKit Cmbx: 0x4431415200009013 0x0000000000000020 @0x03ed5ab5
RTKit Cmbx: 0x0000000000009084 0x0000000000000020 @0x03ed62c0
RTKit Cmbx: 0x443156520000a013 0x0000000000000020 @0x03edbe71
RTKit Cmbx: 0x000000000000a000 0x0000000000000020 @0x03edc7cc
RTKit Cmbx: 0x443149520000b013 0x0000000000000020 @0x03ee1975
RTKit Cmbx: 0x000000000000b000 0x0000000000000020 @0x03ee2174
RTKit Cmbx: 0x675031310000c013 0x0000000000000020 @0x0441e5b9
RTKit Cmbx: 0x000000000000c000 0x0000000000000020 @0x0441ef08
RTKit Cmbx: 0x675031310004d011 0x0000000000000020 @0x044240d9
RTKit Cmbx: 0x000000000000d000 0x0000000000000020 @0x04425740
RTKit Cmbx: 0x4452414d000ce011 0x0000000000000020 @0x04429f45
RTKit Cmbx: 0x000000000000e084 0x0000000000000020 @0x0442a770
RTKit Cmbx: 0x574146430004f011 0x0000000000000020 @0x0442fd91
RTKit Cmbx: 0x000000000000f084 0x0000000000000020 @0x044305a4
RTKit Cmbx: 0x4c47444200080011 0x0000000000000020 @0x044361ed
RTKit Cmbx: 0x0000000000000000 0x0000000000000020 @0x04436b5c
RTKit Cmbx: 0x4c47444300081011 0x0000000000000020 @0x0443bd01
RTKit Cmbx: 0x0000000000001000 0x0000000000000020 @0x0443c4f8
RTKit Cmbx: 0x4d534c4400002013 0x0000000000000020 @0x04445e91
RTKit Cmbx: 0x0000000000002000 0x0000000000000020 @0x044467d8
RTKit Cmbx: 0x4d534c4400013010 0x0000000000000020 @0x0444b9a5
RTKit Cmbx: 0x0000000000013000 0x0000000000000020 @0x0444c970
RTKit Cmbx: 0x4d534c4400004013 0x0000000000000020 @0x049da3d1
RTKit Cmbx: 0x0000000000004000 0x0000000000000020 @0x049dae70
RTKit Cmbx: 0x4d534c4400015010 0x0000000000000020 @0x049e0049
RTKit Cmbx: 0x0000000000015000 0x0000000000000020 @0x049e14a4
RTKit Cmbx: 0x4d534c4400006013 0x0000000000000020 @0x049ec2e5
RTKit Cmbx: 0x0000000000006000 0x0000000000000020 @0x049ecd18
RTKit Cmbx: 0x4d534c4400017010 0x0000000000000020 @0x049f2195
RTKit Cmbx: 0x0000000000017000 0x0000000000000020 @0x049f332c
RTKit Cmbx: 0x4d534c4400008013 0x0000000000000020 @0x049f81c9
RTKit Cmbx: 0x0000000000008000 0x0000000000000020 @0x049f9dec
RTKit Cmbx: 0x4d534c4400019010 0x0000000000000020 @0x049fe185
RTKit Cmbx: 0x0000000000019000 0x0000000000000020 @0x049ff47c
RTKit Cmbx: 0x425253430002a010 0x0000000000000020 @0x04facd21
RTKit Cmbx: 0x000000550002a000 0x0000000000000020 @0x04fad694
RTKit Cmbx: 0x00b0000000000010 0x0000000000000000 @0x050b4a21
RTKit Cmbx: 0x00b0000000000010 0x0000000000000000 @0x050b5158
RTKit Cmbx: 0x0060000000000010 0x0000000000000000 @0x050baa55
RTKit Cmbx: 0x0070000000000010 0x0000000000000000 @0x050bb470
RTKit Cmbx: 0x0060000000000220 0x0000000000000000 @0x26f580c5
RTKit Cmbx: 0x00100000000c000b 0x0000000000000000 @0x26f6f7d0
RTKit Cmbx: 0x00200000000c000c 0x0000000000000000 @0x26f6f8dd
RTKit Cmbx: 0x008000000000001f 0x0000000000000000 @0x26f6fcf4
RTKit Cmbx: 0x0080000000000001 0x0000000000000000 @0x26f6fdd1
RTKit Cmbx: 0x0088000100000001 0x0000000000000000 @0x26f70300
RTKit Cmbx: 0x0088000100000000 0x0000000000000000 @0x26f704cd
RTKit Cmbx: 0x0050000100000002 0x0000000000000000 @0x26f70539
RTKit Cmbx: 0x0050000200000002 0x0000000000000000 @0x26f705bd
RTKit Cmbx: 0x0050000300000002 0x0000000000000000 @0x26f70611
RTKit Cmbx: 0x0050000400000002 0x0000000000000000 @0x26f7065d
RTKit Cmbx: 0x001020023fe54000 0x0000000000000001 @0x26f70000
RTKit Cmbx: 0x001010023fe57000 0x0000000000000004 @0x26f70b44
RTKit Cmbx: 0x00c0000000000000 0x0000000000000004 @0x26f70b98
RTKit Cmbx: 0x00c0000000000000 0x0000000000000004 @0x26f70e69
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71328
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f7140d
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71674
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71935
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71cbc
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71e15
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f72160
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f723f9
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f727e8
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f728d5
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f72b34
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f72dcd
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f73178
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f732d1
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f744bc
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f74761
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f74fc8
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f75121
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f7545c
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f75701
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f76ac0
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f76d59
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f7813c
RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f783d1
RTKit Cmbx: 0x0070000000000020 0x0000000000000000 @0x26f78828
RTKit Cmbx: 0x00b0000000000020 0x0000000000000000 @0x26f78ad5
RTKit Cmbx: 0x0080000060000020 0x0000000000000002 @0x26f78e1c
RTKit Cmbx: 0x001010023fe56000 0x0000000000000002 @0x26f78e84
RTKit Cmbx: 0x00b0000000000020 0x0000000000000000 @0x26f78f14
RTKit Cmbx: 0x0050002000000002 0x0000000000000000 @0x26f791e5
RTKit Cmbx: 0x0000000000000017 0x0000000000000020 @0x26f79281
RTKit Cmbx: 0x000000023fe5c000 0x0000000000000020 @0x26f79bb4
RTKit Cmbx: 0x434c4b4d00061010 0x0000000000000020 @0x26f89f75
RTKit Cmbx: 0x0000000000061000 0x0000000000000020 @0x26f8b3f8
RTKit Cmbx: 0x4e54415000012011 0x0000000000000020 @0x26f8b6ad
RTKit Cmbx: 0x0000000000002000 0x0000000000000020 @0x26f8be3c
RTKit Cmbx: 0x6750306400043011 0x0000000000000020 @0x27b99a29
RTKit Cmbx: 0x0000000000003000 0x0000000000000020 @0x27b9b414
RTKit Cmbx: 0x434c4b4d00064010 0x0000000000000020 @0x29184901
RTKit Cmbx: 0x0000000000064000 0x0000000000000020 @0x29185be4
RTKit Cstr 0:
RTKit Cstr 0: CrashlogData_t ptr = 0x00071528
RTKit Cver RTKit: RTKit-2784.100.168.release - Client:
AppleSMCFirmware_H13-5204.101.1.j313_8fstp.REL
RTKit Cmbx: 0x040d000180808020 0x0000000000000021 @0x68d9c7dc
RTKit Cmbx: 0x040d000180808021 0x0000000000000021 @0x6d2468a8
RTKit Cmbx: 0x040d000180808020 0x0000000000000021 @0x716f0e5c
RTKit Cmbx: 0x040d000180808021 0x0000000000000021 @0x75b9af88
RTKit Cmbx: 0x040d000180808020 0x0000000000000021 @0x789617dc
RTKit Cmbx: 0x040d000180808021 0x0000000000000021 @0x8407cca0
RTKit Cmbx: 0x040d000180808020 0x0000000000000021 @0x8575fba8
RTKit Cmbx: 0x040d000180808021 0x0000000000000021 @0x885269e4
RTKit Cmbx: 0x6750313200040011 0x0000000000000020 @0x02dd5159
RTKit Cmbx: 0x0000000000000000 0x0000000000000020 @0x02dd727c
RTKit Cmbx: 0x0000000000080017 0x0000000000000020 @0x0465ab4d
RTKit Cmbx: 0x000000023fe5c080 0x0000000000000020 @0x0465b3b0
RTKit Cmbx: 0x6750313200040010 0x0000000000000020 @0x04760add
RTKit Cmbx: 0x0000000000040000 0x0000000000000020 @0x04761408
RTKit Cmbx: 0x6750306100040011 0x0000000000000020 @0x048eb4f1
RTKit Cmbx: 0x0000000000000000 0x0000000000000020 @0x048ecc08
bwfm0: address 00:11:22:33:44:55

Reply via email to