Jump to content

[Guide] Mac OSX 10.12 and 10.13 with X99 Broadwell-E family and Haswell-E family


nmano
 Share

1,954 posts in this topic

Recommended Posts

58 minutes ago, WeBeRiO said:

Hi all, It won't let me install the Update on a x99, it's stuck in PCI Configuration Begin.
Any new parameters for IOPCIFamily?

I think this parameter are the same from Sierra... at least I am 100% sure I not make any changed from HighSierra install
try Fix Darwin in ACPI section... and try USB2 port

  • Like 1
Link to comment
Share on other sites

1 hour ago, WeBeRiO said:

Hi all, It won't let me install the Update on a x99, it's stuck in PCI Configuration Begin.
Any new parameters for IOPCIFamily?

If your CPU 5960X ?

If Yes you have to add 5960X clover config patch.

Link to comment
Share on other sites

On 5/2/2018 at 10:51 AM, MICKHAEL said:

I think this parameter are the same from Sierra... at least I am 100% sure I not make any changed from HighSierra install
try Fix Darwin in ACPI section... and try USB2 port

The same result :/

 

On 5/2/2018 at 10:54 AM, nmano said:

If your CPU 5960X ?

If Yes you have to add 5960X clover config patch.

I have this fix:

Thanks both ;)
 

Captura de pantalla 2018-05-02 a las 18.15.25.png


EDIT:
image.thumb.png.89cf52a60451bbe98ef15ac63783e3a7.png

 

Edited by WeBeRiO
Link to comment
Share on other sites

@ MaLd0n Hi there I was wondering if I may ask for your help again, my system  keeps freezing all the time ,I can't figure it out what might be the problem

 

Unfortunately I can t upload the send me file it gives me error when I try to upload it can I upload it anywhere else?

Link to comment
Share on other sites

On 5/2/2018 at 1:34 PM, WeBeRiO said:

The same result :/

 

I have this fix:

Thanks both ;)
 

Captura de pantalla 2018-05-02 a las 18.15.25.png


EDIT:
image.thumb.png.89cf52a60451bbe98ef15ac63783e3a7.png

 

:w00t:

2 hours ago, maxx7650 said:

@ MaLd0n Hi there I was wondering if I may ask for your help again, my system  keeps freezing all the time ,I can't figure it out what might be the problem

 

Unfortunately I can t upload the send me file it gives me error when I try to upload it can I upload it anywhere else?

use a zippy share

https://www.zippyshare.com/

but now, after all updates some patches change, u need check it

i'm using a coffeelake now, full native support with full dsdt patched, 0% problems ;) and good perfomance

  • Like 1
Link to comment
Share on other sites

1 hour ago, maxx7650 said:

@MaLd0n  I changed the usb patch that's the only one I know off and also new aptiomemory ...

I know coffeelake is good but I can't afford it now ,invested too much in this xeon build.

Here is the file maybe you can spot something https://www2.zippyshare.com/v/IkiLtqgt/file.html

Thanks for helping out!!

wrong usb, some log errors...

CLOVER.zip

but i think ur problem is kernel patches, check it

  • Thanks 1
Link to comment
Share on other sites

1 hour ago, MaLd0n said:

wrong usb, some log errors...

CLOVER.zip

but i think ur problem is kernel patches, check it

Thanks @ MaLd0n I booted with your clover folder and i ll make another send me to check out if things changed for better.

My question is do I need kernel pm if my mobo is unlocked, and where do I look for kernel patches?

https://www44.zippyshare.com/v/KxUdVkpl/file.html

Link to comment
Share on other sites

21 hours ago, adamshahcatalys said:

Well, I recently installed a Nvme drive in my hackintosh and the speed is lacking as compared to Windows. Do we need a proper ssdt or dsdt patch for it ?

 /*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20161210-64(RM)
 * Copyright (c) 2000 - 2016 Intel Corporation
 * 
 * Disassembling to non-symbolic legacy ASL operators
 *
 * Disassembly of iASLLt8G4Y.aml, Mon May 14 11:58:01 2018
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x000041F2 (16882)
 *     Revision         0x01
 *     Checksum         0x4A
 *     OEM ID           "mano"
 *     OEM Table ID     "X99ALL"
 *     OEM Revision     0x00000000 (0)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20161210 (538317328)
 */
