sensite Posted November 3, 2018 Share Posted November 3, 2018 9 minutes ago, KGP-iMacPro said: Does this one now work for your? modified EFI-Folder Yes it does!. thanks Link to comment Share on other sites More sharing options...
sensite Posted November 3, 2018 Share Posted November 3, 2018 (edited) 31 minutes ago, sensite said: Yes it does!. thanks i took the EFI and i added some more amls and now my PCI info is like this: i tried different ways to get the HDA driver to load but no luck. I have my injector set to 7 i tried the kext replace, but i see you removed it in the new config.plist. my mouse now works on powerup, but it seems the last several times that i rebooted it needs to be unplugged to work, so strange. Edited November 3, 2018 by sensite Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 3, 2018 Author Share Posted November 3, 2018 1 hour ago, sensite said: i took the EFI and i added some more amls and now my PCI info is like this: i tried different ways to get the HDA driver to load but no luck. I have my injector set to 7 i tried the kext replace, but i see you removed it in the new config.plist. my mouse now works on powerup, but it seems the last several times that i rebooted it needs to be unplugged to work, so strange. I don't understand to which HDA driver you are referring. Following your "PCI" screenshot, the PCI driver for the Realtek ALC S1220A onboard audio controller is properly implemented and loaded. You seem to have a problem with HDAU though.. The respective PCI driver is not loaded. Usually Whatevergreen.kext fixes this issue. You can try to enable and adopt the com.apple.driver.AppleHDAController kext patch in your config.plist. Replace HEX value in this patch must be system-id under GFX0 apparent in IOREG. Link to comment Share on other sites More sharing options...
sensite Posted November 3, 2018 Share Posted November 3, 2018 11 minutes ago, KGP-iMacPro said: I don't understand to which HDA driver you are referring. Following your "PCI" screenshot, the PCI driver for the Realtek ALC S1220A onboard audio controller is properly implemented and loaded. You seem to have a problem with HDAU though.. The respective PCI driver is not loaded. Usually Whatevergreen.kext fixes this issue. You can try to enable and adopt the com.apple.driver.AppleHDAController kext patch in your config.plist. Replace HEX value in this patch must be system-id under GFX0 apparent in IOREG. Ah, I didn’t realize whatevergreen would be the problem. I will try without whatevergreen. Thank you! Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 3, 2018 Author Share Posted November 3, 2018 1 hour ago, sensite said: Ah, I didn’t realize whatevergreen would be the problem. I will try without whatevergreen. Thank you! No you misunderstood.. Whatevergreen.kext is definitely not the problem! The opposite is the case.. Usually Whatevergreen.kext makes the DPI/HDMI HDAU Audio kext patch obsolete, which however does not seem to happen in your case. That's why you likely have to enable and properly adopt the DPI/HDMI HDAU Audio kext patch for your particular Nvidia GPU. Link to comment Share on other sites More sharing options...
Krustif Posted November 4, 2018 Share Posted November 4, 2018 Hello, I installed my first hackintosh thanks to the KGP´s guide. Thank you very much, the guide is really fantastic. Everything seems to work fine even though I'm a programmer's denial, except the USB ports with an external dock (External USB3.0 HDD ejecting randomly when copying large files). My external dock is an TQDS-802 (http://www.tooq.com/product.php?id=1523). I have tried several disks and all USB ports; it seems to hold longer with the Thunderbolt card USB port. This dock worked perfectly with my mac 3.1. The USB ports work with other USB 3 external disks. I don't quite understand. Thanks config.plist bootlog.txt iMac Pro de christophe.ioreg.zip Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 4, 2018 Author Share Posted November 4, 2018 48 minutes ago, Krustif said: Hello, I installed my first hackintosh thanks to the KGP´s guide. Thank you very much, the guide is really fantastic. Everything seems to work fine even though I'm a programmer's denial, except the USB ports with an external dock (External USB3.0 HDD ejecting randomly when copying large files). My external dock is an TQDS-802 (http://www.tooq.com/product.php?id=1523). I have tried several disks and all USB ports; it seems to hold longer with the Thunderbolt card USB port. This dock worked perfectly with my mac 3.1. The USB ports work with other USB 3 external disks. I don't quite understand. Thanks config.plist bootlog.txt iMac Pro de christophe.ioreg.zip 1.) At first place please provide your detailed system specs, i.e. mobo, CPU, GPU, etc. 2.) At second place please provide your entire EFI-Folder. Only providing your config.plist is not sufficient. After receiving all missing information, I can properly investigate your system configurations and search for flaws and respective solutions. Link to comment Share on other sites More sharing options...
Krustif Posted November 4, 2018 Share Posted November 4, 2018 (edited) 6 hours ago, KGP-iMacPro said: 1.) At first place please provide your detailed system specs, i.e. mobo, CPU, GPU, etc. 2.) At second place please provide your entire EFI-Folder. Only providing your config.plist is not sufficient. After receiving all missing information, I can properly investigate your system configurations and search for flaws and respective solutions. Sorry for not respecting the basics. I attach a link with all the elements I hope. This is a minor problem but I have not found any similar cases. (it's not a sleep and wake problem, this not a laptop...) One thing more, all HDD probed are 2T 7200rpm 3,5". Don't probe with 2,5". link: https://drive.google.com/drive/folders/1FMvukFPvyQNf473EnwwSLzcO2pb7Jpbr?usp=sharing add pref picture Lot of thanks again Mobo, Cpu y Gpu.rtf Edited November 4, 2018 by Krustif ajout Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 4, 2018 Author Share Posted November 4, 2018 (edited) 50 minutes ago, Krustif said: Sorry for not respecting the basics. I attach a link with all the elements I hope. This is a minor problem but I have not found any similar cases. (it's not a sleep and wake problem, this not a laptop...) One thing more, all HDD probed are 2T 7200rpm 3,5". Don't probe with 2,5". link: https://drive.google.com/drive/folders/1FMvukFPvyQNf473EnwwSLzcO2pb7Jpbr?usp=sharing add pref picture Lot of thanks again Mobo, Cpu y Gpu.rtf There are several severe issues in your EFI-Folder, which I have to clarify before providing you a modified EFI-Folder. 1.) In which slot of the ASUS Prime X299 Deluxe is your TB adaptor? Which TB adaptor do you use. You have SSDT-X299-TB3HP-APR.aml and SSDT-X299-TB3HP.aml implemented, which is impossible! Just use one or the other! That's why your TB implementation crashes during boot and non of the TB properties is implemented in your PCI table visualised by IOREG! 2.) You also use RealtekALC and AppleALC! Again never use both kexts at the same time! I recommend to use AppleALC! Please reinstall the vanilla AppleHDA.kext under /System/Library/Extensions using Kext Utility until I proved you the new EFI-Folder.. 3.) Seems you are not using any NVMe.. What for you implemented SSDT-X299-ANS.aml? Edited November 4, 2018 by KGP-iMacPro Link to comment Share on other sites More sharing options...
Krustif Posted November 4, 2018 Share Posted November 4, 2018 (edited) 38 minutes ago, KGP-iMacPro said: There are several severe issues in your EFI-Folder, which I have to clarify before providing you a modified EFI-Folder. 1.) In which slot of the ASUS Prime X299 Deluxe is your TB adaptor? Which TB adaptor do you use. You have SSDT-X299-TB3HP-APR.aml and SSDT-X299-TB3HP.aml implemented, which is impossible! Just use one or the other! That's why your TB implementation crashes during boot and non of the TB properties is implemented in your PCI table visualised by IOREG! 2.) You also use RealtekALC and AppleALC! Again never use both kexts at the same time! I recommend to use AppleALC! Please reinstall the vanilla AppleHDA.kext under /System/Library/Extensions using Kext Utility until I proved you the new EFI-Folder.. 3.) Seems you are not using any NVMe.. What for you implemented SSDT-X299-ANS.aml? 1/ I use Asus ThunderboldEX3 in slot 4 but I didn´t not implant any drivers with windows yet. (I need one HD more, waiting to have NVMe soon). USB 3.1 of this card is the only port that support the Dock USB 3. I don't understand ¿??¿? I try new SSDT-X299-TB3HP.aml today and forget to clean the other SSDT-X299-TB3HP.aml but in fact I didn't have more or less problem today. (neither crash). ¿? 2/ I will reinstall AppleALC even though I thought I only installed RealtekALC. Something happened to me ... It´s true I had minor issue with sound. Thx 3/ I will install an NVMe SSD next week ... so. I tried the new KGP-iMacPro-ASUS-PX299D-XHCI.kext.zip and it seems to be going worse with the dock so I went back to the old one. Thank you Edited November 4, 2018 by Krustif Ajout Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 4, 2018 Author Share Posted November 4, 2018 (edited) 13 minutes ago, Krustif said: 1/ I use Asus ThunderboldEX3 in slot 4 but I didn´t not implant any drivers with windows yet. (I need one HD more, waiting to have NVMe soon). USB 3.1 of this card is the only port that support the Dock USB 3. I don't understand ¿??¿? I try new SSDT-X299-TB3HP.aml today and forget to clean the other SSDT-X299-TB3HP.aml but in fact I didn't have more or less problem today. (neither crash). ¿? 2/ I will reinstall AppleALC even though I thought I only installed RealtekALC. Something happened to me ... It´s true I had minor issue with sound. Thx 3/ I will install an NVMe SSD next week ... so. Thank you Just download and use this EFI-Folder! What you still have to do: 1.) Please reinstall the vanilla AppleHDA.kext under /System/Library/Extensions using Kext Utility, in case you primarily patched the AppleHDA.kext by implementing the realtekALC approach. 2.) Enable Thunderbolt in your BIOS settings and implement all TB BIOS settings as outlined in my guide. Else, the linked EFI-Folder should work OoB without further modifications. Suerte, muchacho! Edited November 4, 2018 by KGP-iMacPro Link to comment Share on other sites More sharing options...
Krustif Posted November 4, 2018 Share Posted November 4, 2018 2 minutes ago, KGP-iMacPro said: Just download and use this EFI-Folder! What you still have to do: 1.) Please reinstall the vanilla AppleHDA.kext under /System/Library/Extensions using Kext Utility, in case you primarily patched the AppleHDA.kext by implementing the realtekALC approach. 2.) Enable Thunderbolt in your BIOS settings and implement all TB BIOS settings as outlined in my guide. Else, the linked EFI-Folder should work OoB without further modifications. Suerte, muchacho! Merci beaucoup. I think my dock usb3 is a problem too. Perhaps I have to change it ... Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 4, 2018 Author Share Posted November 4, 2018 (edited) 4 minutes ago, Krustif said: Merci beaucoup. I think my dock usb3 is a problem too. Perhaps I have to change it ... The TB/USB-C or USB3.0 ports of the TBEX 3 will not work before activating and properly configuring your TB adapter in your motherboard BIOS! I don't understand why you actually see some issue related with your usb3 dock... Edited November 4, 2018 by KGP-iMacPro Link to comment Share on other sites More sharing options...
Krustif Posted November 4, 2018 Share Posted November 4, 2018 (edited) 7 minutes ago, KGP-iMacPro said: The TB/USB-C or USB3.0 ports of the TBEX 3 will not work before activating and properly configuring your TB adapter in your motherboard BIOS! I don't understand why you actually see some issue related with your usb3 dock... Because my dock run a a little better only with the USB3.0 port of the TBEX 3, and the USB3.0 port of the TBEX 3 is active ... You understand why I don't understand ? Edited November 4, 2018 by Krustif Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 4, 2018 Author Share Posted November 4, 2018 (edited) 2 minutes ago, Krustif said: Because my dock run a a little better only with the USB3.0 port of the TBEX 3, and the USB3.0 port of the TBEX 3 is active ... You understand why I don't understand ? I see.. anyway use the new EFI-Folder and activate TB in your BIOS before drawing conclusions. Edited November 4, 2018 by KGP-iMacPro Link to comment Share on other sites More sharing options...
Krustif Posted November 4, 2018 Share Posted November 4, 2018 Just now, KGP-iMacPro said: I see.. anyway use the new EFI-Folder. Of course, thx Link to comment Share on other sites More sharing options...
Krustif Posted November 4, 2018 Share Posted November 4, 2018 (edited) 2 hours ago, KGP-iMacPro said: I see.. anyway use the new EFI-Folder and activate TB in your BIOS before drawing conclusions. I 3 hours ago, KGP-iMacPro said: Just download and use this EFI-Folder! What you still have to do: 1.) Please reinstall the vanilla AppleHDA.kext under /System/Library/Extensions using Kext Utility, in case you primarily patched the AppleHDA.kext by implementing the realtekALC approach. 2.) Enable Thunderbolt in your BIOS settings and implement all TB BIOS settings as outlined in my guide. Else, the linked EFI-Folder should work OoB without further modifications. Suerte, muchacho! I copy your new EFI but I change ncpi=0X2000 (in the new it was uncheck and don't work) I reinstalled AppleHDA.kext under /System/Library/Extensions using Kext Utility (thx all). (I primarily patched the AppleHDA.kext by implementing the realtekALC approach. I´am a fan of your guide ) Thunderbolt in my BIOS settings is as outlined in your guide but I didn't install any driver from Windows. I don't have HD to complete the operation and now I don't have Windows HD. (Waiting for NVMe SSD) My USB dock only work with the USB port of the Thunderbolt Card. very funny or For my use it´s ok, but I think it could be help for those having same problems with USB Dock and needs of it. I change info en GoogleDrive. https://drive.google.com/drive/folders/1FMvukFPvyQNf473EnwwSLzcO2pb7Jpbr?usp=sharing I´ll keep you up to date with any change. It sometimes difficult to understand where are the problems when you don't know anything of programming and the use of programs as adobe or resolve with their own bugs. Gracias por todo Edited November 4, 2018 by Krustif 1 Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 5, 2018 Author Share Posted November 5, 2018 (edited) 8 hours ago, Krustif said: I I copy your new EFI but I change ncpi=0X2000 (in the new it was uncheck and don't work) I reinstalled AppleHDA.kext under /System/Library/Extensions using Kext Utility (thx all). (I primarily patched the AppleHDA.kext by implementing the realtekALC approach. I´am a fan of your guide ) Thunderbolt in my BIOS settings is as outlined in your guide but I didn't install any driver from Windows. I don't have HD to complete the operation and now I don't have Windows HD. (Waiting for NVMe SSD) My USB dock only work with the USB port of the Thunderbolt Card. very funny or For my use it´s ok, but I think it could be help for those having same problems with USB Dock and needs of it. I change info en GoogleDrive. https://drive.google.com/drive/folders/1FMvukFPvyQNf473EnwwSLzcO2pb7Jpbr?usp=sharing I´ll keep you up to date with any change. It sometimes difficult to understand where are the problems when you don't know anything of programming and the use of programs as adobe or resolve with their own bugs. Gracias por todo De nada BTW.. for now I implemented the full XHC USB kext. You might want to replace it by the truncated 15-port KGP-iMacPro-ASUS-PX299D-XHCI-15port.kext and disable the port limit patch in your config.plist. You will loose the lower internal USB3.0 connector and the most left back-panel USB2.0 connector, but you will gain 100% sleep/wake functionality and full 10.14.1 compatibility Edited November 5, 2018 by KGP-iMacPro Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 5, 2018 Author Share Posted November 5, 2018 Revision and Modification of Section E.4) - USB Configuration Enjoy and have fun, Link to comment Share on other sites More sharing options...
Balamut Posted November 15, 2018 Share Posted November 15, 2018 Hey guys I'm kind a stuck on the ARPT SSDT, did I do something wrong? DefinitionBlock ("", "SSDT", 1, "KGP", "X299ARPT", 0x00000000) { External (_SB_.PC01.BR1A, DeviceObj) // (from opcode) External (_SB_.PC01.BR1A.PEGP, DeviceObj) // (from opcode) External (_SB_.PC01.BR1A.SL01, DeviceObj) // (from opcode) External (DTGP, MethodObj) // 5 Arguments (from opcode) Scope (_SB.PC01.BR1A) { Scope (SL01) { Name (_STA, Zero) // _STA: Status } Scope (PEGP) { Name (_STA, Zero) // _STA: Status } Device (ARPT) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Store (Package (0x0E) { "built-in", Buffer (One) { 0x00 }, "device-id", Buffer (0x04) { 0xA0, 0x43, 0x00, 0x00 }, "AAPL,slot-name", Buffer (0x07) { "Slot-7" }, "device_type", Buffer (0x13) { "AirPort Controller" }, "model", Buffer (0x4A) { "Broadcom BCM94360CD 802.11 a/b/g/n/ac + Bluetooth 4.0 Controller" }, "compatible", Buffer (0x0D) { "pci14e4,43a0" }, "name", Buffer (0x10) { "AirPort Extreme" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } } Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 15, 2018 Author Share Posted November 15, 2018 (edited) 9 minutes ago, Balamut said: Hey guys I'm kind a stuck on the ARPT SSDT, did I do something wrong? DefinitionBlock ("", "SSDT", 1, "KGP", "X299ARPT", 0x00000000) { External (_SB_.PC01.BR1A, DeviceObj) // (from opcode) External (_SB_.PC01.BR1A.PEGP, DeviceObj) // (from opcode) External (_SB_.PC01.BR1A.SL01, DeviceObj) // (from opcode) External (DTGP, MethodObj) // 5 Arguments (from opcode) Scope (_SB.PC01.BR1A) { Scope (SL01) { Name (_STA, Zero) // _STA: Status } Scope (PEGP) { Name (_STA, Zero) // _STA: Status } Device (ARPT) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Store (Package (0x0E) { "built-in", Buffer (One) { 0x00 }, "device-id", Buffer (0x04) { 0xA0, 0x43, 0x00, 0x00 }, "AAPL,slot-name", Buffer (0x07) { "Slot-7" }, "device_type", Buffer (0x13) { "AirPort Controller" }, "model", Buffer (0x4A) { "Broadcom BCM94360CD 802.11 a/b/g/n/ac + Bluetooth 4.0 Controller" }, "compatible", Buffer (0x0D) { "pci14e4,43a0" }, "name", Buffer (0x10) { "AirPort Extreme" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } } Errors: 1.) your device-id apparently is not 0xA0, 0x43, 0x00, 0x00 but 0x47, 0x87, 0x00, 0x00 2.) compatible is not pci14e4, 43a0 but pci10b5,8747 3.) are you sure that when nulling SL01, the latter is replaced by PEGP? Have a look to you original ACPI table implementation for PC01.BR1A in IOREG under IOACPIPlane! Alternatively, you can also investigate your DSDT.aml. 4.) any additional SL01 -> ARPT replacements in you config.plist? If so, remove! 5.) You are also using SSDT-DTPG.aml, correct? Good luck, KGP Edited November 15, 2018 by KGP-iMacPro 1 Link to comment Share on other sites More sharing options...
Balamut Posted November 15, 2018 Share Posted November 15, 2018 (edited) 23 minutes ago, KGP-iMacPro said: Errors: 1.) your device-id apparently is not 0xA0, 0x43, 0x00, 0x00 but 0x47, 0x87, 0x00, 0x00 2.) compatible is not pci14e4, 43a0 but pci10b5,8747 Damn I'm blind, I've missed that, will fix it. 3.) are you sure that when nulling SL01, the latter is replaced by PEGP? Have a look to you original ACPI table implementation for PC01.BR1A in IOREG under IOACPIPlane! Alternatively, you can also investigate your DSDT.aml. I don't think there is PEG, the image from IOReg is clean one without the SSDT for ARPT. It is being replaced by PEGP@0 4.) any additional SL01 -> ARPT replacements in you config.plist? If so, remove! None 5.) You are also using SSDT-DTPG.aml, correct? Yes I am. Also on the side note for Audio, I'm using Scarlet USB so the onboard audio wasn't the issue for me, but would like to get it up and running. Can you guys point me out to the Toleda's guide for S1220A, the kext and SSDT doesn't work for some odd reason. Edited November 15, 2018 by Balamut Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 15, 2018 Author Share Posted November 15, 2018 1 minute ago, Balamut said: Also on the side note for Audio, I'm using Scarlet USB so the onboard audio wasn't the issue for me, but would like to get it up and running. Can you guys point me out to the Toleda's guide for S1220A, the kext and SSDT doesn't work for some odd reason. If you think there is no pegp, why do you null it then? You only can see if there is also pegp besides SL01 by switching in IOREG to the IOACPIPlane! You cannot see that under IOService! I am sure you also messed something within the HDEF implementation. Can you upload and link your complete EFI-Folder and an IOREG.save of your systems ACPI table without any SSDT in your EFI-Folder? I encourage to stay away from AppleHDA.kext patching. Try to keep your system vanilla! 1 Link to comment Share on other sites More sharing options...
Balamut Posted November 15, 2018 Share Posted November 15, 2018 (edited) 14 minutes ago, KGP-iMacPro said: If you think there is no pegp, why do you null it then? You only can see if there is also pegp besides SL01 by switching in IOREG to the IOACPIPlane! You cannot see that under IOService! I am sure you also messed something within the HDEF implementation. Can you upload and link your complete EFI-Folder and an IOREG.save of your systems ACPI table without any SSDT in your EFI-Folder? I encourage to stay away from AppleHDA.kext patching. Try to keep your system vanilla! So LiLu method? IOReg is virgin without any SSDTs, in the EFI folder I have the SSDTs and original DSDT file dumps from clover. Balamut-EFI-IOReg.zip Edited November 15, 2018 by Balamut Link to comment Share on other sites More sharing options...
KGP-iMacPro Posted November 15, 2018 Author Share Posted November 15, 2018 (edited) 2 hours ago, Balamut said: So LiLu method? IOReg is virgin without any SSDTs, in the EFI folder I have the SSDTs and original DSDT file dumps from clover. Balamut-EFI-IOReg.zip Uppppsss... many, many errors ... Try to use this totally revised EFI-Folder. If it does not work OoB as now implemented, we will have to fix remaining errors and issues. What needs to be done in addition: 1.) Reinstall unpatched vanilla AppleHDA.kext in /S/L/E by means of kext utility. 2.) For 10.14.1 you will have to disable the USB port limit patch and create a board-specific truncated 15-port XHC USB kext for your X299 Sage by following my respective guideline linked within the main guide in the originating pot of this thread. The board-specific truncated 15-port XHC USB kext needs to be implemented in /EFI/CLOVER/kexts/Other. I recommend to disable the USB port limit patch and to use the truncated 15-port XHC USB kext also under 10.13.6 (SU) or 10.14.0. 3.) Confirm all actual device implementations by means of IOREG and Section "PCI" of Apple's system report. Good luck, KGP Edited November 15, 2018 by KGP-iMacPro 1 Link to comment Share on other sites More sharing options...
Recommended Posts