[22248]  NEC用ののEHCIドライバーの違い
投稿者:zaf さん   2004-01-21 01:03:51
ここ最近何度か、「μPD720101だとμPD720100と違い、USB2なHDD等を接続していてもメモリーアクセスの低下が小さい」と投稿しましたがちょっと事情が違ってきました。

μPD720101が載ったUSB2なPCIカードがいずれもIO-DATAの製品でIO-DATAのEHCIドライバーを入れて負荷やメモリーアクセス速度を見ていました。これに MS謹製のドライバーを入れるとμPD720101でもメモリーアクセス速度が、かなり落ちます。

IO-DATAのドライバーだと、メモリーアクセスの速度は落ちないけど USB2なハブは使えないので、本体ポートのみUSB2な製品をつなぐのであればこっちがおすすめ?

MSのEHCIドライバー 06/01/2001,5.1.2600.0 は メモリーアクセスの速度落ちるけど、USB2なハブを認識できるので、これが必要ならこっちかしら。

ということで、μPD720100なチップが載った板でもメモリーアクセスを落とさないでUSB2なデバイスをつなぐことができるようです...

ところで、W2K SP4で組み込まれる USB.INF って AT版とPC98版で違うんですね。PC98版はEHCI関連がごっそり削られてます。Windows Update カタログで落とせるやつもinfの記述は微妙に違ってますね。

PC98ではUSB2なPCIカード入れても「標準エンハンス PCI to USB ホスト コントローラ」って選択肢が選べないのがなんでだろ?と思ってたのですが、やっと納得いきました。
  1. ぽん さん   2004-01-21 09:25:33
    >IO-DATAのドライバーだと…USB2なハブは使えないので
    あれ?そうなんですか?家ではしっかりと使えてますけど…窓98SEだからかな?

    Xv13/W16改 のデバイスマネージャの接続別一覧では

    − NEC PCI to USB Enhanced Host Controller (I-O DATA)
     − USB 2.0 Root Hub
      − 汎用 USB ハブ
       − Microsoft USB InteliMouse
        − HDI 互換マウス
       − Xelo USB Card Reader Driver
        − Xelo USB Card Reader Disk Driver
         − Generic USB Storage-CFC
         − Generic USB Storage-MMC
         − Generic USB Storage-SMC
    − NEC PCI to USB Enhanced Host Controller (I-O DATA)
     − USB 2.0 Root Hub
      − HUB Support for USB 2.0
       − corega FEther USB2-TX
      − 汎用 USB ハブ
       − CW50 Device
       − Klsmsep Device
       − USB 互換デバイス
       − USB オーディオ デバイス

    と、なってますけど…
    USB2.0なHUBもちゃんと認識して使えてるし 謎ですね…
    ちなみにドライバは全てI-O DATAから落としてきたモノを適用してます

    ゴミかな
  2. zaf さん   2004-01-21 10:01:05
     IO-DATAのサイトにある、USB2-PCIのu2p212.exeや1394US2G-PCIの1394u2gp100.exe等の中を見ても、EHCIのドライバーのIOEHCI.SYSとそれのINFが有るだけで、HUBのUSB2なドライバー(MSだとusbhub20.sysに相当するやつ)が無いみたいです。

     HUB Support for USB 2.0 って表記は、IO-DATAやMSのINFの中には出てこない表記なので、何か他の製品のものが入ったりしてないでしょうか?

    >ゴミかな
     いえいえ、メモリーアクセス速度の落ちない組み合わせでNECなEHCIが使える可能性があるかもってわかった点で全然ゴミでないと思います。
  3. ぽん さん   2004-01-21 11:06:51
    >HUB Support for USB 2.0
    USB HostAdapter は、I-O DATA製のものしか導入していないので何故だろと思い
    [HUB Support for USB 2.0]を含む文字列で検索したら
    x:IO-DATAUSB2-PCI2CBFILTERIOCBSET.INF
    の中に含まれていました(爆)

    そういえばノートに CBUSB2 とか WN-B11CBU2 を導入していたので、その時の名残ですね(u_u)さて、どぅしたものか…やっぱり適用を外すべきかな(ぉ)
  4. zaf さん   2004-01-21 12:57:49
    該当ファイル、WN-B11/CBU2 サポートソフト Version 1.10にありましたので、INFファイルを見てみました。
    MSのEHCIドライバー 06/01/2001,5.1.2600.0を使う場合に、速度低下などのトラブルを避けるためのフィルタードライバーのようです。
    NEC PCI to USB Enhanced Host Controller (I-O DATA)
    ってのは、結局 MSのドライバーを使うようですので、USB2なHUBが普通に使えるのでしょう。
    #残念(^^;)