josto Posted June 5, 2012 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
Cassio Posted June 6, 2012 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; -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
josto Posted June 6, 2012 Author 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.
josto Posted June 6, 2012 Author 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.
Cassio Posted June 6, 2012 Posted June 6, 2012 Does this error exist before applying the patch? Attach the original DSDT. -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
josto Posted June 7, 2012 Author 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
eleron Posted June 7, 2012 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
Cassio Posted June 7, 2012 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 -Guides and Tutorials HERE -Hackintosh Tutorial Database - HERE -The largest EFI folder collection for Hackintosh HERE -Support Olarila Vanilla Hackintosh by making a donation HERE -Professional Consulting for macOS Hackintosh since 2006 HERE
josto Posted June 7, 2012 Author 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.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now