LINUX.ORG.RU

[linux kernel] [debug] Перезагрузка при выходе из гибернации

 ,


0

1

Начиная с 2.6.32 и по 3.2.0 наблюдается следующее. Где-то в процессе загрузки предыдущего сгибернированного образа происходит перезагрузка. И начинай сначала. Образ теряется, fsck удаляет осиротевшие inodes, дальше система загружается без проблем.
Случается такое не каждый раз при возвращении из гибернации, а примерно каждый пятый.
Тем не менее, это неприятно.
Есть ли способы отдебажить и локализовать проблему?

Ответ на: комментарий от firsttimer

Уверен? Оно может напечатать настолько быстро, что ты ничего не заметишь. Только с помощью tty увидишь.

ttnl ★★★★★
()
Ответ на: комментарий от ttnl

Не понимаю. Что значит «с помощью tty»? Мне известно два значения tty: компьютерный терминал и команда unix, выводящая имя текущего активного терминала.

firsttimer
() автор топика

Резюмируя - выведи консоль на serial, и сохрани в файл

добавь в коммандную строку ядра: console=ttyS0,9600 debug

Подсоеденись терминалом на 9600n1 с другого компа и сохраняй лог там.

У меня такое было на ноуте, когда своп-раздел был маловат, но это было достаточно давно. Еще могут гадить драйвера, которые надо настроить выгружаться перед уходом в гибернейт, и тп.

slapin ★★★★★
()
Ответ на: комментарий от anonymous

Ах, да... ну, есть netconsole, но оно требует некоторой подготовки... ну и kgdb...

slapin ★★★★★
()
Ответ на: комментарий от anonymous

Насколько я понимаю, на ноуте это сделать сложновато. Тут нет COM-порта.

Переходники USB->COM никто не отменял

ttnl ★★★★★
()
Ответ на: комментарий от slapin

У меня такое было на ноуте, когда своп-раздел был маловат,

Вот это очень может быть. Я после установки системы туда дополнительные 2 Гб RAM вставлял.

но это было достаточно давно

Исправили? Или просто пришлось увеличить swap?

firsttimer
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.