Как исправить перезагрузку, прерванную обновлением ядра

Как исправить перезагрузку, прерванную обновлением ядра

Я работаю над встроенной системой, построенной на базе Atmel ARM926EJ-S на основе довольно старого ядра ARMv5TEJ. У меня есть система Debian 8, которая работала на этом оборудовании, пока мне не пришлось обновить ядро ​​с 3.11.6 до 4.1.18. Обновление было необходимо для добавления поддержки определенного оборудования USB.

Обновление дало мне то, что я хотел, за одним исключением: перезагрузка больше не работает. Точнее, когда я пишу команду rebootв консоль, система выключается, но в конце, вместо того, чтобы фактически перезагрузить процессор, она просто останавливается, требуя использования выключателя питания, чтобы снова включить систему.

Что могло вызвать это? Есть ли какие-то типичные проблемы, которые я мог бы проверить?

Вот последние строки отладочной консоли:

systemd-shutdown[1]: Sending SIGTERM to remaining processes...
systemd-journald[721]: Received SIGTERM from PID 1 (systemd-shutdow).
systemd-shutdown[1]: Sending SIGKILL to remaining processes...
systemd-shutdown[1]: Unmounting file systems.
systemd-shutdown[1]: Unmounting /sys/kernel/debug.
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
systemd-shutdown[1]: All filesystems unmounted.
systemd-shutdown[1]: Deactivating swaps.
systemd-shutdown[1]: All swaps deactivated.
systemd-shutdown[1]: Detaching loop devices.
systemd-shutdown[1]: All loop devices detached.
systemd-shutdown[1]: Detaching DM devices.
systemd-shutdown[1]: All DM devices detached.
systemd-shutdown[1]: Rebooting.
reboot: Restarting system
Reboot failed -- System halted

решение1

Я попробовал версию ядра 4.11.0, которая является последней стабильной версией на данный момент, как и предлагалось в комментариях к вопросу. Появились некоторые новые опции относительно перезагрузки, и теперь это работает.

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

Связанный контент