m***i 发帖数: 213 | 1 机器:zotac zbox id 82 plus,
主板:Intel HM65 express,
硬盘 Samsung 250G SSD, seagate 250G SSD,
dmesg:
linux安装程序遇到这个错误,相信相关的输出是这几行:
WARNING kernel:ata1.00: link is slow to respond, please be patient (ready=-
19)
ERR kernel:ata1.00: SRST failed(errno=-16)
WARNING kernel:ata1.00: link is slow to respond, please be patient (ready=-
19)
ERR kernel:ata1.00: SRST failed(errno=-16)
WARNING kernel:ata1.00: link is slow to respond, please be patient (ready=-
19)
ERR kernel:ata1.00: SRST failed(errno=-16)
WARNING... 阅读全帖 |
|
S*A 发帖数: 7142 | 2 我当时理解错了,说的是 PC, 是 ARM 当然外设就简单很多。
其实 dmesg 里面有是时钟显示,你可以看出时间在什么地方花
调的。ramdisk 不一定快,因为读 zimage/initram 是用 BIOS
int 13 完成的,每次一两个扇区。
我的 PC, 看 dmsg,我之看大头时间:
ACPI 和 PCI 扫描需要一定时间。
引导其他 CPU 需要一定时间。(IPI call smap)
初始化 SATA port reset 需要时间,然后进入 SATA 3G mode
需要再次 port reset, 这些都有固定的 reset 时间的。
USB 同样, port reset 所有设备需要时间。
然后进入 init ram disk 就已经 2 秒钟了。
找 USB 设备需要 从新 port reset。
mount 文件系统等等。
[ 0.156718] ACPI: All ACPI Tables successfully acquired
[ 0.183241] smpboot: CPU0: Intel(R) Xeon(R) CPU ... 阅读全帖 |
|
S*A 发帖数: 7142 | 3 因为我最近在 hack 这个 Pogoplug V4 mobile。我顺便帮
你看了以下。
我从 UBoot 上面去掉了 serial cosole。这个是 dmesg。
时钟初始化是在 12 妙开始, 并不是 Linux 真正启动了 12 妙。
所以走到 systemd 启动也才 3.5 秒钟。注意其中有 USB 硬盘
访问,因为那个 rootfs 是在 USB 上面。仔细看 demsg,去掉
USB 硬盘访问,去掉 SATA 寻找硬盘,去掉 Ethernet 寻找
Link 的时间,剩下初始化应该就在 2 秒钟以内了。这个 3.5
秒钟很多时间是在和 USB storage 的东西相关。你只要
rootfs 不在 USB flash 上面,这些都可以启动的时候不做。
所以 2 秒钟启动应该是可以的,不需要特别多定制。
基本上改改 kernel config 或者启动参数就可以了。
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ ... 阅读全帖 |
|
S*A 发帖数: 7142 | 4 我当时理解错了,说的是 PC, 是 ARM 当然外设就简单很多。
其实 dmesg 里面有是时钟显示,你可以看出时间在什么地方花
调的。ramdisk 不一定快,因为读 zimage/initram 是用 BIOS
int 13 完成的,每次一两个扇区。
我的 PC, 看 dmsg,我之看大头时间:
ACPI 和 PCI 扫描需要一定时间。
引导其他 CPU 需要一定时间。(IPI call smap)
初始化 SATA port reset 需要时间,然后进入 SATA 3G mode
需要再次 port reset, 这些都有固定的 reset 时间的。
USB 同样, port reset 所有设备需要时间。
然后进入 init ram disk 就已经 2 秒钟了。
找 USB 设备需要 从新 port reset。
mount 文件系统等等。
[ 0.156718] ACPI: All ACPI Tables successfully acquired
[ 0.183241] smpboot: CPU0: Intel(R) Xeon(R) CPU ... 阅读全帖 |
|
S*A 发帖数: 7142 | 5 因为我最近在 hack 这个 Pogoplug V4 mobile。我顺便帮
你看了以下。
我从 UBoot 上面去掉了 serial cosole。这个是 dmesg。
时钟初始化是在 12 妙开始, 并不是 Linux 真正启动了 12 妙。
所以走到 systemd 启动也才 3.5 秒钟。注意其中有 USB 硬盘
访问,因为那个 rootfs 是在 USB 上面。仔细看 demsg,去掉
USB 硬盘访问,去掉 SATA 寻找硬盘,去掉 Ethernet 寻找
Link 的时间,剩下初始化应该就在 2 秒钟以内了。这个 3.5
秒钟很多时间是在和 USB storage 的东西相关。你只要
rootfs 不在 USB flash 上面,这些都可以启动的时候不做。
所以 2 秒钟启动应该是可以的,不需要特别多定制。
基本上改改 kernel config 或者启动参数就可以了。
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ ... 阅读全帖 |
|
a*****s 发帖数: 2663 | 6 这个看着不错,下了个community的ISO在vmware workstation里试了试,好像蛮多BUG
的。最好笑的是竟然看不见virtual disk,说ata1 port disabled,一下没了兴趣。 |
|
g***l 发帖数: 2753 | 7 两周前在一个快退役的台式机上装了Fedora 16,一切都好。用了一个周,用Chrome上
网的时间突然死掉了,就是没有任何反应,只能强制关机,然后过了grub,就一直
loading,没有任何反应了。只好重新装一遍,幸好代码都上传到git上去了。
今天早上有时同样的现象,还更严重了。用liveCD的时间报了一堆"ata1: softreset
failed (device not ready)".然后往硬盘装的时间,说找到硬盘了。
硬盘完蛋了? |
|
k***s 发帖数: 277 | 8 This is a strange issue here.
Dell D5150, with IDE NEC 3550A DVD burner as hda.
With Debian 6 X86_64, kernel 2.6.32-5-amd64, I can not burn or read DVD.
when try to mount a dvd as 'mount /dev/dvd /mnt/cdrom', I got error message
mount: you must specify the filesystem type
and using growisofs to burn DVD-R, also failed. (it can not identify the
media disk)
this burner is detected as /dev/sr0
kernel config related to IDE
CONFIG_HAVE_IDE=y
CONFIG_IDE=m
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_ATAPI=y
# CO... 阅读全帖 |
|
m***i 发帖数: 213 | 9 发现是这么回事:
只要用linux的usb installer启动机器,就没法识别ssd,报的错误是一个挺常见的可
能跟linux kernel有关的错:
ata1.00: SRST failed (errno=-16)
这么说的依据是google别人也遇到过这个错误,而且我还做了centos6.6, centos 7.1,
Debian 8.1, Ubuntu14.04.2,一一尝试过来,全部遇到同一错误,而拿windows的usb
安装盘却可以正确识别该SSD。可见也不是主板的问题,做过checksum,也不是下载iso
和做usb启动盘的问题。google了一下发现suse也有人报这个错。有人遇到这个错误跟
硬盘跳线有关,但SSD应该不存在跳线问题。
可以排除硬件问题,因为换了两块SSD,只要装linux就遇到同样错误,而SSD没问题,
其中一块本来装的windows,可以完全正常启动机器。
解决办法还是没找到,因为就想装个linux。 |
|