ciuffoly Posted October 1, 2014 Share Posted October 1, 2014 I would like to use the DSDT & SSDT on my Dell Vostro 2520 to enable HDMI output, Cirrus Logic Audio and Sleep. Here my DSDT.aml file generated with DPCIManager, the MaciASL give some errors also before patching. Ethernet (working) RTL8168E-VL/8111E-VL, en0 Video Intel HD Graphics 4000, 0x01660003, 4 Audio 0x80861E20, 0x10280558, 0x10134213, 0x0100, Cirrus Logic (Unknown) 0x80861E20, 0x10280558, 0x80862806, 0x0000, Intel HD 4000 (Ivy Bridge) HDMI Disk WDC WD5000LPVT-75G33T0, SATA, Internal, 4096 DSDT.aml.gz Link to comment Share on other sites More sharing options...
Allan Posted October 1, 2014 Share Posted October 1, 2014 See this: [Guide] Enable HDMI audio - Intel HD 4000 Link to comment Share on other sites More sharing options...
ciuffoly Posted October 1, 2014 Author Share Posted October 1, 2014 This is not very easy to understand but in any case I got an error at the begin of procedure. I have generated the DSDT.aml file with PCPIManager and when compile it with MaciASL I got these errors: 9026, 6105, Invalid object type for reserved name (_PLD: found Buffer, Package required) (many lines) 10585, 6136, Non-hex letters must be upper case (pnp0c14) Link to comment Share on other sites More sharing options...
RehabMan Posted October 2, 2014 Share Posted October 2, 2014 This is not very easy to understand but in any case I got an error at the begin of procedure. I have generated the DSDT.aml file with PCPIManager and when compile it with MaciASL I got these errors: 9026, 6105, Invalid object type for reserved name (_PLD: found Buffer, Package required) (many lines) 10585, 6136, Non-hex letters must be upper case (pnp0c14) DSDT Patches from here: https://github.com/RehabMan/Laptop-DSDT-Patch Apply: "Fix _PLD Buffer/Package Error" Apply: "Fix *pnp/pnp lower case error" Link to comment Share on other sites More sharing options...
ciuffoly Posted October 2, 2014 Author Share Posted October 2, 2014 ok, now I can compile without errors only 4 warning: 2466, 3128, ResourceTag larger than Field (Size mismatch, Tag: 64 bits, Field: 32 bits) 8675, 3079, _REG has no corresponding Operation Region 10066, 3115, Not all control paths return a value (SX45) 11279, 3079, _REG has no corresponding Operation Region I have add also the patch HDMI AMI-HD-Laptop-FB_01-A1 to enable HDMI Audio. Patch Source: HDMI, https://raw.github.com/toleda/audio_hdmi_hd4000/master If I try to generate the SSDT file I got the error Missing Value, One or More value are empty. > Sourceforce > Generic SSDT > 800MHz SSDT > Basic Ivy SSDT PATCHES HDMI How to procede ? Link to comment Share on other sites More sharing options...
ciuffoly Posted October 4, 2014 Author Share Posted October 4, 2014 Actually I have done this: - rm /Volumes/Untitled/Extra/DSDT.aml (boot loader on USB) and /Extra/DSD.aml (bootloader on HD) - Run MaciASL - add 2 entry in Preferences Source: PATCHES, http://raw.github.co...DT-Patch/master HDMI, https://raw.github.c...i_hd4000/master - extract DSDT.aml from the system (menu new from ACPI and DSDT) - patched DSDT.aml to eliminate 2 errors with Fix _PLD Buffer/Package Error and Fix *pnp/pnp lower case Error - patched DSDT to add AMI-HD4000-Laptop-FB_03-A1 - insert DSDT.aml in /Extra or /Volumes/Untitled/Extra/DSDT.aml Now ? P.S. I still using bootloader on USB because the actual partion of my HD is not supported by chain0 and tboot but this is not a big problem, I will solve in the future. CodecDump.zip Link to comment Share on other sites More sharing options...
Recommended Posts