Jump to content

Recommended Posts

Posted

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

Posted

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

Posted
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.

Posted
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.

Posted

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

Posted
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

Posted

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

Posted
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.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...