DefinitionBlock ("", "SSDT", 1, "mano", "NVMe", 0x00000000)
{External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A.D081, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A.H000, DeviceObj)    // (from opcode)
  External (DTGP, MethodObj)    // 5 Arguments (from opcode)
    

    Device (_SB.PCI0.BR3A.SSD0)
    {
        Name (_ADR, Zero)  // _ADR: Address
        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                     0x03                                           
                })
            }

            Store (Package (0x12)
                {
                    "AAPL,slot-name", 
                    Buffer (0x0C)
                    {
                        "PCIE Slot 4"
                    }, 

                    "built-in", 
                    Buffer (0x09)
                    {
                        "0x00"
                    }, 

                    "device-id", 
                    Buffer (0x04)
                    {
                         0x01, 0xA8, 0x00, 0x00                         
                    }, 

                    "name", 
                    Buffer (0x05)
                    {
                        "Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961"
                    }, 

                    "model", 
                    Buffer (0x12)
                    {
                        "960 PRO MZ-V6P512"
                    }, 

                    "class-code", 
                    Buffer (0x04)
                    {
                         0x02, 0x08, 0x01, 0x00                         
                    }, 

                    "deep-idle", 
                    One, 
                    "nvme-LPSR-during-S3-S4", 
                    One, 
                    "device_type", 
                    Buffer (0x3B)
                    {
                        "SSD Controller"
                    }
                }, 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.BR3A.H000._STA, Zero)  // _STA: Status
     }

 

  • Like 2
Link to comment
Share on other sites

2 minutes ago, ekwipt said:

@MaLd0n could you please check my X99 Config, I used @KGP guide and wanted to check I'm getting good performance. currently have my 6800K running @ 4Ghz, which works with PMDriver.kext, but want to see if there's a better way possibly.

 

Also what's the best way to upload files, as I think mine are too large size?

dropbox drive and many others are ok

  • Like 1
Link to comment
Share on other sites

47 minutes ago, ekwipt said:

@MaLd0n could you please check my X99 Config, I used @KGP guide and wanted to check I'm getting good performance. currently have my 6800K running @ 4Ghz, which works with PMDriver.kext, but want to see if there's a better way possibly.

 

https://mega.nz/#!TJlzTDBJ!hEZd89RxZrEuuNuVJtU0r4Wp8epFAGN_QVAkdohNczo

i can provide a correct things, but patches for ur processor u need check, idk

take a shot

CLOVER.zip

send me new send_me after reboot with new files

  • Thanks 1
Link to comment
Share on other sites

On 5/14/2018 at 9:36 PM, nmano said:

 /*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20161210-64(RM)
 * Copyright (c) 2000 - 2016 Intel Corporation
 * 
 * Disassembling to non-symbolic legacy ASL operators
 *
 * Disassembly of iASLLt8G4Y.aml, Mon May 14 11:58:01 2018
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x000041F2 (16882)
 *     Revision         0x01
 *     Checksum         0x4A
 *     OEM ID           "mano"
 *     OEM Table ID     "X99ALL"
 *     OEM Revision     0x00000000 (0)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20161210 (538317328)
 */
