커널 업데이트로 인해 재부팅이 중단되는 문제를 해결하는 방법

커널 업데이트로 인해 재부팅이 중단되는 문제를 해결하는 방법

저는 다소 오래된 ARM 코어 ARMv5TEJ를 기반으로 하는 Atmel ARM926EJ-S를 중심으로 구축된 임베디드 시스템을 개발 중입니다. 커널을 3.11.6에서 4.1.18로 업데이트해야 할 때까지 해당 하드웨어에서 작동했던 Debian 8 시스템이 있습니다. 특정 USB 하드웨어에 대한 지원을 추가하려면 업데이트가 필요했습니다.

업데이트는 한 가지 예외를 제외하고 내가 원하는 것을 제공했습니다. 재부팅이 더 이상 작동하지 않습니다. 더 정확하게 말하면, 콘솔에 명령을 쓰면 reboot시스템이 자동으로 종료되지만 결국 CPU를 실제로 재부팅하는 대신 시스템이 정지되어 시스템을 다시 시작하려면 전원 스위치를 사용해야 합니다.

이 문제의 원인은 무엇입니까? 확인할 수 있는 일반적인 문제가 있습니까?

디버그 콘솔의 마지막 줄은 다음과 같습니다.

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이 적절한 구성으로 수정될 수 있었는지 알 수 없습니다.

관련 정보