BRN:Software:Build and Distribution:OpenWGT-FAQ
Jump to navigation
Jump to search
Q: Why does the system sometimes hang while reboot?
A:
- On newer busybox versions the command after a shutdown keyword from the /etc/inttab file will be executed, e.g.:
::shutdown:/sbin/halt
So a halt action will be followed by a reboot and the node will only executes the halt action. - A reboot is implemented by triggering a watchdog event. After writing to flash, the hardware watchdog failes in some cases.
An intensive read of the flash seems to solve that timing problem:$ cat /dev/mtdblock/3 > /dev/null $ cat /dev/mtdblock/2 > /dev/null $ reboot -f