- 论坛徽章:
- 0
|
我的开发板出现了一个比较奇怪的现象,平时可以正常启动,现在我搞了一个测试,启动完之后过一会就reboot,这样n次之后,就起不来了,卡住的位置如下:
[ 2.242799] omap_rtc omap_rtc: setting system clock to 2000-01-03 04:25:21 UTC (946873521)
[ 6.898274] ata1: link is slow to respond, please be patient (ready=0)
[ 11.338285] ata1: softreset failed (device not ready)
[ 11.518305] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 11.836845] ata1.00: ATA-8: ST9320325AS, 0001SDM1, max UDMA/133
[ 11.842964] ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 11.852652] ata1.00: configured for UDMA/133
[ 11.869378] scsi 0:0:0:0: Direct-Access ATA ST9320325AS 0001 PQ: 0 ANSI: 5
[ 11.881971] sd 0:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[ 11.891560] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 11.898935] sd 0:0:0:0: [sda] Write Protect is off
[ 11.904488] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 11.946689] sda: sda1 sda2
[ 11.955896] sd 0:0:0:0: [sda] Attached SCSI disk
[ 11.961348] RAMDISK: gzip image found at block 0
[ 14.816950] VFS: Mounted root (ext2 filesystem) on device 1:0.
[ 14.824133] Freeing init memory: 180K
Mounting /proc and /sys
Starting the hotplug events dispatcher udevd
Synthesizing initial hotplug events
[ 15.101429] udevd (626): /proc/626/oom_adj is deprecated, please use /proc/626/oom_score_adj instead.
我跟踪查看了一下,应该是文件系统在执行:/sbin/udevadm trigger和/sbin/udevadm settle --timeout=300卡住的,所以判断是和udev有关,有看了一下有关udev的问题,好像是因为热插拔和内存溢出的缘故,但不清楚详细的情况,请大神们解释一下,还有怎么避免 |
|