Other Parts Discussed in Thread: TMDSEVM437X
Hi,
We are using a custom board mostly based on TMDSEVM437X. u-boot is taken from Linux SDK 06.01.00.08 with changed RAM and MMC settings. TPS firmware is unchanged (tps65218D0rslt).
Everything is working fine except one weird issue:
- "init 0" will cause a perfect reboot.
- "reboot" will also restart the system but it will then switch off shortly after starting u-boot SPL. There is not special point, the more debug messages, the earlier in the boot stage. It seems to be more a timing thing.
In both cases Linux shuts down normally without any specific error messages.
[ OK ] Reached target Shutdown. [ OK ] Reached target Final Step. [ OK ] Started Reboot. [ OK ] Reached target Reboot. [ 1611.740142] watchdog: watchdog0: watchdog did not stop! [ 1611.754513] systemd-shutdow: 41 output lines suppressed due to ratelimiting [ 1611.875561] systemd-shutdown[1]: Syncing filesystems and block devices. [ 1613.233920] systemd-shutdown[1]: Sending SIGTERM to remaining processes... [ 1613.260088] systemd-journald[79]: Received SIGTERM from PID 1 (systemd-shutdow). [ 1613.307350] systemd-shutdown[1]: Sending SIGKILL to remaining processes... [ 1613.328506] systemd-shutdown[1]: Hardware watchdog 'OMAP Watchdog', version 0 [ 1613.340132] systemd-shutdown[1]: Unmounting file systems. [ 1613.352234] [771]: Remounting '/' read-only in with options '(null)'. [ 1613.715790] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null) [ 1613.741911] systemd-shutdown[1]: All filesystems unmounted. [ 1613.747776] systemd-shutdown[1]: Deactivating swaps. [ 1613.753136] systemd-shutdown[1]: All swaps deactivated. [ 1613.758976] systemd-shutdown[1]: Detaching loop devices. [ 1613.771974] systemd-shutdown[1]: All loop devices detached. [ 1613.807249] reboot: Restarting system
[ OK ] Reached target Shutdown.
[ OK ] Reached target Final Step.
[ OK ] Started Power-Off.
[ OK ] Reached target Power-Off.
[ 58.084660] systemd-shutdow: 42 output lines suppressed due to ratelimit
[ 58.207927] systemd-shutdown[1]: Syncing filesystems and block devices.
[ 58.239158] systemd-shutdown[1]: Sending SIGTERM to remaining processes.
[ 58.257966] systemd-journald[73]: Received SIGTERM from PID 1 (systemd-s w).
[ 58.316545] systemd-shutdown[1]: Sending SIGKILL to remaining processes.
[ 58.341920] systemd-shutdown[1]: Unmounting file systems.
[ 58.354351] [643]: Remounting '/' read-only in with options '(null)'.
[ 58.404360] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null)
[ 58.424986] systemd-shutdown[1]: All filesystems unmounted.
[ 58.430631] systemd-shutdown[1]: Deactivating swaps.
[ 58.436452] systemd-shutdown[1]: All swaps deactivated.
[ 58.441736] systemd-shutdown[1]: Detaching loop devices.
[ 58.454765] systemd-shutdown[1]: All loop devices detached.
[ 58.460882] systemd-shutdown[1]: Detaching DM devices.
[ 58.496840] reboot: Power down
Both outputs are 100% identical to the EVM.
The same Linux image is switching off an rebooting the EVM (and with different bootloader also BBB) without problems.
Any ideas?
Regards
Peter