PDA

View Full Version : cant install dsdt


karamatks
04-30-2010, 10:18 PM
help plz
i hav installed snow leopard and updated to 10.6.3
i hav got two problems
1# em geting error when installing dsdt.aml so i cant install dsdt.aml
2# every time when restarting pc i geting f1 obtion for default bios setings or del to setup bios again coz cmos unable to load previously setuped bios... so i hav to setup again to setup sata to AHCI for working
plz help
asus p5n73-cm
core2due
evga nvidia 9500gt

milanca
05-01-2010, 12:55 PM
Can u attach your original dsdt dump, preferably from linux?

Regards

karamatks
05-01-2010, 06:25 PM
Can u attach your original dsdt dump, preferably from linux?

Regards

i dunt hav linux

yagamiori
05-04-2010, 05:20 AM
Hi, I am so glad that I found someone using the same motherboard as me. I also have the same problem. I get the build.log when I try to use the patcher.

Intel ACPI Component Architecture
AML Disassembler version 20080926 [Oct 4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct 4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

./dsdt_fixed.txt 375: Method (\_WAK, 1, NotSerialized)
Warning 1080 - ^ Reserved method must return a value (_WAK)

./dsdt_fixed.txt 534: And (CTRL, 0x0C)
Warning 1105 - ^ Result is not used, operator has no effect

./dsdt_fixed.txt 1922: Method (WMNV, 3, NotSerialized)
Warning 1087 - ^ Not all control paths return a value (WMNV)

./dsdt_fixed.txt 4047: Name (T0_0, 0x00)
Error 4111 - Creating a named object in a While loop ^

ASL Input: ./dsdt_fixed.txt - 6935 lines, 226207 bytes, 2702 keywords
Compilation complete. 1 Errors, 3 Warnings, 0 Remarks, 650 Optimizations
DSDT Patcher 1.0.1e -- report Bugs to [email protected]
enclose "DSDT Patcher/Debug/USER.tar"

Press any key to continue...

Getting the DSDT through ioreg...

Decompiling the DSDT...

Done, now start the Patching!

Patching RTC...

RTC Device found : Device (RTC)
Found IRQ in RTC Device, removing it
IRQNoFlags ()
RTC patched

Patching HPET...

HPET Device found : Device (HPET)
IRQ's written to HPET
HPET patched
Fixing various Issues...

Found an issue

Found Name (_HID, "*pnp0c14")
Fixed Name (_HID, "pnp0c14")

Found an issue
Found Name (_T_0, 0x00)
Fixed Name (T0_0, 0x00)

Found an issue
Found Store (Arg0, _T_0)
Fixed Store (Arg0, T0_0)

Found an issue
Found If (LEqual (_T_0, 0x04))
Fixed If (LEqual (T0_0, 0x04))

Found an issue
Found If (LEqual (_T_0, 0x06))
Fixed If (LEqual (T0_0, 0x06))

Done

We are done patching, press any key to try to compile the fixed DSDT

Compiling done, if it worked, you have now a patched DSDT in dsdt.aml
If the compiling went wrong, you could force to build it with ./DSDT\ Patcher -f (try this DSDT at your own risk)

And bios reset everytime I restart my computer.

CMOS checksum error - Defaults loaded

Karamatks, which guide are you using for your snow leopard, I am still having problems trying to boot my snow leopard, it just gets stuck on the spinning wheel.

asus p5n73-cm
intel core 2 duo
asus eah 4870

Imkantus
05-06-2010, 10:38 PM
You guys could install ElliottForceLegacyRTC.kext (http://rapidshare.com/files/309692945/ElliottForceLegacyRTC.kext.zip) from Psyshit's RebelEFI disk to prevent CMOS Reset, if you do not want to mess with DSDT editing...

kizwan
05-19-2010, 08:29 PM
This is very easy fix.
./dsdt_fixed.txt 534: And (CTRL, 0x0C)
Warning 1105 - ^ Result is not used, operator has no effectOpen your dsdt.dsl file & go to line #534. Change it to:-
And (CTRL, 0x0C, CTRL)
./dsdt_fixed.txt 4047: Name (T0_0, 0x00)
Error 4111 - Creating a named object in a While loop ^ Go to line # 4047, move up Name (T0_0, 0x00) so that it will be at the outside of the While loop code.
And bios reset everytime I restart my computer.Find Device (RTC) & change the length to 0x02. For example, like this:-
Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length
})
}