On Wednesday 16 August 2006 13:58, William Morrow wrote: > >>This was discovered on a broken BIOS that simply returned from its suspend > >>procedure, appearing to the OS as a failed S3 attempt. > > [ acpi_enter_sleep_state() ]... > does not actually bail out, it just returns do_suspend_lowlevel as if > it did sleep. It did sleep, but did not restart and return the call by the accepted > software mechanism. > The machine resumes execution in protected mode with the original > machine state largely intact, but it fails to restore the sysenter/exit registers. > >Does S3 work on windows on this box? > > > Yes (XP). This is the excuse - and is the force which is driving this solution. > There is no test group to re-test all of the ACPI aware OSs S3 recovery. > So if they change (correct) the S3 strategy, it cant be well tested > here. Since it was tested in the errant form and appeared to pass (on XP), there is > considerable pressure to not correct the bios. William, This is an excellent discovery. It is proof that Windows handles this deviant case -- and so if we fix Linux to handle it, then we may fix other failing systems. thanks, -Len - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html