- Bearbeitet
Bei "Hibernate inconsistent memory map detected!" geht es um die e820 Tabelle.
if (rdr->e820_checksum != compute_e820_crc32(e820_table_firmware)) {
pr_crit("Hibernate inconsistent memory map detected!\n");
return -ENODEV;
}
Hierbei wird nur die Prüfsumme verglichen. Daher bleibt die Fehlermeldung den konkreten Unterschied schuldig. Vielleicht in deinen diversen Bootlogs mal ein Blick auf die e820 Meldungen werfen, ob hier Abweichungen auffällig sind.
Wenn du Pech hast, macht dein BIOS irgendwas komisches, was dem Linux Kernel nicht gefällt. (Oder du hast manuell im Bios was geändert oder Geräte hinzugefügt/entfernt?)
Generell ist Hibernate leider eine sehr wackelige Geschichte. Und jedesmal wenn es schief geht, setzt man sein Dateisystem aufs Spiel. Ich verzichte darauf komplett...