Hello!
So, I wouldn't be making an issue if I had any other choice. However, I have exhausted every other option (short of becoming an apple software engineer) and have nowhere left to go. So, I have successfully installed macOS Catalina on my Steam Deck and boot from a UBS hard drive connected though a USB-C hub. However, when I update to BigSur or Monterey (I have the emc disabler when I try to boot Monterey) the boot process get to what looks like USB initialization, stalls for a while, then garbles out with the prohibitory sign, a link to apple's website, and a just barely readable "Still waiting for root device". I have tried every manor of trying to resolve this, but nothing has worked. My USB is mapped with the USBToolBox.kext and UTBMap.kext, and genericUSBXHCI.kext (system wont boot without the genericUSB). I've checked with the commands in the Opencore post-install USB mapping guide and the three controllers (XHC1, XHC2, and XHC3) all come back clean. IORegistryExplorer and the USBtool for windows show no other controllers on my system. I've also tried booting with a genuine apple USB-C to type-A 3.0 adapter instead of my hub. All of this leads me to believe that there is a bug with macOS and my outlandish hardware that causes macOS BigSur and later to not recognize my USBs correctly, which causes it to not see the boot drive (or "root device") and fail to boot. I believe that it is a similar issue to the "Mobile Icelake Issues"
opencore-2022-10-24-172247.txt
EFI (1).zip
Hello!
So, I wouldn't be making an issue if I had any other choice. However, I have exhausted every other option (short of becoming an apple software engineer) and have nowhere left to go. So, I have successfully installed macOS Catalina on my Steam Deck and boot from a UBS hard drive connected though a USB-C hub. However, when I update to BigSur or Monterey (I have the emc disabler when I try to boot Monterey) the boot process get to what looks like USB initialization, stalls for a while, then garbles out with the prohibitory sign, a link to apple's website, and a just barely readable "Still waiting for root device". I have tried every manor of trying to resolve this, but nothing has worked. My USB is mapped with the USBToolBox.kext and UTBMap.kext, and genericUSBXHCI.kext (system wont boot without the genericUSB). I've checked with the commands in the Opencore post-install USB mapping guide and the three controllers (XHC1, XHC2, and XHC3) all come back clean. IORegistryExplorer and the USBtool for windows show no other controllers on my system. I've also tried booting with a genuine apple USB-C to type-A 3.0 adapter instead of my hub. All of this leads me to believe that there is a bug with macOS and my outlandish hardware that causes macOS BigSur and later to not recognize my USBs correctly, which causes it to not see the boot drive (or "root device") and fail to boot. I believe that it is a similar issue to the "Mobile Icelake Issues"
opencore-2022-10-24-172247.txt
EFI (1).zip