DefinitionBlock ("", "SSDT", 1, "mano", "NVMe", 0x00000000)
{External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A.D081, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A.H000, DeviceObj)    // (from opcode)
  External (DTGP, MethodObj)    // 5 Arguments (from opcode)
    

    Device (_SB.PCI0.BR3A.SSD0)
    {
        Name (_ADR, Zero)  // _ADR: Address
        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                     0x03                                           
                })
            }

            Store (Package (0x12)
                {
                    "AAPL,slot-name", 
                    Buffer (0x0C)
                    {
                        "PCIE Slot 4"
                    }, 

                    "built-in", 
                    Buffer (0x09)
                    {
                        "0x00"
                    }, 

                    "device-id", 
                    Buffer (0x04)
                    {
                         0x01, 0xA8, 0x00, 0x00                         
                    }, 

                    "name", 
                    Buffer (0x05)
                    {
                        "Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961"
                    }, 

                    "model", 
                    Buffer (0x12)
                    {
                        "960 PRO MZ-V6P512"
                    }, 

                    "class-code", 
                    Buffer (0x04)
                    {
                         0x02, 0x08, 0x01, 0x00                         
                    }, 

                    "deep-idle", 
                    One, 
                    "nvme-LPSR-during-S3-S4", 
                    One, 
                    "device_type", 
                    Buffer (0x3B)
                    {
                        "SSD Controller"
                    }
                }, 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.BR3A.H000._STA, Zero)  // _STA: Status
     }

 

 

I saved the file as ACPI Binary machine and put in Clover/ACPI/Patched but it fails to recognize as internal. This drive is shown as external. 

Link to comment
Share on other sites

On 5/14/2018 at 9:36 PM, nmano said:

 /*
 * Intel ACPI Component Architecture
 * AML/ASL+ Disassembler version 20161210-64(RM)
 * Copyright (c) 2000 - 2016 Intel Corporation
 * 
 * Disassembling to non-symbolic legacy ASL operators
 *
 * Disassembly of iASLLt8G4Y.aml, Mon May 14 11:58:01 2018
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x000041F2 (16882)
 *     Revision         0x01
 *     Checksum         0x4A
 *     OEM ID           "mano"
 *     OEM Table ID     "X99ALL"
 *     OEM Revision     0x00000000 (0)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20161210 (538317328)
 */
DefinitionBlock ("", "SSDT", 1, "mano", "NVMe", 0x00000000)
{External (_SB_.PCI0, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A.D081, DeviceObj)    // (from opcode)
    External (_SB_.PCI0.BR3A.H000, DeviceObj)    // (from opcode)
  External (DTGP, MethodObj)    // 5 Arguments (from opcode)
    

    Device (_SB.PCI0.BR3A.SSD0)
    {
        Name (_ADR, Zero)  // _ADR: Address
        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                     0x03                                           
                })
            }

            Store (Package (0x12)
                {
                    "AAPL,slot-name", 
                    Buffer (0x0C)
                    {
                        "PCIE Slot 4"
                    }, 

                    "built-in", 
                    Buffer (0x09)
                    {
                        "0x00"
                    }, 

                    "device-id", 
                    Buffer (0x04)
                    {
                         0x01, 0xA8, 0x00, 0x00                         
                    }, 

                    "name", 
                    Buffer (0x05)
                    {
                        "Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961"
                    }, 

                    "model", 
                    Buffer (0x12)
                    {
                        "960 PRO MZ-V6P512"
                    }, 

                    "class-code", 
                    Buffer (0x04)
                    {
                         0x02, 0x08, 0x01, 0x00                         
                    }, 

                    "deep-idle", 
                    One, 
                    "nvme-LPSR-during-S3-S4", 
                    One, 
                    "device_type", 
                    Buffer (0x3B)
                    {
                        "SSD Controller"
                    }
                }, 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.BR3A.H000._STA, Zero)  // _STA: Status
     }

 

 

@MaLd0n I am referring to this post of yours. These are the steps I did

1-Copied your text and pasted in MagiASL.

2-Hit Compile

3-Saved as ACPI Machine Language Binary File

4-Copied the saved file in Clover/ACPI/Patched

Link to comment
Share on other sites

34 minutes ago, adamshahcatalys said:

 

@MaLd0n I am referring to this post of yours. These are the steps I did

1-Copied your text and pasted in MagiASL.

2-Hit Compile

3-Saved as ACPI Machine Language Binary File

4-Copied the saved file in Clover/ACPI/Patched

not my post, nmano post a patch

u need check in ioreg what device u need apply a patch

Link to comment
Share on other sites

 Share

×
×
  • Create New...