Mike Ranger Posted December 8, 2017 Share Posted December 8, 2017 Hi namo Can you post your latest EFI folder please? I am curious about your kexts and the config file you use. Thanks, Mike 2 Link to comment Share on other sites More sharing options...
nmano Posted December 11, 2017 Author Share Posted December 11, 2017 I made some SSDT rename patches. #FPU to MATH #PIC to IPIC #TMR to TIMR DefinitionBlock ("", "SSDT", 1, "mano", "X99ALL", 0x00000000) { External (_SB_.PCI0, DeviceObj) // (from opcode) External (_SB_.PCI0.LPC0, DeviceObj) // (from opcode) External (_SB_.PCI0.LPC0.FPU_, DeviceObj) // (from opcode) External (_SB_.PCI0.LPC0.PIC_, DeviceObj) // (from opcode) External (_SB_.PCI0.LPC0.TMR_, DeviceObj) // (from opcode) Device (_SB.PCI0.LPC0.MATH) { Name (_HID, EisaId ("PNP0C04")) // _HID: Hardware ID } Name (_SB.PCI0.LPC0.FPU._STA, Zero) // _STA: Status Device (_SB.PCI0.LPC0.IPIC) { Name (_HID, EisaId ("PNP0000")) // _HID: Hardware ID } Name (_SB.PCI0.LPC0.PIC._STA, Zero) // _STA: Status Device (_SB.PCI0.LPC0.TIMR) { Name (_HID, EisaId ("PNP0100")) // _HID: Hardware ID } Name (_SB.PCI0.LPC0.TMR._STA, Zero) // _STA: Status } X99_RenameXXX.aml.zip 2 Link to comment Share on other sites More sharing options...
kaoskinkae Posted December 17, 2017 Share Posted December 17, 2017 I have managed to add all the pci of my motherboard ga-77x-ds3, adding Name (_SUN, 0x02) to each one of my RP0? I have but I would like to know if it is possible to rename it in any way the data that it shows I have managed to add all the pci of my motherboard ga-77x-ds3, adding Name (_SUN, 0x02) to each one of my RP0? I have but I would like to know if it is possible to rename it in any way the data that it shows Link to comment Share on other sites More sharing options...
Mike Ranger Posted December 19, 2017 Share Posted December 19, 2017 Hi Can anybody help me with creation of a SSDT for my Firewire card to show correctly in the PCI section? Find attached a screen shot. Alternatively, in which forum could I ask for help? Thanks, Michael Edit: Attached DSDT extracted with MacIASL after boot. System DSDT.zip 2 Link to comment Share on other sites More sharing options...
MaLd0n Posted December 19, 2017 Share Posted December 19, 2017 Hi Can anybody help me with creation of a SSDT for my Firewire card to show correctly in the PCI section? Find attached a screen shot. Alternatively, in which forum could I ask for help? Thanks, Michael post ur DSDT here 1 Link to comment Share on other sites More sharing options...
Mike Ranger Posted December 19, 2017 Share Posted December 19, 2017 Attached DSDT after boot. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted December 19, 2017 Share Posted December 19, 2017 Attached DSDT after boot. check if ssdt work SSDT-FRWR.aml.zip DSDT with essentials patches DSDT.aml.zip 2 Link to comment Share on other sites More sharing options...
Mike Ranger Posted December 19, 2017 Share Posted December 19, 2017 Hello MaLd0n That was really a home run!! Works like a charm and the info is correctly shown now in the PCI devices. Many thanks for your quick and knowledgeable help!! Best, Mike Update.... Sleep seems affected.... will do more testing soon.... will update here... 4 Link to comment Share on other sites More sharing options...
augustopaulo Posted December 20, 2017 Share Posted December 20, 2017 Hello MaLd0n That was really a home run!! Works like a charm and the info is correctly shown now in the PCI devices. Many thanks for your quick and knowledgeable help!! Best, Mike Update.... Sleep seems affected.... will do more testing soon.... will update here... Hi Mike, I have a very similar HW configuration to yours... And I'm also in pursuit of having all devices properly listed in PCI section + full sleep on my rig! Do you mind sharing your EFI folder ? Thanks. Boa sorte, Paulo Link to comment Share on other sites More sharing options...
MaLd0n Posted December 20, 2017 Share Posted December 20, 2017 Update.... Sleep seems affected.... will do more testing soon.... will update here... auto wake? if yes, check what devices cause it log show --style syslog | fgrep "Wake reason" u can remove _prw or just put state to 0 try it, just info in pci, nothing more SSDT-FRWR.aml 2.zip 3 Link to comment Share on other sites More sharing options...
nmano Posted December 21, 2017 Author Share Posted December 21, 2017 X99-SSDT-2017 I update some SSDT for X99 system.This update no need DSDT.(ONLY SSDT) X99 Devices with 29 SSDT. Enjoy. #NO DSDT #EH01 #EH02 #XHC1 #XHC2 #NVME #LAN0 #LAN1 #GFX1 #HDAU #ARPT #AHCI #SATA #SAT1 #SAT2 #EVSS #HDEF #SBUS #FRWR #MCEH #DTGP #ALS0 #EC #SPSR #IMEI #PNLF #SSD0 #VSND #MATH #IPIC #TIMR #SLEEP #SSDT-X99-All.aml SSDT-X99-2017.zip 5 Link to comment Share on other sites More sharing options...
Fergarth Posted December 21, 2017 Share Posted December 21, 2017 X99-SSDT-2017 I update some SSDT for X99 system.This update no need DSDT.(ONLY SSDT) X99 Devices with 29 SSDT. Enjoy. SSDT-X99-2017.zip I'll test in a moment and I'll tell you the resultI'll test in a moment and I'll tell you the resultI just tested and leave the result... ok, of course I know it was not created specifically for my hardware! 1 Link to comment Share on other sites More sharing options...
nmano Posted December 22, 2017 Author Share Posted December 22, 2017 FRWR with PRW This data fixed sleep Name (_SUN, 0x03) // _SUN: Slot User Number External (_SB_.PCI0, DeviceObj) // (from opcode) External (_SB_.PCI0.BR1A, DeviceObj) // (from opcode) External (_SB_.PCI0.BR1A.H000, DeviceObj) // (from opcode) External (DTGP, MethodObj) // 5 Arguments (from opcode) Device (_SB.PCI0.BR1A.PCIA) { Name (_ADR, Zero) // _ADR: Address Device (FRWR) { Name (_ADR, Zero) // _ADR: Address Name (_GPE, 0x1A) // _GPE: General Purpose Events Name (_SUN, 0x03) // _SUN: Slot User Number Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Store (Package (0x0A) { "name", Buffer (0x24) { "FireWire IEEE-1394a OHCI Controller" }, "model", Buffer (0x24) { "XIO2200A IEEE-1394a-2000 Controller" }, "device_type", Buffer (0x14) { "FireWire Controller" }, "fwhub", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "device-id", Buffer (0x04) { 0x35, 0x82, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (Package (0x02) { 0x6D, Zero }) } } } Name (_SB.PCI0.BR1A.H000._STA, Zero) // _STA: Status } 4 Link to comment Share on other sites More sharing options...
augustopaulo Posted December 22, 2017 Share Posted December 22, 2017 FRWR with PRW This data fixed sleep Name (_SUN, 0x03) // _SUN: Slot User Number External (_SB_.PCI0, DeviceObj) // (from opcode) External (_SB_.PCI0.BR1A, DeviceObj) // (from opcode) External (_SB_.PCI0.BR1A.H000, DeviceObj) // (from opcode) External (DTGP, MethodObj) // 5 Arguments (from opcode) Device (_SB.PCI0.BR1A.PCIA) { Name (_ADR, Zero) // _ADR: Address Device (FRWR) { Name (_ADR, Zero) // _ADR: Address Name (_GPE, 0x1A) // _GPE: General Purpose Events Name (_SUN, 0x03) // _SUN: Slot User Number Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Store (Package (0x0A) { "name", Buffer (0x24) { "FireWire IEEE-1394a OHCI Controller" }, "model", Buffer (0x24) { "XIO2200A IEEE-1394a-2000 Controller" }, "device_type", Buffer (0x14) { "FireWire Controller" }, "fwhub", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "device-id", Buffer (0x04) { 0x35, 0x82, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (Package (0x02) { 0x6D, Zero }) } } } Name (_SB.PCI0.BR1A.H000._STA, Zero) // _STA: Status } Hi nmano, Just tried again to try to get as many PCI device in system info, while at the same time trying to get SLEEP to work... With a lot of your SSDT files, I'm able to get 11 PCI devices recognized and sleep works for 2 seconds!! I couldn't get XHCI, LPC0, FRWR my RP08 (Wlan) SSDTs to work, from which I think that, the culprit for not staying at sleep is the XHCI SSDT!! - Can you have a look at it ? Now, once again (if you can spare some time) can you help me try to get full sleep ? I'm attaching here my ACPI/patched folder, my config.plist & ioreg files. Boa sorte, Paulo Mac Pro de Paulo.ioreg.zip patched.zip config.plist.zip Link to comment Share on other sites More sharing options...
augustopaulo Posted December 24, 2017 Share Posted December 24, 2017 Hi All, Got my Firewire 800 PCI device recognized (via SSDT) - Now got 12 PCI devices in System Information: Nmano (or anyone else with a similar configuration), Can you please have a look at my files (specially my SSDT-XHCI.aml) ? Thanks and wishes of a great Christmas!! Boa sorte, Paulo EFI.zip Mac Pro de Paulo.ioreg.zip 3 Link to comment Share on other sites More sharing options...
MaLd0n Posted December 24, 2017 Share Posted December 24, 2017 Hi All, Got my Firewire 800 PCI device recognized (via SSDT) - Now got 12 PCI devices in System Information: if u can try DSDT.augustopaulo.zip add thunderbolt, wifi, essentials patches etc dont need ssdt, include SSDT PM i dont rename video device, i prefer use NvidiaGraphicsFixup.kext + Lilu.kext NVIDIA.zip USB use usbinjectall + x99 injector USB.zip One new ioreg after reboot if u can test IORegistryExplorer.app.zip let me know 4 Link to comment Share on other sites More sharing options...
augustopaulo Posted December 25, 2017 Share Posted December 25, 2017 Hi All, A bit more success in my quest for full sleep & identify my PCI devices! I'm now able to make my system go into sleep (Pause) indefinitely or timed: All devices in a sleep state: sound, video, Wlan/LAN, USB, HD, etc... Power button light blinking - indicating motherboard sleep state All 3 monitors in sleep state Wake up is done by pressing the power button, with full system awake in 4/5 seconds!! But I lost the sound after wake - Still investigating... Also, I've enabled my 2nd onboard LAN port, the Intel I211 gigabit, via the "SmallTree-Intel-211-AT-PCIe-GBE.kext" in EFI/CLOVER/kexts/Other: And finally, I've made the IMEI PCI device kext/driver load by OSX: New EFI folder attached... EFI.zip if u can try DSDT.augustopaulo.zip add thunderbolt, wifi, essentials patches etc dont need ssdt, include SSDT PM i dont rename video device, i prefer use NvidiaGraphicsFixup.kext + Lilu.kext NVIDIA.zip USB use usbinjectall + x99 injector USB.zip One new ioreg after reboot if u can test IORegistryExplorer.app.zip let me know Olá/Hi Maldon, Thanks so much for your help/Muito obrigado pela tua ajuda! I'll now try to configure my system with your files and we'll come back ASAP. Boa sorte,Paulo 3 Link to comment Share on other sites More sharing options...
MaLd0n Posted December 25, 2017 Share Posted December 25, 2017 But I lost the sound after wake - Still investigating... common problem, try with codeccommander 1 Link to comment Share on other sites More sharing options...
nmano Posted December 25, 2017 Author Share Posted December 25, 2017 Merry Christmas to All -X99 Merry Christmas to Intel ,Apple,AMD,Nvidia family. Merry Christmas to All insanelyMac family and members. Thank you for All your hard work. 3 Link to comment Share on other sites More sharing options...
NeXtor Posted December 25, 2017 Share Posted December 25, 2017 3 Link to comment Share on other sites More sharing options...
augustopaulo Posted December 27, 2017 Share Posted December 27, 2017 common problem, try with codeccommander Olá/Hi Maldon, Absolutamente agradecido pela tua ajuda fantástica/Absolutely thanks for your massive help!! I can now fully make my rig go into full sleep (manual or timed) S3 state (RAM save) and fully wake up (motherboard q-code=30), with all my devices being properly awake, plus my SOUND ALSO!!! I've discovered that you need to add to CodecCommander Info.plist the following: Because I now have a single file (your DSDT.aml) in my CLOVER/ACPI/patched folder, I need to ask you the following: Do I need the Clover config.plist/ACPI/DSDT/Patches section at all ? Should I remove it ? Although the PCI Devices in System Info are merely cosmetic, can I just add the SSDT's that have ? Or is it more complicated than that ? DSDT patches for my system: Can you please share them & which technique you've used ? I'm even more surprised by your DSDT.aml file, because, for the first time, I could see the properly configured ACPI structures of some of my devices: Asus ThunderboltEX 3 - ACPI device: UPSB: Samsung NVme 512GB disk - ACPI device: IONVMeController: I've attached my EFI folder and my ioreg & AppleIntelInfo.kext outputs, both after awaking from S3 sleep. Boa sorte, Paulo Mac Pro de Paulo.ioreg.zip AppleIntelInfo_output.txt EFI.zip 1 Link to comment Share on other sites More sharing options...
Guest Posted December 27, 2017 Share Posted December 27, 2017 @augustopaulo you can remove apfs.efi from your kext/others folder It is fine in driver64uefi as you have Link to comment Share on other sites More sharing options...
MaLd0n Posted December 27, 2017 Share Posted December 27, 2017 I've attached my EFI folder and my ioreg & AppleIntelInfo.kext outputs, both after awaking from S3 sleep. check ur inbox Link to comment Share on other sites More sharing options...
augustopaulo Posted December 27, 2017 Share Posted December 27, 2017 @augustopaulo you can remove apfs.efi from your kext/others folder It is fine in driver64uefi as you have Hi fabiosun, Thanks for the heads up! Checking.... check ur inbox Hi MaLd0n, I keep getting more impressed every time you help me!! I've PM you back the result of the test requested. Boa sorte, Paulo 1 Link to comment Share on other sites More sharing options...
maxx7650 Posted December 30, 2017 Share Posted December 30, 2017 Hey guys can someone please help me with my hack it's going to sleep but it wakes up in 2 seconds. I'll atach EFI , appleintelinfo.kext output and ioreg Here is the ioreg too EFI.zip AppleIntelInfo.kext.rtf ADAM Mac Pro.zip Link to comment Share on other sites More sharing options...
Recommended Posts