Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x18, 0x3A, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}into my LPC device for sleep. i dont know if im just reading the LPC device wrong or something, but it seemed really long. i thought LPC was only supposed to be 20 lines or so? I went to what i thought was the end of LPC (many pagedn's later) and inserted it, and compiled w/o issues but i didnt want to give the wrong device the DEVID. so i took it out, and im gunna let you guys try:)and i need to put this in my IDEC (IDE/ATA) Device. because i have the issue as explained in the code box. not sure if im supposed to overwrite or add the code etc. i get ioatafamily KP, after secondary IDE disabled
IDE KP fix.
Some intel IDE controllers will panic with Snow Leopard, this hack courtesy of TheKing will solve it.
Code:
Device PATA on DSDT (0x001F0001)
OperationRegion (IDET, PCI_Config, 0x40, 0x04)
Field (IDET, WordAcc, NoLock, Preserve)
{
M1, 16,
M2, 16
}
Method (_INI, 0, NotSerialized)
{
Store (0xE307, M1)
Store (0xC000, M2)
}
Insert into _wak method:
Method (_WAK, 1, NotSerialized)
{
\_SB.PCI0.PATA._INI ()Thanks alot! ive tried my self and i cant seem to get it w/o errors, ive done pretty much all the other DSDT hacks except speedstep(which i haven't tried yet) by my self(yay me!). Both the IDEC device and LPC device are in their native DSDT format, no changes currently, in the attached ZIP.



Sign In
Create Account









