Phillip Susi wrote: > Oops! NOW the tarball is attached. > Phillip Susi wrote: > >> As requested, I have attached the output of lspci, dmidecode, dmesg, >> and acpidump. To keep the size down, they are in a tarball. >> There seems to be something wrong with the acpi tables in the bios >> because when I try to suspend or hibernate I see things like this: >> >> [ 32.830712] ACPI-0508: *** Error: Method execution failed >> [\_SB_.PCI0.IDE C.RATA] (Node ffff81003f0da980), AE_AML_OPERAND_VALUE >> [ 32.830794] ACPI-0508: *** Error: Method execution failed >> [\_SB_.PCI0.IDE C.CHN0.DRV0._GTF] (Node ffff81003f0d9100), >> AE_AML_OPERAND_VALUE >> >> Hibernation seems to work anyhow, but suspend to ram does not. When I >> wake back up from being suspended to ram, the sata disk driver >> complained that a register was in an incorrect state, and the system >> hung. >> Could someone help me figure out how to correct this? >> I guess that the Name (ATA0, Buffer (0x1D) {}) declaration needs to be before it is actually used. I wonder why the SATA drive only does not work after STR?!? Attached are my changes, which hopefully let above errors vanish. Chances are high that this is related to your machine's uncorrect SATA register state complains. I also exchanged some WordAcc to AnyAcc field declarations so that the compiler does not complain about wrong field widths, maybe it's even this what causes incorrect register reads/writes. Do you know how to recompile and override your DSDT? Do you already have the lates BIOS installed? Better check that first. Thomas