[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:21097] Re: Adaptec SCSI Card 2930U (AHA-2930CU) 結果 1



山本直孝@東京理科大学です

  Adaptec SCSI Card 2930U (AHA-2930CU)の件ではたくさんの方々からアドバイ
ス頂きありがとうございます。


とりあえず、認識に成功致しましたので現状での結果を御報告致します

0. 使っているものもの

kernel-source-2.0.36_2.0.36-3.deb
 included
	drivers/scsi/aic7xxx.c 5.1.11
  ここでは、 AHA-2930CU が定義されていないので上記 SCSI card が使えない

1. aic7xxx のパッチ
	http://people.redhat.com/dledford/aic7xxx.html
から
  aic7xxx 5.1.19 for kernel 2.0.36 
  aic7xxx-5.1.20.patch
を入手

2. source の downgrade
  kernel-source-2.0.36_2.0.36-3.deb には、正常にパッチが当たらない
ので、kernel-source-2.0.36_2.0.36.orig.tar.gz を使用する
	注) これも aic7xxx 5.1.11

3. パッチを当てる
 % cd linux
 % zcat ../aic7xxx-5.1.19-2.0.36.patch.gz | patch -p1
 % zcat ../aic7xxx-5.1.20.patch.gz | patch -p1

  drivers/scsi/aic7xxx.c が 5.1.19, 5.1.20 と修正されていることを確認

4. カーネルの再構築
  SCSI low-level drivers の中の
	Adaptec AIC7xxx を Yes にする
  コンパイル (make-kpkg 使用)

5. インストール & reboot
 # dmesg
(scsi0) <Adaptec AIC-7860 Ultra SCSI host adapter> found at PCI 16/0
(scsi0) Narrow Channel, SCSI ID=7, 3/255 SCBs
(scsi0) Warning - detected auto-termination
(scsi0) Please verify driver detected settings are correct.
(scsi0) If not, then please properly set the device termination
(scsi0) in the Adaptec SCSI BIOS by hitting CTRL-A when prompted
(scsi0) during machine bootup.
(scsi0) Cables present (Int-50 NO, Ext-50 YES)
(scsi0) Downloading sequencer code... 413 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.20/3.2.4
       <Adaptec AIC-7860 Ultra SCSI host adapter>
scsi : 1 host.
(scsi0:0:0:0) Synchronous at 20.0 Mbyte/sec, offset 15.
  Vendor: HP        Model: C5683A            Rev: C908
  Type:   Sequential-Access                  ANSI SCSI revision: 02
Detected scsi tape st0 at scsi0, channel 0, id 0, lun 0
  Vendor: YAMAHA    Model: CRW4260           Rev: 1.0h
  Type:   CD-ROM                             ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 1, lun 0
scsi : detected 1 SCSI tape 1 SCSI cdrom total.

として無事、認識されました。

 # /dev/ の作り方がまずかったのか、 tape を読めるんですが、
 # 書けないという状況は克服していません。



********************** 失敗した事柄 *************************

 aic7xxx 5.1.27
	5.1.20 で一度、 reboot した後、さらに 5.2.27 までパッチを当てま
したが、 kernel の compile でこけるようになってしまいました。どこまでパッ
チを当てたら compile が通らなくなるのかは分かりません。

  http://people.redhat.com/dledford/aic7xxx.html には、 5.1.20 から
5.1.27 までのパッチが一つずつ用意されています。

 kernel-2.2.14
	現段階での最新の 2.2 系 kernel から AHA-2930CU がサポートされて
います。slink を使っている私では 2.2 系にするのは手間だったのと、いくつ
かの失敗を繰り返した結果断念しています。 potato にしてしまえば問題無いか
もしれません。
  実際、 2.2.14 を入れた結果、 AHA-2930CU は正常に認識されました。ただし、
	http://www.debian.org/releases/slink/running-kernel-2.2
  にもあるように、 netbase の 更新をしなくてはいけないので TCP/IP まわり
が返事をしなくなりました。netbase を更新しても駄目だったわけではなく、何
も更新しないで kernel だけを入れ換えた結果、動作しなくなったというもので
す。テープを読めることだけは確認をしました。


以上、とりあえずの御報告です。
多くの方々にご助言頂きありがとうございました。

----------
東京理科大学理学部物理学科川端研究室・助手 ( SUT, http://www.sut.ac.jp/ )
太陽系観隊 ( SWAT, http://centaurs.mtk.nao.ac.jp/swat/ )

			山本直孝 Naotaka Yamamoto
		URL: http://centaurs.mtk.nao.ac.jp/~yamamoto/
		E-mail: yamamoto@xxxxxxxxxxxxxxxxxxxxxxxxxx