mickeyd453 Posted October 19, 2020 Author Share Posted October 19, 2020 17 hours ago, MacNB said: If you have a working boot via Clover, then post your IOREG file after the system is booted. Your USB rename may not be working because OC cannot find what you told it to look for. The IOREG will show you the names of your devices. Thanks for the help - I have attached the output from IOREG for the same system booting from Clover and OC. For the Clover boot the device _has_ been renamed from EHC1 and EHC2 to EH01 and EH02 as can be seen from the IOReg. You can see that in the OC boot the rename has not occurred therefore the device is still listed as EHC1 and EHC2 and therefore I have no USB ports available. Are there any clues as to why? ioreg-clover.txt ioreg-opencore.txt Link to comment Share on other sites More sharing options...
MacNB Posted October 19, 2020 Share Posted October 19, 2020 5 hours ago, mickeyd453 said: Thanks for the help - I have attached the output from IOREG for the same system booting from Clover and OC. For the Clover boot the device _has_ been renamed from EHC1 and EHC2 to EH01 and EH02 as can be seen from the IOReg. You can see that in the OC boot the rename has not occurred therefore the device is still listed as EHC1 and EHC2 and therefore I have no USB ports available. Are there any clues as to why? ioreg-clover.txt ioreg-opencore.txt Sorry, IOReg text dump not user-friendly. Use IORegistryExplorer App v2.1 and post the saved file Link to comment Share on other sites More sharing options...
mickeyd453 Posted October 19, 2020 Author Share Posted October 19, 2020 (edited) 2 hours ago, MacNB said: Sorry, IOReg text dump not user-friendly. Use IORegistryExplorer App v2.1 and post the saved file I hope I have done this right. One from a clover boot where the renames work and I have USB and the other from OC when the rename fails. ioreg-clover.ioreg ioreg-opencore.ioreg Edited October 19, 2020 by mickeyd453 Link to comment Share on other sites More sharing options...
MacNB Posted October 20, 2020 Share Posted October 20, 2020 11 hours ago, mickeyd453 said: I hope I have done this right. One from a clover boot where the renames work and I have USB and the other from OC when the rename fails. ioreg-clover.ioreg ioreg-opencore.ioreg Your OC config seems to be bad. The IOREG shows that your model ID is set to <"B11K0,21"> ! If you have set the PlatformInfo->Generic->FALSE then it will yield to unpredictable behaviour if ALL the fields of SMBIOS, DataHub, and PlatformNVRAM sections are NOT set correctly. The manual warns: Quote Warning: It is strongly discouraged set this option to false when intending to update platform information. The only reason to do that is when doing minor correction of the SMBIOS present and alike. In all other cases not using Automatic may lead to hard to debug errors. Trust me, I have painfully been through this on my Legacy system where I was getting unpredictable issues with with booting where SATA drives were not booting correctly. vit9696 eventually discovered that it was due to Generic=FALSE Post your OC EFI folder that you used to generate that IOREG file. Link to comment Share on other sites More sharing options...
mickeyd453 Posted October 20, 2020 Author Share Posted October 20, 2020 1 hour ago, MacNB said: Your OC config seems to be bad. The IOREG shows that your model ID is set to <"B11K0,21"> ! If you have set the PlatformInfo->Generic->FALSE then it will yield to unpredictable behaviour if ALL the fields of SMBIOS, DataHub, and PlatformNVRAM sections are NOT set correctly. The manual warns: Trust me, I have painfully been through this on my Legacy system where I was getting unpredictable issues with with booting where SATA drives were not booting correctly. vit9696 eventually discovered that it was due to Generic=FALSE Post your OC EFI folder that you used to generate that IOREG file. See attached my EFI Folder and a copy of an IOReg from just now. My previous config did have a fully populated Platform Info as without it my 'About this Mac' didnt fully populate. My current config is as attached and it produces the attached about this Mac so perhaps the problem is somewhat related? thanks for any hints EFI.zip ioreg-opencore.ioreg Link to comment Share on other sites More sharing options...
MacNB Posted October 20, 2020 Share Posted October 20, 2020 2 hours ago, mickeyd453 said: See attached my EFI Folder and a copy of an IOReg from just now. My previous config did have a fully populated Platform Info as without it my 'About this Mac' didnt fully populate. My current config is as attached and it produces the attached about this Mac so perhaps the problem is somewhat related? thanks for any hints EFI.zip ioreg-opencore.ioreg Something is corrupt with your system. Your Mac model in the IOREG is "B11K0,21" The model iMac16,1 number you are attempting to use is inappropriate for your Dell 980. You have NOT specified what CPU you have except "i5" and there are hundreds of i5 models. You should complete your signature for your profile. Chances are you have and i5-650 or 660 or 750, etc Which means that the model ID that is the closest to your system is an iMac11,1. But that model does not support Catalina. You can get around that by using -no_compat_check boot-arg. But a more "generic" model that seems to work well with Nvidia is iMac14,2. Try the attached EFI. backup your existing EFI and then delete it. In Finder empty the Trash. Then copy the attached EFI folder onto your ESP. On reboot, it will generate the OC log file. report back results with OC log and/or IOREG. EFI.zip Link to comment Share on other sites More sharing options...
mickeyd453 Posted October 20, 2020 Author Share Posted October 20, 2020 3 hours ago, MacNB said: Something is corrupt with your system. Your Mac model in the IOREG is "B11K0,21" The model iMac16,1 number you are attempting to use is inappropriate for your Dell 980. You have NOT specified what CPU you have except "i5" and there are hundreds of i5 models. You should complete your signature for your profile. Chances are you have and i5-650 or 660 or 750, etc Which means that the model ID that is the closest to your system is an iMac11,1. But that model does not support Catalina. You can get around that by using -no_compat_check boot-arg. But a more "generic" model that seems to work well with Nvidia is iMac14,2. Try the attached EFI. backup your existing EFI and then delete it. In Finder empty the Trash. Then copy the attached EFI folder onto your ESP. On reboot, it will generate the OC log file. report back results with OC log and/or IOREG. EFI.zip I have run 14,2 up successfully until now with Clover but as I intend to _try_ and run BigSur on here, as it seems to boot!, I thought I'd move to 16,1 and OC. Attached is both the boot log and the IOREG of the system booting with your EFI and from Opencore. thanks again! imac14-opencore.ioreg opencore-2020-10-20-182610.txt Link to comment Share on other sites More sharing options...
MacNB Posted October 20, 2020 Share Posted October 20, 2020 1 hour ago, mickeyd453 said: I have run 14,2 up successfully until now with Clover but as I intend to _try_ and run BigSur on here, as it seems to boot!, I thought I'd move to 16,1 and OC. Attached is both the boot log and the IOREG of the system booting with your EFI and from Opencore. thanks again! imac14-opencore.ioreg opencore-2020-10-20-182610.txt Well now at least you have a proper iMac model number. Your About-This-Mac should now display a proper model ID and Serial number. I think you need to get Catalina working before you try Big Sur on such a legacy platform. iMac16,1 is not a magic model ID to get BS working. You can change iMac14,2 to 1iMac14,4 (mid- 2014) that BS supports later. Looks like OC did attempt to patch the EHCx to EH0x: 19:025 00:080 OCA: Applying 4 byte ACPI patch skip 0, count 0 19:187 00:161 OCA: Patching DSDT of 18364 bytes with 0000000000000000 ID replaced 2 of 0 19:347 00:160 OCA: Refreshed DSDT checksum to 61 19:428 00:080 OCA: Applying 4 byte ACPI patch skip 0, count 0 19:589 00:161 OCA: Patching DSDT of 18364 bytes with 0000000000000000 ID replaced 2 of 0 19:750 00:160 OCA: Refreshed DSDT checksum to 61 but your IOREG shows that did not happen. You may want to raise a bug report on Acidanthara bug tracker with all the info and see if the Devs can figure out why the patch is not working. BTW, you should disable the COM1 port in BIOS setup - it can interfere with Bluetooth adapter - even cause a panic (google the issue with Apple16X50ACPI.kext attaching to COM1). Link to comment Share on other sites More sharing options...
mickeyd453 Posted October 23, 2020 Author Share Posted October 23, 2020 On 10/20/2020 at 9:30 PM, MacNB said: Well now at least you have a proper iMac model number. Your About-This-Mac should now display a proper model ID and Serial number. I think you need to get Catalina working before you try Big Sur on such a legacy platform. iMac16,1 is not a magic model ID to get BS working. You can change iMac14,2 to 1iMac14,4 (mid- 2014) that BS supports later. Looks like OC did attempt to patch the EHCx to EH0x: 19:025 00:080 OCA: Applying 4 byte ACPI patch skip 0, count 0 19:187 00:161 OCA: Patching DSDT of 18364 bytes with 0000000000000000 ID replaced 2 of 0 19:347 00:160 OCA: Refreshed DSDT checksum to 61 19:428 00:080 OCA: Applying 4 byte ACPI patch skip 0, count 0 19:589 00:161 OCA: Patching DSDT of 18364 bytes with 0000000000000000 ID replaced 2 of 0 19:750 00:160 OCA: Refreshed DSDT checksum to 61 but your IOREG shows that did not happen. You may want to raise a bug report on Acidanthara bug tracker with all the info and see if the Devs can figure out why the patch is not working. BTW, you should disable the COM1 port in BIOS setup - it can interfere with Bluetooth adapter - even cause a panic (google the issue with Apple16X50ACPI.kext attaching to COM1). This does seem like a bug of some sorts. I will report on their bug tracker but i am not that hopeful of a fix. Link to comment Share on other sites More sharing options...
mickeyd453 Posted November 9, 2020 Author Share Posted November 9, 2020 Solved: This was a bug and is fixed in 0.6.4. Thanks for the help. Link to comment Share on other sites More sharing options...
1Ale1 Posted November 9, 2020 Share Posted November 9, 2020 6 hours ago, mickeyd453 said: Solved: This was a bug and is fixed in 0.6.4. Thanks for the help. At what commit did the problem solve? Link to comment Share on other sites More sharing options...
mickeyd453 Posted November 11, 2020 Author Share Posted November 11, 2020 On 11/9/2020 at 5:02 PM, 1Ale1 said: At what commit did the problem solve? I don't know - but its fixed in 0.6.4 Link to comment Share on other sites More sharing options...
d620osx Posted November 17, 2020 Share Posted November 17, 2020 Hi @mickeyd453, I have an optiplex 790 which I am using with clover and am looking at moving to open core. I have tried to follow the legacy install method and am stuck on what I need to do for the ACPI folder and how to create the config file. Any pointers will be appreciated. Thank you Link to comment Share on other sites More sharing options...
MacNB Posted November 17, 2020 Share Posted November 17, 2020 5 hours ago, d620osx said: Hi @mickeyd453, I have an optiplex 790 which I am using with clover and am looking at moving to open core. I have tried to follow the legacy install method and am stuck on what I need to do for the ACPI folder and how to create the config file. Any pointers will be appreciated. Thank you You need to do a bit more reading here specifically Legacy Installer which then goes on to talk about setting up the EFI, etc 1 Link to comment Share on other sites More sharing options...
d620osx Posted November 18, 2020 Share Posted November 18, 2020 You need to do a bit more reading here specifically Legacy Installer which then goes on to talk about setting up the EFI, etcHi@MacNBThank you for the link. I found it yesterday and did most of it. When I boot from the usb I get an error about acpi being borked, so looks like I have some work to do on the ssdt.I copied a pre build one from the link for sandy bridge.Is the what the acpi error is referring?Thank you You need to do a bit more reading here specifically Legacy Installer which then goes on to talk about setting up the EFI, etcHi@MacNBThank you for the link. I found it yesterday and did most of it. When I boot from the usb I get an error about acpi being borked, so looks like I have some work to do on the ssdt.I copied a pre build one from the link for sandy bridge.Is the what the acpi error is referring?Thank you Link to comment Share on other sites More sharing options...
d620osx Posted November 18, 2020 Share Posted November 18, 2020 You need to do a bit more reading here specifically Legacy Installer which then goes on to talk about setting up the EFI, etcHi[mention=658617]MacNB[/mention] Thank you for the link. I found it yesterday and did most of it. When I boot from the usb I get an error about acpi being borked, so looks like I have some work to do on the ssdt. I copied a pre build one from the link for sandy bridge. Is the what the acpi error is referring? Link to comment Share on other sites More sharing options...
MacNB Posted November 18, 2020 Share Posted November 18, 2020 3 hours ago, d620osx said: Hi[mention=658617]MacNB[/mention] Thank you for the link. I found it yesterday and did most of it. When I boot from the usb I get an error about acpi being borked, so looks like I have some work to do on the ssdt. I copied a pre build one from the link for sandy bridge. Is the what the acpi error is referring? You cannot simply copy and use examples without modifying the config for your system. You have not provided details of the error, the config file, nor the OpenCore log file so no-one can help you. 1 Link to comment Share on other sites More sharing options...
d620osx Posted November 18, 2020 Share Posted November 18, 2020 You cannot simply copy and use examples without modifying the config for your system. You have not provided details of the error, the config file, nor the OpenCore log file so no-one can help you. Thank you for the heads up. Using multiple tutorials is not a good idea. I have started again and have managed to get as far as the open core boot menu, but cannot select the partition I want to boot.So will do a bit more reading on usb fixes and see how I get on. You cannot simply copy and use examples without modifying the config for your system. You have not provided details of the error, the config file, nor the OpenCore log file so no-one can help you. Thank you for the heads up. Using multiple tutorials is not a good idea. I have started again and have managed to get as far as the open core boot menu, but cannot select the partition I want to boot.So will do a bit more reading on usb fixes and see how I get on. Link to comment Share on other sites More sharing options...
mickeyd453 Posted November 18, 2020 Author Share Posted November 18, 2020 2 hours ago, d620osx said: Thank you for the heads up. Using multiple tutorials is not a good idea. I have started again and have managed to get as far as the open core boot menu, but cannot select the partition I want to boot. So will do a bit more reading on usb fixes and see how I get on. Thank you for the heads up. Using multiple tutorials is not a good idea. I have started again and have managed to get as far as the open core boot menu, but cannot select the partition I want to boot. So will do a bit more reading on usb fixes and see how I get on. You likely need OpenUSBKbDxe.efi in your Drivers folder 1 Link to comment Share on other sites More sharing options...
d620osx Posted November 18, 2020 Share Posted November 18, 2020 3 hours ago, mickeyd453 said: You likely need OpenUSBKbDxe.efi in your Drivers folder Not sure what I did but now I can no longer get to the boot screen. I have started again but still no joy. 10 hours ago, MacNB said: You cannot simply copy and use examples without modifying the config for your system. You have not provided details of the error, the config file, nor the OpenCore log file so no-one can help you. Hi I have spent most of the day trying to get it to work. I even got as far as getting to the boot menu where I could not select the correct partition. So whilst trying to fix that I seem to have completely broken it. Now I get it to boot but it stops at watchdog status is 0. No matter what I try I cannot get any further. I have attached my config and the log and would be grateful for any help. Thank you opencore-2020-11-18-211043.txt config.plist Link to comment Share on other sites More sharing options...
MacNB Posted November 18, 2020 Share Posted November 18, 2020 44 minutes ago, d620osx said: Not sure what I did but now I can no longer get to the boot screen. I have started again but still no joy. Hi I have spent most of the day trying to get it to work. I even got as far as getting to the boot menu where I could not select the correct partition. So whilst trying to fix that I seem to have completely broken it. Now I get it to boot but it stops at watchdog status is 0. No matter what I try I cannot get any further. I have attached my config and the log and would be grateful for any help. Thank you opencore-2020-11-18-211043.txt config.plist You are using NVMEFix kext and NVMeExpressDxe.efi driver. Why ? Do you have a NVMe M2 card on a PCI-e adapter ? If not then remove them both. You need HfsPlusLegecy.efi but NOT VboxHfs.efi so remove it. For Legacy, you don't need Open Runtime.efi so remove it. Also, unlike Clover, OpenCore requires you to make sure that when you configure a driver in the config,plist, you have to make sure that the driver file actually placed in the correct folder (e.g. in EFI/OC/Drivers and EFI/OC/Kexts). On what drive have you installed OpenCore ? HDD, SSD, NVMe or USB ? My suggestion is you start with USB. For ACPI, you have TWO EC SSDT's - SSDT-EC-DESKTOP.aml AND SSDT-EC.aml. Why ? 1 Link to comment Share on other sites More sharing options...
d620osx Posted November 19, 2020 Share Posted November 19, 2020 7 hours ago, MacNB said: You are using NVMEFix kext and NVMeExpressDxe.efi driver. Why ? Do you have a NVMe M2 card on a PCI-e adapter ? If not then remove them both. You need HfsPlusLegecy.efi but NOT VboxHfs.efi so remove it. For Legacy, you don't need Open Runtime.efi so remove it. Also, unlike Clover, OpenCore requires you to make sure that when you configure a driver in the config,plist, you have to make sure that the driver file actually placed in the correct folder (e.g. in EFI/OC/Drivers and EFI/OC/Kexts). On what drive have you installed OpenCore ? HDD, SSD, NVMe or USB ? My suggestion is you start with USB. For ACPI, you have TWO EC SSDT's - SSDT-EC-DESKTOP.aml AND SSDT-EC.aml. Why ? Hi @MacNB, Thank you again for looking at the files. I do not have a nvme but trying to trouble shoot I was obviously adding thing I should not have. I was also booting using a USB key which for some reason is very slow. What I did is copied the amended EFI onto another usb drive which got to the boot menu and allowed me to select the partition I needed. It then started to boot Catalina but the failed with the error shown on the picture. The SSDT-EC was made using the clover DSDT and SSDTTime with the option 2 applied. No further changes were made so not sure if I need to patch this. I do have a pci e usb3 card, pci firewire and a GT 710 GPU installed, do I remove the usb 3 and firewire and give it another go? opencore-2020-11-19-053110.txt config.plist Link to comment Share on other sites More sharing options...
d620osx Posted November 19, 2020 Share Posted November 19, 2020 Having a further play, when I remove the usb bluetooth dongle I can boot into OS .Thank you@MacNB for helping me get this far.I think I now need to try and patch my ssdt for use, what is the best place to start with. Link to comment Share on other sites More sharing options...
MacNB Posted November 19, 2020 Share Posted November 19, 2020 4 hours ago, d620osx said: Having a further play, when I remove the usb bluetooth dongle I can boot into OS . Thank you@MacNB for helping me get this far. I think I now need to try and patch my ssdt for use, what is the best place to start with. Well done. If your BT dongle is failing to boot your OS then it could be an issue with USB ports - don't know. Also I have no idea what the Dell Sensors Kext does and whether you need it. Also you still have the NVMeFix kext. Why do you have that if your have no NVMe drives ? Regarding SSDT's it depends what you mean by "patch my ssdt". What do think you need to patch ? When you use Clover, did you have a DSDT.aml file ? Did you use SSDT's in Clover ? If you wish to know about ACPI & SSDT's, see the same guide here. Note : it's not quite for beginners and it does cover many different (and usually newer) systems. You should also read this guide for converting from clover to OpenCore. 1 Link to comment Share on other sites More sharing options...
d620osx Posted November 19, 2020 Share Posted November 19, 2020 4 hours ago, MacNB said: Well done. If your BT dongle is failing to boot your OS then it could be an issue with USB ports - don't know. Also I have no idea what the Dell Sensors Kext does and whether you need it. Also you still have the NVMeFix kext. Why do you have that if your have no NVMe drives ? Regarding SSDT's it depends what you mean by "patch my ssdt". What do think you need to patch ? When you use Clover, did you have a DSDT.aml file ? Did you use SSDT's in Clover ? If you wish to know about ACPI & SSDT's, see the same guide here. Note : it's not quite for beginners and it does cover many different (and usually newer) systems. You should also read this guide for converting from clover to OpenCore. Hi Yes looks like I have an issues with the BT dongle as without it I can get to the boot. However once booted and in OS X after a bit the who machine hangs. So may be other issues. It is working fine on clover for now so may have to save all the OpenCore files for now and stick with clover. I had missed the NVME kext which I have removed and have been reading up on the SSDT and migrating from clover but a lot of it is as you say is difficult. May be when I have some more time I will look into open core further. In the meantime I will see if I can build a ssdt file with the fixes for my dell machine. Thank you for all you help. Link to comment Share on other sites More sharing options...
Recommended Posts