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

[debian-users:21363] DMA66 not work?



皆さん、こんばんは。Vachiです。いつもお世話になっています。

最近HD交換をしました。新しいHDはDMA-66対応のMaxtor製です。コントローラ
はHPT366ですので、 
http://www.kernel.org/pub/linux/kernel/people/hedrick/
にあるパッチをカーネルソースにあてて再構築して、今はブートフロッピーを
使って起動しています。新しいHDは使用できるように見えるのですが、いくつ
かの問題があります。ご存じの方、教えてください。

1) 古いHD(DMA-33)と新しいHDの早さを比較してみようと思い、hdparmを使っ
   てみたらこんな結果がでました:
Zero:/root# hdparm -t /dev/hda <---DMA-33

/dev/hda:
 Timing buffered disk reads:  64 MB in  4.04 seconds = 15.84 MB/sec
Zero:/root# hdparm -t /dev/hde <---DMA-66

/dev/hde:
 Timing buffered disk reads:  64 MB in  9.10 seconds =  7.03 MB/sec
   古いHDより遅い!! これは私の設定が悪いからでしょうか。DMA-66を使用す
   るのに、他にやらなくてはならないことがあるのでしょうか。

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

MotherboardはBE6を使っています。カーネルは2.2.14(potato)です。一応ブー
ト時のメッセージを書いておきます。

PIIX4: IDE controller on PCI bus 00 dev 39
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:pio, hdd:pio
HPT366: onboard version of chipset, pin1=1 pin2=2
HPT366: IDE controller on PCI bus 00 dev 98
HPT366: not 100% native mode: will probe irqs later
    ide2: BM-DMA at 0xb800-0xb807, BIOS settings: hde:DMA, hdf:pio
HPT366: IDE controller on PCI bus 00 dev 99
HPT366: not 100% native mode: will probe irqs later
    ide3: BM-DMA at 0xc400-0xc407, BIOS settings: hdg:pio, hdh:pio
hda: QUANTUM FIREBALL CX6.4A, ATA DISK drive
hdc: ASUS CD-S400/A, ATAPI CDROM drive
hde: Maxtor 91700U5, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0xb000-0xb007,0xb402 on irq 11
hda: QUANTUM FIREBALL CX6.4A, 6149MB w/418kB Cache, CHS=784/255/63, UDMA(33)
hde: Maxtor 91700U5, 16228MB w/2048kB Cache, CHS=32972/16/63, UDMA(66)
hdc: ATAPI 40X CD-ROM drive, 128kB Cache

TIA

Vachi

# ちなみに/dev/hdaにはあの悪名高きOSが入っています。そいつにMBRを上書
# きされてLinuxはフロッピーブートになってしまってます :-(

-----
Vachirasuk Setalaphruk
ISE, Osaka University