Jump to content

DSDT patch help


PPCnostalgic
 Share

71 posts in this topic

Recommended Posts

Hi there. I've installed Mac OS Sierra 10.12.2 on a Dell Precision T3500 (no dsdt yet) Xeon W3550 Nvidia Quadro2000 12Gb DDR3. Everything work but for AppleLPC.kext doesn't load. I extracted the raw dsdt on Windows running    RW - Read & Write and saved the file as binary. Now it needs patches to make it usable on Mac OS X but I'm not able to do it. Can someone help me please?

Thank you.

DSDT.bin.zip

  • Like 1
Link to comment
Share on other sites

lpc = device isa, sbrg, lpc0, lpcb...

into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method\n
                {\n
					If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
						Return (Package()\n
                        {\n
                            "device-id", \n
                            Buffer ()\n
                            {\n
                                 0x18, 0x3a, 0x00, 0x00     \n                    
                            }, \n
                            "name", \n
                            Buffer ()\n
                            {\n
                                "pci8086,3a18"\n
                            }, \n
                            "compatible", \n
                            Buffer ()\n
                            {\n
                                "pci8086,3a18"\n
                            }\n
                        })\n
                }\n
end 
Link to comment
Share on other sites

Yes, shutdown works! As for audio I'm using Voodoo HDA and it works properly. You did it, thank you very much. I'm still testing the machine and I'll post about issues -if any- but it seems to work properly.

device HDEF is created, i add id 1, use AppleAlc + Lilu kexts instead VoodooHda and AppleHdadisabler

try a native audio

Audio.zip

sleep work?

Link to comment
Share on other sites

Native audio didn't work, but Voodoo works fine so no problem at all. A strange thing I didn't notice is a weird system behaviour with RAM. I mean this machine has 6x 2Gb DDR3 installed so there are no empty slots, 12 Gb but the system reports 8,61 Gb as wired memory with no apps opened.... too much ain't it?

BTW the memory issue I think was present even before you edited the dsdt. A big thank you for your support.

 

EDIT: nevermind, I had 2 Defective ram sticks, everything works properly :)

  • Like 1
Link to comment
Share on other sites

Thank You MaLd0n, the memory is right now, I trashed those 2 defective sticks and put other 2 and now everything works! As for the audio I think I'll stay with Voodoo because it manages audio working even via HDMI on the graphic card, plus I'm using an external good USB audio card.

So when a proper DSDT is installed can we use a native CPUPowerManagent kext? I'm asking because on my HP Z400 (signature) everything works but for the CPUPowerManagement kext and I need to use a patched one (ver 216 from Yosemite). Again thank you for all your support.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...