I am having kernel panics in Big Sur 20A5343i and the panic log is indicating involvement with Soundflower and an old Blackmagic Framebuffer kext.
The problem is that while I've deleted these kexts from /Library/Extensions, they are still getting loaded.
I found them also in /Library/StagedExtensions/Library/Extensions/ and removed them from there as well.
But still, they are getting loaded.
$ sudo kextstat | grep -i soundfl
&#9;168&#9;&#9;0 0xffffff7fa0271000 0x3000&#9;&#9; 0x3000&#9;&#9; com.Cycling74.driver.Soundflower (2) 2D779840-7439-31E5-8A66-D786C3F47B75 <94 6 5 3>
$ sudo kextstat | grep -i blackmag
&#9;167&#9;&#9;0 0xffffff7f9ff1f000 0x2000&#9;&#9; 0x2000&#9;&#9; com.blackmagic-design.desktopvideo.iokit.framebufferdriver (10.5.2) C260C085-A85B-363A-A9B6-74336D16BC49 <115 6 5 3>
I think they are in a cache, but kmutil won't update the boot cache:
$ sudo kmutil install --update-all --force --volume-root /Volumes/Macintosh\ HD
checking collections...
Warning: com.apple.driver.KextExcludeList was not found!
considering release out-of-date because of --force
rebuilding release collections: boot, system
rebuilding release collections:
boot kernel collection
system kext collection
failed to build release collection:
Invalid argument: Writing boot kernel collection failed.
failed to build any collections (expected: 1)
kmutil done
Has anyone found how to update the kext cache in the boot kernel collection in Big Sur?