Jump to content

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

* * * * * 11 votes

  • Please log in to reply
2076 replies to this topic

#1921
NeXtor

NeXtor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 366 posts

Test 2 update IOREG

#test with plan clover config (No need DSDT patches & Fixes)

#No DSDT

Thank you.

 

I keep having random black screen. audio doesn't work. usb seems ok.
I attach ioreg without nvidia web driver

Attached Files



#1922
Fergarth

Fergarth

    I feel the apple's maggots inside me

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male
  • Location:Portugal
Okay, this is my story! Up to 13.1 SU, I have always had graphic acceleration and always with DP 4K connection! From the moment I installed the first 13.2 beta and until the final 13.2, even with the latest Nvidia Web Driver, I can only have black screen. I did not change anything in DSDT or plist config. Although all the updates are done without any errors, something has gone wrong with the graphics or graphics card or the Web Driver...
Next step is to replace the DSDT with an SSDT All and if it does not work, I send GTX to the trash and buy an AMD...

#1923
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 18,010 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

I send GTX to the trash

off

send to Brazil

lol

Cya



#1924
MICKHAEL

MICKHAEL

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Gender:Male
  • Location:Chișinău România
  • Interests:http://paypal.me/Mihai555
Yeah, don't trash, give it to me) I have already one 960 working very well

#1925
Mike Ranger

Mike Ranger

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
  • Location:Switzerland
  • Interests:Computers....

Hi namo

Can you post your latest EFI folder please?

I am curious about your kexts and the config file you use.

 

Thanks, Mike



#1926
nmano

nmano

    InsanelyMac Legend

  • Donators
  • 793 posts
  • Gender:Male

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



#1927
kaoskinkae

kaoskinkae

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
  • Gender:Male
  • Location:badajoz
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

 

Captura_de_pantalla_2017_12_17_a_las_16_



#1928
Mike Ranger

Mike Ranger

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
  • Location:Switzerland
  • Interests:Computers....

Attached File  Bildschirmfoto 2017-12-18 um 23.49.48.png   519.28KB   4 downloadsHi

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.

 

Attached Files



#1929
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 18,010 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

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



#1930
Mike Ranger

Mike Ranger

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
  • Location:Switzerland
  • Interests:Computers....

Attached DSDT after boot.



#1931
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 18,010 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

Attached DSDT after boot.

check if ssdt work

Attached File  SSDT-FRWR.aml.zip   914bytes   7 downloads

 

DSDT with essentials patches

Attached File  DSDT.aml.zip   31.53KB   2 downloads



#1932
Mike Ranger

Mike Ranger

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
  • Location:Switzerland
  • Interests:Computers....

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...



#1933
augustopaulo

augustopaulo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts
  • Gender:Male
  • Location:UK

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



#1934
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 18,010 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

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

Attached File  SSDT-FRWR.aml 2.zip   895bytes   8 downloads



#1935
nmano

nmano

    InsanelyMac Legend

  • Donators
  • 793 posts
  • Gender:Male

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



#1936
Fergarth

Fergarth

    I feel the apple's maggots inside me

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male
  • Location:Portugal

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 result

I'll test in a moment and I'll tell you the result

I just tested and leave the result... ok, of course I know it was not created specifically for my hardware!

Attached Files



#1937
nmano

nmano

    InsanelyMac Legend

  • Donators
  • 793 posts
  • Gender:Male

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
}

 



#1938
augustopaulo

augustopaulo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts
  • Gender:Male
  • Location:UK

 

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!!

Attached File  PCI Devices.png   164.82KB   6 downloads

 

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

Attached Files



#1939
augustopaulo

augustopaulo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts
  • Gender:Male
  • Location:UK

Hi All, 

 

Got my Firewire 800 PCI device recognized (via SSDT) - Now got 12 PCI devices in System Information:  :)

Attached File  PCI Devices 12.png   171.83KB   4 downloads

 

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

Attached Files



#1940
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 18,010 posts
  • Gender:Male
  • Location:Rio de Janeiro
  • Interests:HacksLikeMacs

Hi All, 

 

Got my Firewire 800 PCI device recognized (via SSDT) - Now got 12 PCI devices in System Information:  :)

if u can try

Attached File  DSDT.augustopaulo.zip   32.53KB   8 downloads

add thunderbolt, wifi, essentials patches etc

dont need ssdt, include SSDT PM

i dont rename video device, i prefer use NvidiaGraphicsFixup.kext + Lilu.kext

Attached File  NVIDIA.zip   64.3KB   6 downloads

USB use usbinjectall + x99 injector

Attached File  USB.zip   20.14KB   6 downloads

One new ioreg after reboot if u can test

Attached File  IORegistryExplorer.app.zip   263.16KB   2 downloads

let me know







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy