[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:060457] kernel-2.4.20 のIDEの不具合の続報


藤岡です。

以前にも報告しましたが、IDEのハードウェアRAIDユニット
ARAID99-1000の不具合についてある程度調べてみました。
kernel-2.2.25         OK
kernel-2.4.19-0vl26.1 OK
kernel-2.4.20-0vl29.1 NG
kernel-2.4.20-0vl24.2 NG
kernel-2.4.21rc2      NG
となっています。RAIDから外して、単体にすると問題なく動作します。
2.2.25はdmesgを見ると

hda: ASI ARAID99 1000 Ver1.00, ATA DISK drive
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x30)
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x30)
hdc: _NEC NR-7700A, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: ASI ARAID99 1000 Ver1.00, 76345MB w/0kB Cache, CHS=9732/255/63,
UDMA(100)

となっていて、カーネルがUDMA100と認識しています。
2.4.19は
hda: ASI ARAID99 1000 Ver1.00, ATA DISK drive
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x30)
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x30)
hdc: _NEC NR-7700A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
blk: queue c037a5e4, I/O limit 4095Mb (mask 0xffffffff)
hda: 156355584 sectors (80054 MB), CHS=9732/255/63, UDMA(33)
となっていて、UDMAのスピードの誤認はしていますが、
hdparm -c1 -d1 -X69 /dev/hda とするとUDMA100の
パフォーマンスを得られます。

2.4.20は
hda: ASI ARAID99 1000 Ver1.00, ATA DISK drive
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x30)
hdb: probing with STATUS(0x00) instead of ALTSTATUS(0x30)
blk: queue c0387de0, I/O limit 4095Mb (mask 0xffffffff)
hdc: _NEC NR-7700A, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: task_no_data_intr: status=0x51 { DriveReady SeekComplete Error }
hda: task_no_data_intr: error=0x04 { DriveStatusError }
hda: 156355584 sectors (80054 MB), CHS=9732/255/63, UDMA(33)
となって、エラーが出ます。
hdparmでUDMA100にもできません。UDMA33までしかいきません。

2.2.25と2.4.xを見比べるとキャッシュを0と認識しているかどうかの
違いはあるようです。

私としては2.4.20から認識しなくなってしまったというのは残念ですね。
もし、2.4.20でパフォーマンス的にも問題ない人がいたら
教えてください。2.4.19にパッチをあてて使った方が
いいのかもしれませんね。時間があったらもっと調査してみます。
-- 
藤岡岳之/FUJIOKA Takeyuki <fuji@ftserve.net>
http://www.ftserve.net/~fuji/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: