[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する
ような方法がわからないのですが…

ちゃんちゃんこ