LightWarrior Posted July 24, 2014 Share Posted July 24, 2014 So I'm trying to learn DSDT editing, when I extract my DSDT using DSDTSE I get warnings. what does this mean and what should I do? Thanks here is the system specs and DSDT warnings, Gateway SX2801-07e Intel Pentium Processor e5700 Intel GMA X4500 Graphics (I'll be putting in a new graphics card unless there is a work around) 6GB DDR3 RAM Matts-iMac:~ Matt$ lspci -nn pcilib: 0000:00:02.0 64-bit device address ignored. 00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e20] (rev 03) 00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e22] (rev 03) 00:02.1 Display controller [0380]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e23] (rev 03) 00:19.0 Ethernet controller [0200]: Intel Corporation 82567V-2 Gigabit Network Connection [8086:10ce] 00:1a.0 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 [8086:3a37] 00:1a.1 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 [8086:3a38] 00:1a.2 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 [8086:3a39] 00:1a.7 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 [8086:3a3c] 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] 00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1 [8086:3a40] 00:1d.0 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 [8086:3a34] 00:1d.1 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 [8086:3a35] 00:1d.2 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 [8086:3a36] 00:1d.7 USB controller [0c03]: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 [8086:3a3a] 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 90) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801JIB (ICH10) LPC Interface Controller [8086:3a18] 00:1f.2 SATA controller [0106]: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller [8086:3a22] 00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30] 01:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6315 Series Firewire Controller [1106:3403] The Warnings Intel ACPI Component Architecture ASL Optimizing Compiler version 20091214 [Dec 16 2009] Copyright (C) 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5396: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5410: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5425: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5440: Acquire (MUTE, 0x0FFF) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5454: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5469: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5484: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ ASL Input: /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 7035 lines, 225308 bytes, 3144 keywords AML Output: /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/./dsdt.aml - 25622 bytes, 891 named objects, 2253 executable opcodes Compilation complete. 0 Errors, 7 Warnings, 0 Remarks, 81 Optimizations Link to comment Share on other sites More sharing options...
pokenguyen Posted July 24, 2014 Share Posted July 24, 2014 You should ignore those warnings. They can be fixed, but most of the time nothing will change. Link to comment Share on other sites More sharing options...
LightWarrior Posted August 7, 2014 Author Share Posted August 7, 2014 Thank you for your response... I finally have some time to go at this again now... Now it wont let me compile the DSDT because its getting errors and warnings! This is my first attempt at editing a DSDT, I'm working hard trying to get 00:1b.0 Audio device [0403]: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller [8086:3a3e] working to play audio via this guide and so far I'm not having success. I added the HDEF code and when I try to compile it, it freaks out at me and wont save. I've tried using both DSDTSE and MaciASL and both will not save it... any help? also the guide says "edit DSDT pointing to 12 (hex 0C) layout ID" what on earth does that mean? I'm really trying to wrap my head about what all this DSDT code means and what all these hex numbers and stuff mean.. This is quite a puzzle, butI will figure it out! This is my errors I'm receiving... Thanks! Intel ACPI Component Architecture ASL Optimizing Compiler version 20091214 [Dec 16 2009] Copyright (C) 2000 - 2009 Intel Corporation Supports ACPI Specification Revision 4.0 /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 4404: { Error 4096 - syntax error, unexpected '{' ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 4945: Notify (\_SB.PCI0.P0P5, 0x02) Error 4064 - Object does not exist ^ (\_SB.PCI0.P0P5) /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5398: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5412: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5427: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5442: Acquire (MUTE, 0x0FFF) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5456: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5471: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 5486: Acquire (MUTE, 0x03E8) Warning 1105 - Possible operator timeout is ignored ^ ASL Input: /Users/Matt/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 7037 lines, 226471 bytes, 3145 keywords Compilation complete. 2 Errors, 7 Warnings, 0 Remarks, 81 Optimizations Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted August 7, 2014 Administrators Share Posted August 7, 2014 the 2 errors are literal.​ is telling what is wrong. unexpected '{' the bracket might be in the wrong place the other error your notifying pop5 but it does not exist. in location \_SB.PCI0.P0P5 so it needs to be created. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 7, 2014 Administrators Share Posted August 7, 2014 Could also be due to syntax errors before that bracket. Quotes, in particular, can be an issue if you use a text editor in which Smart Quotes are selected. They're not supported in DSDT source code. Link to comment Share on other sites More sharing options...
LightWarrior Posted August 8, 2014 Author Share Posted August 8, 2014 the 2 errors are literal.​ is telling what is wrong. unexpected '{' the bracket might be in the wrong place the other error your notifying pop5 but it does not exist. in location \_SB.PCI0.P0P5 so it needs to be created. How would you go about creating that? ... looks like somehow my attempts at compiling the DSDT screwed something up and the machine wont boot OSX anymore... I'm going to format and reinstall OSX and give this a fresh approach Thanks for you help guys! any advice for me as I do my fresh install with myhack? Link to comment Share on other sites More sharing options...
Recommended Posts