[15681]  DMAモードの設定
投稿者:TAK さん   2000-11-01 03:16:45
本日AOpenのApolloPro133Aチップセットのマザーボード、AX34ProIIを買ってきました。
このAX34ProIIにIBMのDTLA-307030を接続し、Windows2000で使っております。
ですが、起動やアクセスが非常に遅いのでデバイスマネージャで確認したところ、転送モードはDMAモードになっているにも関わらず、現在の転送モードはPIOモードになっておりました。
BIOSではATA/100と表示されるのですが、VIAの4in1ドライバを入れてみてもPIOモード動作になってしまいます。
接続等も確認したのですが、何がいけないのか全く分かりません。
以前使っていたAX6BC ProIIではちゃんとDMAモードで動いていました。
何が悪いのかお分かりでしたら教えてください。
よろしくお願いします。
  1. えいこう さん   2000-11-01 04:19:48
    BIOSの設定のIDEデバイスの欄の転送モードがPIOになっていないかをチェックする。(Autoもしくはハードディスクの性能に合わせた値に設定しなおす)
  2. TAK さん   2000-11-01 07:26:04
    えいこうさんありがとうございます。
    BIOSの設定等はちゃんと設定してあります。
    試しに何も設定をいじらずWindowsMeをインストールしたら、きとんとDMAで動作しました。
    その後Windows2000を入れ直しても、やはりPIOモードになっています。
  3. TAK さん   2000-11-01 07:31:13
    Windows2000上でのHDBENCH3.22の結果は、Read,Write,Copyともに2000未満です。
    WindowsMe上ですと35000以上になります・・・。
  4. Kazahara さん   2000-11-01 09:40:47
    どうも、かなり久しぶりに書き込みします
    Kazaharaという者です

    Windows2000ですがDMAモードを有効にするためには
    デバイスマネージャーでIDEATA/ATAPIコントローラーのプロパティを開き
    詳細設定のタグを開きます
    そこにDMAの設定項目がありますのでそこを変更すればDMAが有効になると思います
    一度確認してみてください
  5. さん   2000-11-01 13:40:43
    AX34ProIIのIDEポートがUltraATA/100ではなく、UltraATA/66までのサポートであれば、IBMのサイトから「IBMATASW」というユーティリティで DTLA-307030 のUltraDMAモードを、5から4に変えてみてはどうでしょう。(DTLA-307030 は初期状態では、UltraATA/100に最適なモードだったはず。UltraATA/100とUltraATA/66の相性かもしれないので?)
  6. えいこう さん   2000-11-01 13:41:31
    すみません、上は私です。
  7. TAK さん   2000-11-01 14:36:06
    Kazaharaさん、えいこうさん、ありがとうございます。

    Kazaharaさん、Windows2000のデバイスマネージャで、DMAの設定はやっています。
    DMAに設定しているのに、実際の動作はPIOになってしまいます。

    えいこうさん、IBMのATASWを使って、モードを4に変えてみました。
    しかし、やっぱりPIOモードで動作しています。
    AX34ProIIのIDEは、UltraATA/100に対応しています。
    WindowsMeではDMAモードで動くのですが、こういう場合も相性があるのでしょうか?
  8. えいこう さん   2000-11-01 17:41:15
    僕も最近、MSIのApolloPro133Aチップセットのマザーボードに変えたばかりですが、Win2000をインストールしても標準でUltraDMAモードで動いています。TAKさんのような現象は起こっていません。
    ちなみにHDは、IBM DJNA-352030です。
    相性なのか、Win2000が悪いのか?
  9. TAK さん   2000-11-01 19:13:45
    えいこうさんすいません。
    IBMのATASWでモード4に変更した時、電源を切らずにリセットしていたのですが、そのせいかモード5のままでした。
    もう1度ATASWでモード4に設定し、その後電源を切って少ししてから電源を入れたら、モード4に変わり、この状態でようやくUltraDMAモードで動作しました。
    本当にありがとうございます。
    WindowsMeではモード5のままでDMAモードにできたので、Windows2000が問題な気がします。
    結局何回か再インストールしたのですが、モード4に設定してからは標準でUltraDMAモードになっていました。
    これはつまりWindows2000ではUltraDMA/100が使えないということでしょうか・・・?
  10. えいこう さん   2000-11-02 09:34:49
    AX34ProIIをホームページで見てみると、国内向けの販売品とそれ以外ではちょっと仕様が違うようにとれる記述があり気になります。
    国内向けはUltraDMA/100対応、その他はどちらか選択みたいな・・・
    UltraDMA/100対応かUltraDMA/66かは、サウスチップを変更してるからみたいです。
  11. TAK さん   2000-11-02 23:20:18
    僕も購入前にホームページを見て、「UltraATA/66 or UltraATA/100」と書いてある部分が気になってました。
    一応僕のは日本語限定版というやつです。
    ホームページのテストのところ(?)を見てみたところ、DTLA-307030はUltraATA/66で確認というようなことが書いてあったのですが、これが国内なのか国外なのかは分かりません。
    一応UltraDMAモードで動いているので、あまり気にしないことにします。
    もう1つ質問なのですが、このAX34ProIIにVoodoo3-3000,SoundBlasterLive!,IOデータのSC-UPCI,コレガのFastEtherPCI-TXを挿しているのですが、いきなりフリーズすることが非常に多く困ってます。
    相性問題なのかと1つづつ抜いたり挿したりして確認したのですが、どれもダメでした。
    Voodoo3は抜いていませんが、もしかしてこれに問題があるのでしょうか?
    それともマザーボードがおかしいのでしょうか・・・?
    PaintShopPro6Jをインストールする際にちょっとしたアニメーションが流れるのですが、このとき確実にフリーズします。
    たび重なる質問すいません。
    何かお分かりでしたら教えて下さい。
    よろしくお願いします。
  12. TAK さん   2000-11-03 17:15:18
    本日Voodoo3をSPECTRA F11に交換しましたところ、やっと安定しました。
    痛い出費でしたが、安定した上に画質が向上したということで、良しとします・・・。
    本当にありがとうございました。