Can you briefly describe exactly which kext you replaced in Big Sur to create the prelinkedkernel from...
legacy usb prelinkedkernel beta1
On my MacPro 3,1, with AppleHDA.kext and IO80211Family.kext removed from /System/Library/Extensions and Kext-droplet used to install...
LegacyUSBInjector.kext
LegacyUSBVideoSupport.kext
AppleHDA.kext 281.52
AppleIntelPIIXATA.kext
from those in the Catalina Patcher app and with...
IO80211Family.kext 1200.12.2
from Catalina 10.15.5 installed, booting under your prelinkedkernel works. However when I try to rebuild my own local copy of a prelinkedkernel with 'sudo kextcache -I /; sudo kcditto', that prelinked kernel reboots in the middle of the boot process.
When booted under your prelinkedkernel, I see that neither LegacyUSBInjector.kext nor LegacyUSBVideoSupport.kext appears to be loaded (which is the same behavior as under patched Catalina). The loaded AppleHDA.kext has the same 281.52 version. AppleIntelPIIXATA.kext is loaded and the DVD drive works. IO80211Family.kext is loaded and has the same 1200.12.2 version.
The size of my prelinkedkernel.bad, attached, is larger than...
legacy usb prelinkedkernel beta1
-rw-r--r--@ 1 howarth staff 19702112 Jul 5 06:54 prelinkedkernel
result from 'sudo kextcache -I /; sudo kcditto' for the above kexts
-rw-r--r-- 1 howarth staff 25749489 Jul 5 09:31 prelinkedkernel.bad
Dropbox link to download the problem prelinkedkernel (compressed).
prelinkedkernel.bad.zip