[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