[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:34877] Re: 起動時にIEEE1394 HDDをMOUNTしたい
ちゃんちゃんこです。
Written by Yoshihiro Kawabe <ripula@xxxxxxxxxxxxxxx>
at Sat, 12 Oct 2002 02:52:43 +0900 :
題名 (Subject): [debian-users:34863] Re: 起動時にIEEE1394 HDDをMOUNTしたい
ripula> 川辺と申します。
ripula>
ripula> >>>>> "ChanChan" == ChanChan KO <chanchan@xxxxxxxxxxxxxxxxxxxx> writes:
ripula>
ripula> ChanChan> ieee1394とohci1394をカーネルに組み込んでfstabにnodefaultsを
ripula> ChanChan> 指定すると、少し速くなりますが、それでも三回に一回くらいはfsck
ripula> ChanChan> に間に合いません。
ripula>
ripula> scsiaddコマンドを使って、SBP2経由のIEEE1394ディスクのアタッチを同期化
ripula> させてみてはいかがでしょうか。
うまく行かないです…sbp2ドライバが2回に一回くらいしかHDDを
認識しないようです。
うまく行くと、
---- begin ----
ohci1394: $Rev: 578 $ Ben Collins <bcollins@debian.org>
PCI: Found IRQ 3 for device 00:08.0
ohci1394_0: Unexpected PCI resource length of 1000!
ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[3] MMIO=[d4802000-d48027ff] Max Packet=[1024]
ieee1394: Host added: Node[00:1023] GUID[00c0d00001f7385d] [Linux OHCI-1394]
ieee1394: Device added: Node[01:1023] GUID[0040260208069ba5] [MELCO INC.]
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: sbp2: Node[01:1023]: Max speed [S400] - Max payload [1024]
scsi1 : IEEE-1394 SBP-2 protocol driver (host: ohci1394)
$Rev: 584 $ James Goodwin <jamesg@xxxxxxxxxxx>
SBP-2 module load options:
- Max speed supported: S400
- Max sectors per I/O supported: 255
- Max outstanding commands supported: 8
- Max outstanding commands per lun supported: 1
- Serialized I/O (debug): no
- Exclusive login: yes
Vendor: SAMSUNG Model: SV8004H Rev:
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 156368016 512-byte hdwr sectors (80060 MB)
sda: sda1 sda2 sda3
---- end ---
と表示されるのですが、
うまく行かないと
Vendor: SAMSUNG Model: SV8004H Rev:
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 156368016 512-byte hdwr sectors (80060 MB)
sda: sda1 sda2 sda3
が表示されません。
気になるのは
>ohci1394_0: Unexpected PCI resource length of 1000!
の部分が必ず出る事なのですが…これが出ていても二回に一回は必ずうまく行くのです。
カードは、RATOCのPCIタイプのカードを使っています。
file-rcパッケージを使っているのですが、S30起動のタイミングがわからない
ので、以下のスクリプトを /sbin/unconfigured.sh としてこの状況まで持ち込みましたが…
--- begin ----
#!/bin/sh
/bin/echo Initialize IEEE1394
/sbin/depmod -a
/sbin/insmod ieee1394
/bin/sleep 5
/sbin/insmod ohci1394
/bin/sleep 10
/sbin/modprobe sbp2
/bin/sleep 4
/bin/echo End.
#. /etc/rc.boot/01rescan-scsi-bus.sh
---- end ----
ripula>
ripula> 私自身は、起動時に認識させるような使い方はしていないので、この方法は確
ripula> 実と言うわけではありません。
ripula> # 何せ、「これでdo台」で使ってたりするんで。
/etc/fstab に記述しておいて、後からfsck/mountできれば、問題はないのですが、
私の知識の範囲では、ext3やcfatな区画を/etc/fstabに記述して後からfsck/mountする
ような方法がわからないのですが…
ちゃんちゃんこ