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

[debian-users:21369] Re: DMA66 not work?



こんばんは、ごんだ@横浜です。

At Tue, 14 Mar 2000 22:32:49 +0900,
Vachirasuk <vachi@xxxxxxxxxxxxxxx> wrote:
> 最近HD交換をしました。新しいHDはDMA-66対応のMaxtor製です。コントローラ
> はHPT366ですので、 
> http://www.kernel.org/pub/linux/kernel/people/hedrick/
> にあるパッチをカーネルソースにあてて再構築して、今はブートフロッピーを

わたしもつい先日、Seagate の Barracuda ATA という UDMA66 対応の
HDD を買ってきて、おそらく上記と同じパッチをあてて、Abit BP6
オンボードの HPT366 につなげています。
わたしは、ftp://ftp.jp.kernel.org/pub/linux/kernel/people/hedrick/
から、パッチを持ってきました。

> Zero:/root# hdparm -t /dev/hde <---DMA-66
> 
> /dev/hde:
>  Timing buffered disk reads:  64 MB in  9.10 seconds =  7.03 MB/sec

HPT366+Barracuda ATA では、25MB/sec くらいです。

> 2) 大きなファイルをコピーするときに時々"irq time out"というエラーが出
>    て、そのあとハードディスクのアクセスは著しく遅くなります。やはり
>    DMA-66はまだ不安定ということですか。

わたしのところでは、安定して動作しています。
ところで、カーネルの config はどうなっていますか?
わたしは、以下のようにしています(IDE関係)。

CONFIG_BLK_DEV_IDEDISK=y
# CONFIG_IDEDISK_MULTI_MODE is not set
CONFIG_BLK_DEV_IDECD=m
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_IDEDMA_AUTO=y
# IDEDMA_NEW_DRIVE_LISTINGS is not set
IDEDMA_PCI_EXPERIMENTAL=y
(中略)
CONFIG_BLK_DEV_HPT366=y
# HPT366_FAST_IRQ_PREDICTION is not set
# HPT366_MODE3 is not set
(以下略)

コードは見ていないので当てずっぽうですが、HPT366_FAST_IRQ_PREDICTION は、
なんとなく怪しそうに見えませんか?
はずしていたらすみません。

-- 
Noriyuki Gonda <gonda@xxxxxx>