DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 Sure thing, here it is. http://puu.sh/4tIVA.aml This file is basically the same DSDT provided with lx02x, except for the layout patch you mentioned above. Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 say whaaat... this is what your DSDT reads like .. (1C is 28 btw) .. the question is, is it even picked up ? Method (_DSM, 4, NotSerialized) { Store (Package (0x12) { "AAPL,slot-name", Buffer (0x08) { "PCIe x1" }, "device-id", Buffer (0x04) { 0x65, 0x06, 0xEC, 0x10 }, "built-in", Buffer (One) { 0x00 }, "layout-id", Buffer (0x04) { 0x1C, 0x00, 0x00, 0x00 }, "name", Buffer (0x0F) { "Realtek alc665" }, "model", Buffer (0x0F) { "Realtek alc665" }, "PinConfigurations", Buffer (Zero) {}, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 I think so, since it is inside /EFI/Clover/ACPI/patched Unless I should do something else to get it to work. Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 can you get me your IOReg (obtainable from IORegistryExplorer app)? Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 Here it is... http://puu.sh/4tK5N.ioreg Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 Your speedstep is not working (no AIMCPVers - http://puu.sh/4tKit.png ). Your AC adapter isn't properly identified either (should be named ADP1 and lacks _PRW method), so LID sleep will probably fail. You haven't installed the kexts properly, you probably just dunked them into S/L/E without repairing permissions, because the kext is not even attached tot HDEF device (which it should even if audio doesn't work). I've fixed the later two, the first one is PM related. Rename your SSDT.aml to SSDT-1.aml and place two tables enclosed in /patched folder: http://puu.sh/4tKSy.zip Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 (edited) Your speedstep is not working (no AIMCPVers - http://puu.sh/4tKit.png ). Your AC adapter isn't properly identified either (should be named ADP1 and lacks _PRW method), so LID sleep will probably fail. You haven't installed the kexts properly, you probably just dunked them into S/L/E without repairing permissions, because the kext is not even attached tot HDEF device (which it should even if audio doesn't work). I've fixed the later two, the first one is PM related. Rename your SSDT.aml to SSDT-1.aml and place two tables enclosed in /patched folder: http://puu.sh/4tKSy.zip I'm using a modded bios, so sleep is working fine. About the kexts, I use Kext Wizard app, after installing I use to repair permissions / rebuild caches, both from Kext Wizard. Should I do it differently? Maybe disk utilities repair permissions? Edited September 17, 2013 by DawTaylor Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 sudo -s chown -R root:wheel /System/Library/Extensions/AppleHDA.kext chmod -R 755 /System/Library/Extensions/AppleHDA.kext same for IOAudioFamily rm /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 I did as you said. And still no changes. Renamed SSDT.aml to SSDT-1.aml. Placed your DSDT.aml and SSDT-2.aml inside patched folder. Fixed permissions of AppleHDA and IOAudioFamily from command lines. Note sure if it would help, but, here's a new IOReg, after changed everything you mentioned. http://puu.sh/4tLXF.ioreg Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 Try booting without caches (space -> boot without caches or something along the lines of it). Also, SSDT-2 is not being picked up .. which means there is something odd (as in more than it should be in terms of injection) there.. gonna take a peak now. Edit: MEM2 was odd, removed it. Try this: http://puu.sh/4tMKS.zip Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 Still no changes, placed the last DSDT inside patched folder, tried do boot with NoKext and NoCache, and nothing helped. Should I change something on conflig.plist to make SSDT-2 to be picked up? Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 ok... this seems to be the issue try this now: http://puu.sh/4tOgf.zip Method (_DSM, 4, NotSerialized) { Store (Buffer (0x10) { /* 0000 */ 0xD3, 0x73, 0xD8, 0x7E, 0xD0, 0xC2, 0x4F, 0x4E, /* 0008 */ 0xA8, 0x54, 0x0F, 0x13, 0x17, 0xB0, 0x1C, 0x2C }, Arg0) If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xD3, 0x73, 0xD8, 0x7E, 0xD0, 0xC2, 0x4F, 0x4E, /* 0008 */ 0xA8, 0x54, 0x0F, 0x13, 0x17, 0xB0, 0x1C, 0x2C })) { ^^P0P2.GFX0._PS3 () Return (One) } } Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 Tried with this DSDT, nothing changes. Inspected the previous DSDT you attached, it seems that it already have this code. Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 ioreg please.. Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 http://puu.sh/4tPo2.ioreg Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 Still not being loaded properly.. remove SSDT-2 I gave you, rename SSDT-1 back to SSDT.aml and place this DSDT in there.. http://puu.sh/4tPF3.zip Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 http://puu.sh/4tPF3.zip This is a SSDT file, at least for its name. Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 yeah .. sorry, there has been a mix-up.. http://puu.sh/4tQ1B.zip Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 Same thing. Edit: IOReg with the last DSDT, removed SSDT-2 and renamed SSDT-1 to SSDT. http://puu.sh/4tQzK.ioreg Link to comment Share on other sites More sharing options...
DoiX Posted September 17, 2013 Share Posted September 17, 2013 Guys, the L502x has the ALC665 codec. I don't know what your product page states... i doubt Dell changed the codec in later revisions (if there is any). @Daw, What seems to be the problem? MV Related? Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 Definitely not the same thing .. at least judging by IOReg everything is finally injetcting properly... but Optimus got enabled :S Also I screwed up a bit .. as AppleLPC is attaching to SMBUS oO -> http://puu.sh/4tRcd.zip Your HDEF seems to be attaching now but there's no sound I suppose? DoiX to the rescue! I knew I wasn't hallucinating, 15z has ALC269, not regular 15 L502x... Now that the kext is attaching ... Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 @tw, I suspected that something went wrong regarding to the GPU, after rebooting it reached over 85º. I'll replace the DSDT. @doix, I assumed that the page was correct, seems that I was wrong. Problem is that when I installed VoodooHDA-2.8.2 (which used to work in 10.8.4) my sound card didn't show up on system preferences. When using the lx02x's AppleHDA, sound card shows up, but speaker doesn't works, weirdly the mic works. Tried the last DSDT, still not working. http://puu.sh/4tRVV.ioreg Link to comment Share on other sites More sharing options...
DoiX Posted September 17, 2013 Share Posted September 17, 2013 @tw, I suspected that something went wrong regarding to the GPU, after rebooting it reached over 85º. I'll replace the DSDT. Wait wait, according to your previous IOReg something is triggering QE/CI in the NVidia GPU, but it fails to hook. If you check your console i'm sure you will find some NVDA related stuff. This is quite interesting, for me at least, did you remove the stock nvidia kexts from your current install? About the sound thing, i have the same problem on MV, it gets loaded and injected according to the ioreg but nothing really comes out. Link to comment Share on other sites More sharing options...
TimeWalker75a Posted September 17, 2013 Share Posted September 17, 2013 Wait wait, according to your previous IOReg something is triggering QE/CI in the NVidia GPU, but it fails to hook. If you check your console i'm sure you will find some NVDA related stuff. This is quite interesting, for me at least, did you remove the stock nvidia kexts from your current install? About the sound thing, i have the same problem on MV, it gets loaded and injected according to the ioreg but nothing really comes out. I have removed the stock _DSM hook used to switch Intel IGD on or off (not really) based on optimus activity -> http://lxr.linux.no/linux+v3.1.5/drivers/gpu/drm/i915/intel_acpi.c static const u8 intel_dsm_guid[] = { The ACPI _DSM method is mentioned couple of posts above. Link to comment Share on other sites More sharing options...
DawTaylor Posted September 17, 2013 Share Posted September 17, 2013 Wait wait, according to your previous IOReg something is triggering QE/CI in the NVidia GPU, but it fails to hook. If you check your console i'm sure you will find some NVDA related stuff. This is quite interesting, for me at least, did you remove the stock nvidia kexts from your current install? About the sound thing, i have the same problem on MV, it gets loaded and injected according to the ioreg but nothing really comes out. There are something about nvidia card on my system profiler, as you can see below. About the sound, did you managed to make it work in mavericks? Link to comment Share on other sites More sharing options...
Recommended Posts