IMX6下reboot重启失败的解决办法

Imx6在开发过程中可能如遇到如下问题:

在串口命令行使用reboot命令之后,串口输入准备重启的信息,然后就卡住了,这个时候,串口命令行也不能再进行操作,而且板子也并没有真正进行重启。以下为使用reboot之后出现的情况:

(1)在使用默认的linux系统,在使用reboot命令之后,会输出类似:

startingpid 2604, tty '': '/etc/rc.d/rcS stop'

root@freescale~$ Unmounting filesystems

umount:tmpfs busy - remounted read-only

chown:/home/user/.rhosts: Read-only file system

chown:/home/user: Read-only file system

chown:/home/user: Read-only file system

cat:can't open '/proc/devices': No such file or directory

Thesystem is going down NOW!

SentSIGTERM to all processes

SentSIGKILL to all processesRestarting system.

(2)在使用默认提供的android系统时候,使用reboot命令之后,串口会输出:

SysRq: Emergency Remount R/O

EXT4-fs(mmcblk0p4): re-mounted. Opts: (null)

EXT4-fs(mmcblk0p6): re-mounted. Opts: (null)

EmergencyRemount complete

imx2-wdtimx2-wdt.0: Device shutdown: Expect reboot!

Restartingsystem.

 

以上两种情况,最后系统都还是无法重启。解决办法为在设置u-boot启动参数的时候,在参数中加入ldo_active=on就可以。测试的板子为使用珠海鼎芯(D-Chip)的开发板。

你可能感兴趣的:(IMX6)