Когда закрываю крышку ноутбука, получаю kernel panic:
BUG: unable to handle kernel NULL pointer dereference at 0000000000000000
BUG: unable to handle kernel paging request at 0000000000030001
дальше бектрейс (иногда) и содержимое регистров
Конкретные адреса и функции всегда разные. Но всегда "unable to handle kernel NULL pointer dereference".
Происходит это всё на Debian Lenny (с последними апдейтами). Ядро дистрибутивное 2.6.25-2-amd64 SMP. Также пробовал собрать 2.6.26 -- тоже kernel panic, только сообщения другие. Ноутбук HP Compaq 6720s.
Сижу думаю как бы отладить это дело, выяснить в чём причина. Там уже видно будет -- или дистрибутив надо фиксить, или разработчикам ядра или acpid багрепорт писать.
Нашёл (кажется) скрипт, который acpid запускает, когда получает ивент про закрытие крышки. Думаю, что-то плохое наверное делает, поэтому паника. Вписал в тот скрипт "exit 0" в начало -- паника.
Остановил acpid вообще -- тоже паника.
В общем, не понимаю что именно приводит к панике. Неужели в самом ядре что-то так плохо реагирует на нажатие lid button? Тогда бы наверное lkml уже был бы переполнен багрепортами. А я поискал -- ничего подобного не нашёл.