josto Posted June 5, 2012 Share Posted June 5, 2012 I, i build this week a new system with this components: Intel i3 2105 4G RAM DDR3 ASROCK H67M-ITX I have installed lion 10.7.2 using unishit method, in thext step i try to generate a dsdt to my motherboard using DSDT Editor, i apply the patch to my motherboard downloaded from this forum, and the patch for the alc892. But when compile we there are 7 errors and is imposible to fix. I don´t know, what can do to generate correctly the dsdt. This is the log, that dsdt editor show 2893 Error Object is not accessible from this scope (CRS_) 6416 Error Name already exists in scope (HDEF) 6418 Error Name already exists in scope (_ADR) 8755 Error Object does not exist (\_SB.PCI0.HDEF.DCKS) 8757 Error Object does not exist (\_SB.PCI0.HDEF.DCKA) 9409 Error Object does not exist (\_SB.PCI0.SBUS.HSTS) 9453 Warning Not all control paths return a value (_HID) 9453 Warning Reserved method must return a value (Integer/String required for _HID) 10100 Error _HID suffix must be all hex digits (GH) Thank you in advance Quote Link to comment Share on other sites More sharing options...
Cassio Posted June 6, 2012 Share Posted June 6, 2012 Are you sure the DSDT is original? If it is, you have to remove the HDEF patch. Remove this part into device name_adr 0x001B0000 parent_label PCI0 remove_entry; into device label PCI0 insert begin Device (HDEF)\n {\n Name (_ADR, 0x001B0000)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x0C, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n } end; and add this into method label _DSM parent_adr 0x001B0000 remove_entry; into device name_adr 0x001B0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x0C, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; Quote ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8 Link to comment Share on other sites More sharing options...
josto Posted June 6, 2012 Author Share Posted June 6, 2012 Are you sure the DSDT is original?  I extracted the dsdt from everest and from the option in the dsdt editor in Windows 7, and the errors are the same. This afternoon i will try your solution. Thank you. Quote Link to comment Share on other sites More sharing options...
josto Posted June 6, 2012 Author Share Posted June 6, 2012 Are you sure the DSDT is original? If it is, you have to remove the HDEF patch. Remove this part into device name_adr 0x001B0000 parent_label PCI0 remove_entry; into device label PCI0 insert begin Device (HDEF)\n {\n Name (_ADR, 0x001B0000)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x0C, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n } end; and add this into method label _DSM parent_adr 0x001B0000 remove_entry; into device name_adr 0x001B0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x04)\n {\n "layout-id", \n Buffer (0x04)\n {\n 0x0C, 0x00, 0x00, 0x00\n }, \n "PinConfigurations", \n Buffer (Zero) {}\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n } end; Â I applied your instructions and now only have one error, is this. 2893 Error Object is not accessible from this scope (CRS_) Thank you. Quote Link to comment Share on other sites More sharing options...
Cassio Posted June 6, 2012 Share Posted June 6, 2012 Does this error exist before applying the patch? Attach the original DSDT. Quote ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8 Link to comment Share on other sites More sharing options...
josto Posted June 7, 2012 Author Share Posted June 7, 2012 Does this error exist before applying the patch? Attach the original DSDT. Â No, the error appears after apply the patch. This is the original DSDT. dsdt.zip Quote Link to comment Share on other sites More sharing options...
eleron Posted June 7, 2012 Share Posted June 7, 2012 No, the error appears after apply the patch. This is the original DSDT. Hi,try this one H67M ITXdsdt.aml.zip Quote Link to comment Share on other sites More sharing options...
Cassio Posted June 7, 2012 Share Posted June 7, 2012 In this part of the patch into method label _CRS parent_hid PNP0103 remove_entry; into device name_hid PNP0103 insert begin Method (_CRS, 0, NotSerialized)\n {\n Return (CRS)\n } end; you need to replace Return (CRS) by Return (BUF0) H67M ITX.txt.zip Quote ASUS N53Jq • CPU: Intel Core i7-740QM 1.73GHz • RAM: 6,0GB • HD: 500GB • GPU: GeForce GT 425M 1GB 1920x1080 • OS: OS X 10.8.4 • Linux Mint 15 • Windows 8 Link to comment Share on other sites More sharing options...
josto Posted June 7, 2012 Author Share Posted June 7, 2012 In this part of the patch into method label _CRS parent_hid PNP0103 remove_entry; into device name_hid PNP0103 insert begin Method (_CRS, 0, NotSerialized)\n {\n Return (CRS)\n } end; you need to replace Return (CRS) by Return (BUF0) Â Perfect, i applied the patch, and i can compile the dsdt without errors. The installation with the dsdt was very good. Thank you for all. Quote Link to comment Share on other sites More sharing options...