vine-users ML アーカイブ



[vine-users:054219] Re: ide-scsi を使うと Adaptec AHA2940UW が認識されない

  • From: Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:054219] Re: ide-scsi を使うと Adaptec AHA2940UW が認識されない
  • Date: Thu, 17 Oct 2002 10:38:07 +0900 (JST)
こんにちは、かわむらです。

From: shuji tamura <atamuras@xxxxxxxxxxxxxxxx>
> 田村修二@横浜 です。
> 
> IDE CD/RW をSCSI エミュレーションで使用するために、
> /etc/lilo.conf に append="hdd=ide-scsi" を書き込んだ場合
> SCSI カードが認識されません。
> 
> SCSI エミュレーションを使用しない場合は、
> mount -t ext2 /dev/sda1 /mnt/sda1 で自動的に aic7xxx.o
> がロードされ、SCSI カードが認識されると同時に SCSI HDD
> もマウントされます。
> 
> とりあえずは、/etc/rc.d/rc.local に /sbin/insmod aic7xxx
> とすれば、Linux 起動時にモジュールがロードされ、SCSI カード
> が認識されると同時に SCSI HDD も認識されます。

私もide-scsiとaic7xxxが同時に自動認識できませんでした。
結局、どこかで、aic7xxxをロードしてやる必要がありますね。
私の場合、/etc/modules.conf に以下のように書いて回避しています。

alias scsi_hostadapter aic7xxx
pre-install ide-scsi modprobe scsi_hostadapter

2行目のpre-installで、ide-scsiをロードする際に、aic7xxxもロードして
しまいます。最後の scsi_hostadapter は、aic7xxx と書いても良いでしょう。
そういう意味では、1行目は効いていないと思います。

ロードされる順番によって、SCSIデバイスの指定がかわりますので注意しましょう。
上記の例では、aic7xxx → ide-scsi の順番でロードされます。

# cdrecord --scanbus

で確認できます。