TI论坛
直播中

李渔滢

8年用户 246经验值
私信 关注

AM1808 SD卡热拔出时系统会reboot是为什么?

本帖最后由 一只耳朵怪 于 2018-6-4 16:38 编辑

yaoming,
你好。很久没来这了。
碰到一个SD卡的问题,我的系统我加上了SD卡,结果:在linux系统启动的情况下热插入SD卡时没问题,但是热拔的时候,系统会重启。
[root@ShDemo root]#[   96.352940] mmc0: new high speed MMC card at address 0001
[   96.370255] mmcblk0: mmc0:0001 AF HMP 980 MiB
[   96.386718]  mmcblk0: p1
[  111.420244] mmc0: card 0001 removed
tcpsvd: got signal 2, exit
[root@ShDemo root]#
[@ShDemo root]#
[@ShDemo root]#umount: tmpfs busy - remounted read-only
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
[  113.849340] mu***-hdrc mu***-hdrc: remove, state 1
[  113.854159] u*** u***1: USB disconnect, address 1
[  113.907625] mu***-hdrc mu***-hdrc: USB bus 1 deregistered
[  113.924442] USB 1.1 clocked from USB 2.0 PHY -- can't power it down
[  113.960700] Restarting system.
AM1808 initialization passed!
Booting TI User Boot Loader
UBL Version: 1.65
UBL Flashtype: NAND
Starting NAND Copy...
... ...
有人说是热插拔时对系统的电源产生了干扰,然后我就在sd卡座子边上的电源焊了个10uf的电容,结果还是一样。
又有人说是热插拔时,判断sd卡插入的pin的电平抖动引起的,但是为何插入的时候不重启呢?
请帮忙看看是什么原因。
谢谢。


回帖(10)

李渔滢

2018-6-4 12:57:00
刚试了一下USB,结果:
拔出U盘到时候,系统同样也会reboot。以前好像没有出现啊?难道是因为我的内核重新设置编译引起的?我也忘了修改了一些什么地方引起的。
[@ShDemo root]#
[@ShDemo root]#umount: tmpfs busy - remounted read-only
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
[  175.041596] mu***-hdrc mu***-hdrc: remove, state 1
[  175.046294] u*** u***1: USB disconnect, address 1
[  175.090566] mu***-hdrc mu***-hdrc: USB bus 1 deregistered
[  175.095939] USB 1.1 clocked from USB 2.0 PHY -- can't power it down
[  175.137415] Restarting system.
AM1808 initialization passed!
Booting TI User Boot Loader
        UBL Version: 1.65
        UBL Flashtype: NAND
Starting NAND Copy...
... ...
举报

李渔滢

2018-6-4 13:06:10
引用: aacool 发表于 2018-6-4 12:57
刚试了一下USB,结果:
拔出U盘到时候,系统同样也会reboot。以前好像没有出现啊?难道是因为我的内核重新设置编译引起的?我也忘了修改了一些什么地方引起的。
[@ShDemo root]#

后来经人指点,我把/etc/mdev.conf的文件名修改了,这是在热拔U盘和SD卡,系统能显示connect和disconnect,系统也不重启了。
根据这个现象,请问是什么原因?
举报

曹丽娜

2018-6-4 13:13:42
引用: aacool 发表于 2018-6-4 13:06
后来经人指点,我把/etc/mdev.conf的文件名修改了,这是在热拔U盘和SD卡,系统能显示connect和disconnect,系统也不重启了。
根据这个现象,请问是什么原因?

你的文件系统是在拔掉的SD卡上么
                                                                         如果我的回答解决了您的问题,请确认答案,谢谢!:)
举报

李渔滢

2018-6-4 13:20:19
引用: jvwueurw 发表于 2018-6-4 13:13
你的文件系统是在拔掉的SD卡上么
                                                                         如果我的回答解决了您的问题,请确认答案,谢谢!:)

不是的,U盘和SD卡上的内容都是无关紧要的。
我用的文件系统是NFS。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分