2009-06-26 (Fri)
_ [debian][amd64] 続々々・linux-image-2.6.30-1-amd64 2.6.30-1 変
rootdelay=30 でもダメだったので #534702 に投げてみた。しかし長い…。
2009-06-25 (Thu)
_ [debian][amd64] 続々・linux-image-2.6.30-1-amd64 2.6.30-1 変
rootdelay=10 じゃ短いのか、そもそもこれが原因じゃないのかわからないが、また起動途中で止まってしまった。 とりあえず rootdelay=30 に延長。
となっていたので、jmicron から pata_jmicron に変わったのが mount できないことがある原因かと思ってたんだけど、
% ls /sys/bus/pci/drivers/ata_piix
0000:00:1f.2 0000:00:1f.5 bind module new_id remove_id uevent unbind
% ls /sys/bus/pci/drivers/ata_piix/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block
sda
% ls /sys/bus/pci/drivers/ata_piix/0000:00:1f.2/host1/target1:0:0/1:0:0:0/block
sdb
%
% ls /sys/bus/pci/drivers/pata_jmicron/
0000:04:00.1 bind module new_id remove_id uevent unbind
% ls /sys/bus/pci/drivers/pata_jmicron/0000:04:00.1/host6/target6:0:0/6:0:0:0/block
sdc
% ls /sys/bus/pci/drivers/pata_jmicron/0000:04:00.1/host6/target6:0:1/6:0:1:0/block
sr0
%
そもそも sda は ata_piix だった。hda が sdc に変わったのは jmicron から pata_jmicron に変わったためっぽいけど。
Boot-time, probe-time issues continue to persist in some cases, related to the “PCS” register. The ata_piix driver in 2.6.18 and later provides a “force_pcs” module option to help users deal with this (values: 0=default, 1=ignore PCS, 2=honor PCS). Play around with ‘force_pcs’ if you have device detection problems.
というのがあったけど、これ関係なのかな? と思ったけど、このオプションは 2.6.19 までのもので、2.6.20 以降には存在してないようだ。
2009-06-23 (Tue)
_ [debian][amd64] 続・linux-image-2.6.30-1-amd64 2.6.30-1 変
いろいろ探してたら、Debian tries to mount root too early というのを発見。
you have to add something like rootdelay=10 to the kernel options.
こういうオプション初めて知った。ということで 10秒入れて様子見。 いくつかの HDD が mount されていないというほうは、hda が sdc に、sdc が sdd になってた。ずらして対処。