1. uname -a ======== Linux localhost 5.17.0-rc7-4-asahi #5-Alpine SMP PREEMPT Fri, 10 Jun 2022 19:40:06 +0000 aarch64 Linux 2. lsmod ===== Module Size Used by brcmfmac 278528 1 cfg80211 376832 1 brcmfmac brcmutil 65536 1 brcmfmac rfkill 81920 1 cfg80211 snd_soc_tas2770 65536 0 snd_soc_cs42l42 65536 1 aes_ce_blk 81920 0 aes_ce_cipher 81920 1 aes_ce_blk ghash_ce 81920 0 gf128mul 65536 1 ghash_ce sha3_ce 81920 0 sha3_generic 65536 1 sha3_ce sha512_ce 81920 0 sha512_arm64 65536 1 sha512_ce ipv6 475136 24 3. rmmod brcmfmac ============== rmmod: ERROR: Module brcmfmac is in use it is being used by modules cfg80211 and brcmutil, pls check lsmod output above could not unload any of the modules that are using it. => question ( what are these modules with no name, can we list the processes associated? ) 4. dmesg output of BAD system ( please see below the output of dmesg of the good system ) ====================================================================================== ###BOOT-START =>( TODO: disable disable kvm ) [ 0.172008] kvm [1]: IPA Size Limit: 36 bits (Reduced IPA size, limited VM/VMM compatibility) [ 0.172015] kvm [1]: Non-architectural vgic, tainting kernel [ 0.172017] kvm [1]: GICv3: no GICV resource entry [ 0.172019] kvm [1]: disabling GICv2 emulation [ 0.172020] kvm [1]: GICv3 with broken locally generated SEI [ 0.172021] kvm [1]: GICv3 sysreg trapping enabled ([G0G1D], reduced performance) [ 0.172037] kvm [1]: GIC system register CPU interface enabled [ 0.172093] kvm [1]: VHE mode initialized successfully [ 4.841840] NET: Registered PF_INET6 protocol family [ 4.842990] Segment Routing with IPv6 [ 4.843947] In-situ OAM (IOAM) with IPv6 [ 5.206641] input: MacBook Air J313 integrated aud Headphones as /devices/platform/sound/sound/card0/input3 [ 5.207636] tas2770 2-0034: Property ti,imon-slot-no is missing setting default slot [ 5.207959] tas2770 2-0034: Property ti,vmon-slot-no is missing setting default slot [ 5.286350] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 5.325057] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 5.328263] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 5.328601] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db => ( so here at boot he tries to load BCM4378/3 but fails to directly load the firmware ) [ 5.358252] usbcore: registered new interface driver brcmfmac [ 5.358620] brcmfmac 0000:01:00.0: Adding to iommu group 3 [ 5.358992] brcmfmac 0000:01:00.0: enabling device (0000 -> 0002) [ 5.464550] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4378b1-pcie for chip BCM4378/3 => ( fails to load it and fallsback to some RASP( berry??? ) [ 5.464914] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m-6.11-X3.bin failed with error -2 [ 5.465295] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m-6.11-X3.bin [ 7.967552] random: crng init done [ 7.997583] udevd[1080]: starting eudev-3.2.11 [ 66.527563] cfg80211: failed to load regulatory.db ###BOOT-END => ( these are the messages that show on screen by pairs, from time to time ) [ 66.527568] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m-6.11.bin failed with error -2 [ 66.528118] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m-6.11.bin [ 127.967557] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.bin failed with error -2 [ 127.967850] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.bin [ 189.407556] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP.bin failed with error -2 [ 189.408046] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP.bin 5. dmesg of GOOD system at boot ============================ [ 1.566109] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 1.566434] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 1.566769] platform regulatory.0: Falling back to sysfs fallback for: regulatory.db [ 1.567227] cfg80211: failed to load regulatory.db [ 1.567697] usbcore: registered new interface driver brcmfmac [ 1.568047] brcmfmac 0000:01:00.0: Adding to iommu group 3 [ 1.568402] brcmfmac 0000:01:00.0: enabling device (0000 -> 0002) [ 1.672550] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4378b1-pcie for chip BCM4378/3 [ 1.673839] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m-6.11-X3.bin failed with error -2 [ 1.674209] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m-6.11-X3.bin [ 1.674766] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m-6.11.bin failed with error -2 [ 1.675160] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m-6.11.bin [ 1.675702] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.bin failed with error -2 [ 1.676113] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.bin [ 1.676669] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP.bin failed with error -2 [ 1.677098] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP.bin [ 1.677673] brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4378b1-pcie.apple,shikoku-X3.bin failed with error -2 [ 1.678128] brcmfmac 0000:01:00.0: Falling back to sysfs fallback for: brcm/brcmfmac4378b1-pcie.apple,shikoku-X3.bin [ 1.870376] BTRFS info (device nvme0n1p6: state M): using free space tree [ 1.986365] random: crng init done [ 2.217489] brcmfmac: brcmf_c_process_txcap_blob: TxCap blob found, loading [ 2.220481] brcmfmac: brcmf_c_process_cal_blob: Calibration blob provided by platform, loading [ 2.230931] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4378/3 wl0: Feb 8 2022 01:44:45 version 18.60.21.0.7.8.126 FWID 01-1cdae627 => it finds the correct driver THANKS!!!