PPCnostalgic Posted January 20, 2018 Share Posted January 20, 2018 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 1 Link to comment Share on other sites More sharing options...
foskvs Posted January 20, 2018 Share Posted January 20, 2018 iasl -d DSDT.bin or if you want a "legacy" output iasl -d -dl DSDT.bin You can download iasl from Github (acpica or one of its forks) 1 Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 20, 2018 Author Share Posted January 20, 2018 Ok, downloaded. Can I use it in Mac OS X terminal or what else? 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 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 More sharing options...
foskvs Posted January 20, 2018 Share Posted January 20, 2018 Yes, you need to install it to /usr/bin sudo cp path_to_iasl/iasl /usr/bin/iasl Edit: If you downloaded the source code, you need to compile it with make + make install (or download this binary). iasl.zip 1 Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 20, 2018 Author Share Posted January 20, 2018 I'm not familiar with these command lines, please tell me what app I can use by simply choosing "save as". Again, sorry for my ignorance. 1 Link to comment Share on other sites More sharing options...
foskvs Posted January 20, 2018 Share Posted January 20, 2018 An editor with iasl included, like MaciASL. But i suspect MaciASL need .aml files... Extract Acpi all your tables with Clover (F4 at gui). Edit: yep: I extracted your DSDT to .dsl format, but IMHO i would not use it (it has very strange errors). DSDT.dsl.zip 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 just rename .bin to .aml and apply patches, u can use .txt too, just rename DSDT.aml.zip i apply some essentials patches, post one ioreg for a full solution Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 20, 2018 Author Share Posted January 20, 2018 Ok, I'm testing your DSDT,, thank you. I extracted a dsdt table with MaciASL see attachment System DSDT.zip 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 is a same table principal bios table Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 20, 2018 Author Share Posted January 20, 2018 Ok, IOREG file in attachment Clover config.plist BTW Tried he DSDT posted by MaLd0n, the AppleLPC kext does load but the PC doesn't shut down, the screen turns off but the PC doesn't power off Dell T3500.zip config.plist.zip 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 LPC is load, is device ISA in ur case ill check ioreg and dsdt, wait me the shutdown in ur case, i think need a PMBASE Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 Try DSDT.02.zip send me new ioreg after reboot, the tables missing many devices, i add many, need check Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 20, 2018 Author Share Posted January 20, 2018 Ok, new IOREG file after reboot with your DSDT Dell T3500.zip 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 Ok, new IOREG file after reboot with your DSDT Shutdown work? what ur audio codec? Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 20, 2018 Author Share Posted January 20, 2018 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. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 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 More sharing options...
PPCnostalgic Posted January 20, 2018 Author Share Posted January 20, 2018 Yes Sir, sleep works too. Should I remove Voodoo before trying your audio kexts ? 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 ye, u need remove Voodoohda.kext and applehdadisabler.kext too, after remove kexts run kextutility Kext Utility.app.zip the two kexts above, u can use in Clover/Kexts/Others Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 20, 2018 Author Share Posted January 20, 2018 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 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 20, 2018 Share Posted January 20, 2018 try with DPCI Manager and check if u see ur audio codec about memory is a clover, u use last version? Clover_v2.4k_r4390.pkg.zip u can try solve it in config.plist/smbios tab Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 21, 2018 Author Share Posted January 21, 2018 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. 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 21, 2018 Share Posted January 21, 2018 let's try a native audio download it http://www.insanelymac.com/forum/files/file/496-applehda-patcher/ open and send me one screenshot, go to Show Jarvis Native PM Run it in terminal and paste here kextstat | grep AppleIntel Link to comment Share on other sites More sharing options...
PPCnostalgic Posted January 21, 2018 Author Share Posted January 21, 2018 Ok, see attachment MironeAudio.zip 1 Link to comment Share on other sites More sharing options...
MaLd0n Posted January 21, 2018 Share Posted January 21, 2018 Pm work, two necessary kexts is load audio codec dont appears, DPCIManager dont apperas? here DPCIManager.app.zip Link to comment Share on other sites More sharing options...
Recommended Posts