On Monday, July 15, 2013 05:35:23 PM Oliver Neukum wrote: > On Monday 15 July 2013 12:06:11 Henrique de Moraes Holschuh wrote: > > On Mon, 15 Jul 2013, Thomas Renninger wrote: > > > I would not make it too complicated. > > > Sticking to the latest Windows version should be enough for this one. > > > What bad should happen if we still try to resume and fail... > > > > Hmm, why was that check added in the first place? > > Safety. I expect it is there, because it is stated rather clear in the specs. > > If it is useless, > > removing it for good is fine. If it is _not_ useless, we should still do > > the checking when not operating in windows-8 firmware mode. > > Firmware will only be tested against Windows 8 pretty soon. > We'd end up with a gigantic list of exceptions. Joey found an interessting paper about Win8 behavior: http://bizsupport2.austin.hp.com/bc/docs/support/SupportManual/c03654081/c03654081.pdf It looks like Win8 behaves rather different compared to Linux and is providing "Hybrid Boot" where the user has to end all his apps. They have no big problem when resume fails as the user will not lose any data or work he had done before. Joey also found the rather hidden acpi_sleep=s4_nohwsig boot option which helps as well. So Linux could do: 1) Invalidate suspend image and reboot (disadvantage: message is gone) 2) Panic (current behavior) -> above boot param helps 3) Still try to resume with a "not so offending message" 4) ? 1. seem to be what Win8 is doing 3. sounds best to me. It could be ugly if suspend fails and it always worked before and all your work/data is gone. So trying hard to resume sounds like a good idea I guess this still needs some discussion? At least some facts came up already and people have an idea what happens... Thomas -- 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