mfc88 Posted December 14, 2016 Share Posted December 14, 2016 Update to 10.12.02 Final without any problem, failure or stress. After changing the GFX0 to GFX1, no patch was needed. Finished the black screen. I just did the Nvidia Web Driver update. For the updates to come out perfect, with everything working, I only need to solve the wifi problem with IO80211Family.kext but I'm already working on it and I think I have the solution. Thanks PMheart Let me know when you get everything configured! Share your EFI folder when it's 100% Also, what weather app are you using? 1 Link to comment Share on other sites More sharing options...
NeXtor Posted December 14, 2016 Share Posted December 14, 2016 no success. Ioreg:Gabriele’s Mac Pro_IGPU.zip Try this DSDT and SSDT Link to comment Share on other sites More sharing options...
Fergarth Posted December 14, 2016 Share Posted December 14, 2016 Let me know when you get everything configured! Share your EFI folder when it's 100% Also, what weather app are you using? After doing the update already had everything set up friend! I'm already at a level where after update, just needed to patch the IO80211Family.kext for wifi, but, as I said above, I'm already working on it and I think I have the solution. Yes, as soon as I can put my EFI, now I'm not on my "Mac Pro". (Even I'm drooling all over) lol. About the weather app, if I remember correctly, I use this app from the Mavericks or Yosemite. I always liked her. It is not static and gives the meteriology of any location in real time. Very cool! It's called Living Weather HD. If you want I'll send you the app by WeTransfer. PM me with an email address Link to comment Share on other sites More sharing options...
NeXtor Posted December 14, 2016 Share Posted December 14, 2016 My mistake, in ACPI / SortedOrder I entered only SSDT.aml (I added the files into the HDD EFI Partition because I had to remove the usb stick... and in this config.plist I had filled that field.) Anyway it doesn't work. Ioreg file is the same as this image: ___807___ no success. Ioreg:Gabriele’s Mac Pro_IGPU.zip Link to comment Share on other sites More sharing options...
nmano Posted December 15, 2016 Author Share Posted December 15, 2016 My mistake, in ACPI / SortedOrder I entered only SSDT.aml (I added the files into the HDD EFI Partition because I had to remove the usb stick... and in this config.plist I had filled that field.) Anyway it doesn't work. Ioreg file is the same as this image: ___807___ Remove Brumbaer's GDP Patchs install Patched AppleGraphicsDevicePolicy.kext if you try this. Link to comment Share on other sites More sharing options...
NeXtor Posted December 15, 2016 Share Posted December 15, 2016 I have already tried to install this kext and it doesn't work Remove Brumbaer's GDP Patchs install Patched AppleGraphicsDevicePolicy.kext if you try this. Link to comment Share on other sites More sharing options...
nmano Posted December 15, 2016 Author Share Posted December 15, 2016 I have already tried to install this kext and it doesn't work Test# # Device injection for Not all control paths return a value TINI into method label TINI parent_label _SB.PCI0.RP05 code_regex (Return\s\(TINI\)) remove_matched; into method label TINI parent_label _SB.PCI0.RP05 insert begin Return (TINI) end; # Device injection for Not all control paths return a value TWAK into method label TWAK parent_label _SB.PCI0.RP05 code_regex (Return\s\(TWAK\)) remove_matched; into method label TWAK parent_label _SB.PCI0.RP05 insert begin Return (One) end; # Device injection for Not all control paths return a value TPTS into method label TPTS parent_label _SB.PCI0.RP05 code_regex (Return\s\(TPTS\)) remove_matched; into method label TPTS parent_label _SB.PCI0.RP05 insert begin Return (One) end; Link to comment Share on other sites More sharing options...
Fergarth Posted December 15, 2016 Share Posted December 15, 2016 Let me know when you get everything configured! Share your EFI folder when it's 100% Also, what weather app are you using? My EFI 100% I no longer need to repatch AppleGraphicsDevicePolicy.kext and IO80211Family.kext so no more black screens and no more wifi probs after updates. But attention, the content of this EFI has been made and configured for my specific hardware. (Board, CPU and Graphics Card), and i do not use overclock settings, just EIST Disable; USB Config. Auto - Enable - Enable - Enable and Secure Boot - Other OS. All the rest by default. Everyting working, sleep/wake, onboard sound after wake, bla bla, bla bla... EFI.rar Link to comment Share on other sites More sharing options...
mfc88 Posted December 15, 2016 Share Posted December 15, 2016 My EFI 100% I no longer need to repatch AppleGraphicsDevicePolicy.kext and IO80211Family.kext so no more black screens and no more wifi probs after updates. But attention, the content of this EFI has been made and configured for my specific hardware. (Board, CPU and Graphics Card), and i do not use overclock settings, just EIST Disable; USB Config. Auto - Enable - Enable - Enable and Secure Boot - Other OS. All the rest by default. Everyting working, sleep/wake, onboard sound after wake, bla bla, bla bla... Tried to update my system using your EFI, but I get a "NO SIGNAL" (black screen) once I boot into the desktop. Booted up using nv_disable=1. I got into the desktop. - Wifi doesn't work (no hardware detected) - Bluetooth works! No issues in terms of connectivity and finding hardware! Other observations: - Native NVMe support (no longer need pike's patches to see my NVMe nor any patch to recognize it as internal) What and how did you change your DSDT.aml to fix WIFI/Graphics? Link to comment Share on other sites More sharing options...
Fergarth Posted December 15, 2016 Share Posted December 15, 2016 Tried to update my system using your EFI, but I get a "NO SIGNAL" (black screen) once I boot into the desktop. Booted up using nv_disable=1. I got into the desktop. - Wifi doesn't work (no hardware detected) - Bluetooth works! No issues in terms of connectivity and finding hardware! Other observations: - Native NVMe support (no longer need pike's patches to see my NVMe nor any patch to recognize it as internal) What and how did you change your DSDT.aml to fix WIFI/Graphics? In DSDT, I changed the name from GFX0 to GFX1 and it turned out perfectly. I did it before the last Sierra update to test and it worked perfectly. As for wifi, I have added this <string> pci14e4,43b1 </ string> to the FakeSMC plist (open and see my SMCkext, and I'm not going to have to do it more often, as I always did on IO80211Familykext to get back to wifi.As I said, this EFI suite on my system works fine and I confirmed with the recent update to 12.3 Beta 1 Link to comment Share on other sites More sharing options...
NeXtor Posted December 15, 2016 Share Posted December 15, 2016 I replaced DSDT and SSDT-BR3A but kernel debugging has many errors and PCI cards is always empty DarwinDumper: DarwinDumper_3.0.2_15.12_21.37.32_MacPro6,1_AMI_X64_3949_Sierra_16B2555_gabriele.zip IOReg: Gabriele’s Mac Pro_H00X.zip Test# # Device injection for Not all control paths return a value TINI into method label TINI parent_label _SB.PCI0.RP05 code_regex (Return\s\(TINI\)) remove_matched; into method label TINI parent_label _SB.PCI0.RP05 insert begin Return (TINI) end; # Device injection for Not all control paths return a value TWAK into method label TWAK parent_label _SB.PCI0.RP05 code_regex (Return\s\(TWAK\)) remove_matched; into method label TWAK parent_label _SB.PCI0.RP05 insert begin Return (One) end; # Device injection for Not all control paths return a value TPTS into method label TPTS parent_label _SB.PCI0.RP05 code_regex (Return\s\(TPTS\)) remove_matched; into method label TPTS parent_label _SB.PCI0.RP05 insert begin Return (One) end; Attached Files Archive.zip 32.03KB 4 downloads Link to comment Share on other sites More sharing options...
nmano Posted December 15, 2016 Author Share Posted December 15, 2016 I replaced DSDT and SSDT-BR3A but kernel debugging has many errors and PCI cards is always empty DarwinDumper: DarwinDumper_3.0.2_15.12_21.37.32_MacPro6,1_AMI_X64_3949_Sierra_16B2555_gabriele.zip IOReg: Gabriele’s Mac Pro_H00X.zip Post your IOREG without DSDT and SSDT ,original DSDT Which motherboard do you have? If PCI show before post that IOREG too. Link to comment Share on other sites More sharing options...
NeXtor Posted December 15, 2016 Share Posted December 15, 2016 In the post number ___579___ there are IOREG, config.plist and kext that I've used at the first time. Is it what you need? Clean DSDT, extracted throught Clover F4 is here: __DSDT__ PCI show only if I change GFX0 _ADR from "Zero" to the address taken from dspci, but with this method it doesn't show graphics card... my motherboard is Asus X99-E WS Post your IOREG without DSDT and SSDT ,original DSDT Which motherboard do you have? If PCI show before post that IOREG too. Link to comment Share on other sites More sharing options...
NeXtor Posted December 16, 2016 Share Posted December 16, 2016 I found this: Renaming H000 to GFX1 works on the Deluxe (as does using DSDT patches in clover, which avoids an SSDT entirely for this), but neither works on my X99-E WS as H000 no longer is the device the displays come off of. Instead, on the X99-E WS, there is an additional device called "pci-bridge@10" which is not present in the DSDT, nor in any additional ACPI dumps that I could find. Edit: I fixed this. I added another device with ADR 0x00100000 to the SSDT, then added GFX1 to it. I do not understand, however, how should I rewrite SSDT-BR3A to adapt to this situation... Link to comment Share on other sites More sharing options...
nmano Posted December 16, 2016 Author Share Posted December 16, 2016 In the post number ___579___ there are IOREG, config.plist and kext that I've used at the first time. Is it what you need? Clean DSDT, extracted throught Clover F4 is here: __DSDT__ PCI show only if I change GFX0 _ADR from "Zero" to the address taken from dspci, but with this method it doesn't show graphics card... my motherboard is Asus X99-E WS Remove all this get clean IOREG and dsdt 1 Link to comment Share on other sites More sharing options...
maleorderbride Posted December 16, 2016 Share Posted December 16, 2016 I found this: Renaming H000 to GFX1 works on the Deluxe (as does using DSDT patches in clover, which avoids an SSDT entirely for this), but neither works on my X99-E WS as H000 no longer is the device the displays come off of. Instead, on the X99-E WS, there is an additional device called "pci-bridge@10" which is not present in the DSDT, nor in any additional ACPI dumps that I could find. Edit: I fixed this. I added another device with ADR 0x00100000 to the SSDT, then added GFX1 to it. I do not understand, however, how should I rewrite SSDT-BR3A to adapt to this situation... I see that you are quoting me See below for what I meant. This is kind of a fragile method though as adding or removing PCI-e devices can shift the addresses and break the GFX1 injection. Scope (_SB.PCI0.BR3A) { Device (PCIA) { Name (_ADR, Zero) // _ADR: Address Device (PCIB) { Name (_ADR, 0x00100000) // _ADR: Address Device (GFX1) { 1 Link to comment Share on other sites More sharing options...
NeXtor Posted December 17, 2016 Share Posted December 17, 2016 Remove all this get clean IOREG and dsdt I have rebuilt the EFI partition as it was in the beginning. CLEAN IOREG: Gabriele’s Mac Pro_CLEAN.zip CLEAN DSDT (Clover F4): DSDT-ORIG.aml.zip System DSDT (From MaciASL): System DSDT.dsl.zip config.plist: config.plist.zip I see that you are quoting me See below for what I meant. This is kind of a fragile method though as adding or removing PCI-e devices can shift the addresses and break the GFX1 injection. Scope (_SB.PCI0.BR3A) { Device (PCIA) { Name (_ADR, Zero) // _ADR: Address Device (PCIB) { Name (_ADR, 0x00100000) // _ADR: Address Device (GFX1) { I changed the SSDT-BR3A as you suggested and now shows PCI devices including the video card and HDAU. But is this the right way? 1 Link to comment Share on other sites More sharing options...
Fergarth Posted December 17, 2016 Share Posted December 17, 2016 Updated to Sierra 12.03 Beta without any problem. Test done. Again without black screen, and this time also with wifi working after reboot. Confirmed, I did not need to patch AppleGraphicsControl or IO80211Family for wifi. Just update and reboot and everything works. Just waiting for Nvidia Driver for full acceleration ? Edit: I switched the NVDAStartupWeb.kext Info.plist from 16C to 16D and the previous Web Driver works perfectly with 12.3 Beta. 1 Link to comment Share on other sites More sharing options...
nmano Posted December 17, 2016 Author Share Posted December 17, 2016 I have rebuilt the EFI partition as it was in the beginning. CLEAN IOREG: Gabriele’s Mac Pro_CLEAN.zip CLEAN DSDT (Clover F4): DSDT-ORIG.aml.zip System DSDT (From MaciASL): System DSDT.dsl.zip config.plist: config.plist.zip I changed the SSDT-BR3A as you suggested and now shows PCI devices including the video card and HDAU. But is this the right way? Try if not work ask Rehapman test# Remove change _OSI to XOSI Bios setting CSM Enable or disable? Archive.zip Link to comment Share on other sites More sharing options...
NeXtor Posted December 17, 2016 Share Posted December 17, 2016 CSM Disable without AGDPFix no boot and PCI is empty. I'll try to ask Rehapman. Thank you all for the support given to me, especially nmano with his headache bomb packages which gives us but which allow us to optimize our InsanelyMac always better Try if not work ask Rehapman test# Remove change _OSI to XOSI Bios setting CSM Enable or disable? Link to comment Share on other sites More sharing options...
NeXtor Posted December 18, 2016 Share Posted December 18, 2016 New device: Intel SPSR Chipset check your path: (IOACPIPlane:/_SB/PCI0@0/SPSR@110000) SSDT-SPSR.aml.zip 2 Link to comment Share on other sites More sharing options...
nmano Posted December 19, 2016 Author Share Posted December 19, 2016 New device: Intel SPSR Chipset check your path: (IOACPIPlane:/_SB/PCI0@0/SPSR@110000) SSDT-SPSR.aml.zip SPSR_PCI cards.jpg Great. Can you update your full pack SSDT I like to see. Link to comment Share on other sites More sharing options...
maleorderbride Posted December 20, 2016 Share Posted December 20, 2016 The two newest BIOS'es for the X99-E WS 3.1 cause a KP on IOPCIFamily--has anyone else had that problem? I assume we have some DSDT level changes that are causing this? Link to comment Share on other sites More sharing options...
NeXtor Posted December 23, 2016 Share Posted December 23, 2016 Great. Can you update your full pack SSDT I like to see. I think my setup is completed! Rehabman told me that the injection of the video card is not bad, and advised me to set DropOEM = false. This is the configuration: EFI: EFI.zip Using PCI.IDs 2013.08.16 00:00.0 Host bridge [0600]: Intel Corporation Haswell-E DMI2 [8086:2f00] (rev 02) 00:01.0 PCI bridge [0604]: Intel Corporation Haswell-E PCI Express Root Port 1 [8086:2f02] (rev 02) 00:01.1 PCI bridge [0604]: Intel Corporation Haswell-E PCI Express Root Port 1 [8086:2f03] (rev 02) 00:02.0 PCI bridge [0604]: Intel Corporation Haswell-E PCI Express Root Port 2 [8086:2f04] (rev 02) 00:03.0 PCI bridge [0604]: Intel Corporation Haswell-E PCI Express Root Port 3 [8086:2f08] (rev 02) 00:05.0 System peripheral [0880]: Intel Corporation Haswell-E Address Map, VTd_Misc, System Management [8086:2f28] (rev 02) 00:05.1 System peripheral [0880]: Intel Corporation Haswell-E Hot Plug [8086:2f29] (rev 02) 00:05.2 System peripheral [0880]: Intel Corporation Haswell-E RAS, Control Status and Global Errors [8086:2f2a] (rev 02) 00:05.4 PIC [0800]: Intel Corporation Haswell-E I/O Apic [8086:2f2c] (rev 02) 00:11.0 (null) [ff00]: Intel Corporation Wellsburg SPSR [8086:8d7c] (rev 05) (subsys 1043:8600) 00:11.4 SATA controller [0106]: Intel Corporation Wellsburg sSATA Controller [AHCI mode] [8086:8d62] (rev 05) (subsys 1043:8600) 00:14.0 USB controller [0c03]: Intel Corporation Wellsburg USB xHCI Host Controller [8086:8d31] (rev 05) (subsys 1043:8600) 00:16.0 Communication controller [0780]: Intel Corporation Wellsburg MEI Controller #1 [8086:8d3a] (rev 05) (subsys 1043:8600) 00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-LM [8086:15a0] (rev 05) (subsys 1043:862a) 00:1a.0 USB controller [0c03]: Intel Corporation Wellsburg USB Enhanced Host Controller #2 [8086:8d2d] (rev 05) (subsys 8086:7270) 00:1b.0 Audio device [0403]: Intel Corporation Wellsburg HD Audio Controller [8086:8d20] (rev 05) (subsys 1043:8637) 00:1c.0 PCI bridge [0604]: Intel Corporation Wellsburg PCI Express Root Port #1 [8086:8d10] (rev d5) 00:1c.3 PCI bridge [0604]: Intel Corporation Wellsburg PCI Express Root Port #4 [8086:8d16] (rev d5) 00:1c.4 PCI bridge [0604]: Intel Corporation Wellsburg PCI Express Root Port #5 [8086:8d18] (rev d5) 00:1c.6 PCI bridge [0604]: Intel Corporation Wellsburg PCI Express Root Port #7 [8086:8d1c] (rev d5) 00:1d.0 USB controller [0c03]: Intel Corporation Wellsburg USB Enhanced Host Controller #1 [8086:8d26] (rev 05) (subsys 8086:7270) 02:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd (null) [144d:a802] (rev 01) (subsys 144d:a801) 00:1f.0 ISA bridge [0601]: Intel Corporation Wellsburg LPC Controller [8086:8d47] (rev 05) (subsys 1043:8600) 00:1f.2 SATA controller [0106]: Intel Corporation Wellsburg 6-Port SATA Controller [AHCI mode] [8086:8d02] (rev 05) (subsys 1043:8600) 00:1f.3 SMBus [0c05]: Intel Corporation Wellsburg SMBus Controller [8086:8d22] (rev 05) (subsys 1043:8600) 10:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) (subsys 1043:85e2) 11:00.0 USB controller [0c03]: ASMedia Technology Inc. (null) [1b21:1142] (subsys 1043:85fd) 0c:00.0 PCI bridge [0604]: ASMedia Technology Inc. (null) [1b21:1184] 03:00.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca) 07:00.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca) 04:08.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca) 0d:01.0 PCI bridge [0604]: ASMedia Technology Inc. (null) [1b21:1184] 04:10.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca) 08:08.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca) 08:10.0 PCI bridge [0604]: PLX Technology, Inc. (null) [10b5:8747] (rev ca) 0d:05.0 PCI bridge [0604]: ASMedia Technology Inc. (null) [1b21:1184] 05:00.0 VGA compatible controller [0300]: NVIDIA Corporation (null) [10de:100a] (rev a1) (subsys 1458:0010) 05:00.1 Audio device [0403]: NVIDIA Corporation GK110 HDMI Audio [10de:0e1a] (rev a1) (subsys 1458:362c) 0e:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03) (subsys 1043:8557) 0f:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02) (subsys 1043:858e) 2 Link to comment Share on other sites More sharing options...
thenightflyer Posted December 23, 2016 Share Posted December 23, 2016 @my friend nmano...please i need a new dsdt because i changed motherboard...now i've Asus X99 deluxe II, can you make it for me? I attach you a zip with ioreg file and origin dir. Thanks in advance. tnf ioreg and origin.zip 1 Link to comment Share on other sites More sharing options...
Recommended Posts