2011-03-31 27 views
5

私は、TI Davinci dm365ボードにLinuxカーネルを搭載したビデオカメラを構築しています。RNDISガジェットが起動できません

このボードはRNDISドライバをサポートしているので、私のカメラはWindowsで「プラグアンドプレイ」することができます。これは、「Ethernet over USB」ネットワークアダプタのようなものです。

Windowsは、ハードウェアとやりとりするためにRNDISドライバusb8023.sysを読み込みます。

複数のカメラが接続されていると、地獄が緩んで問題が発生し、USBポートがすべて機能しなくなることがありますが、ほとんどの場合、2台のカメラのうちの1台が動作を停止します。

私は古いドライバをインポートしようとしましたが、usb8023.sysをコピーして運がないカムごとに別々のドライバをロードしました。私はチェックし、私のIP設定をダブルチェックしました。

答えて

2

Texas Instrumentsから新しいバージョンのドライバをダウンロードし、すべてを再コンパイルしました。問題は、ガジェットPCにOTG(移動中)を有効にして、ホストとデバイスのモードを切り替えることができるということでした。

1

各ビデオカメラのUSBシリアル番号は同じである可能性があります。 Windowsは一般的にこの状況を非常にうまく処理しません。

各デバイスのUSBディスクリプタを一意のIDに調整する必要があります。

+0

これは調査する価値があります。私は見なければならないわずかなアイデアはありますか? – Eric

+0

@Eric:g_etherソースコードを見てみると、記述子が含まれているはずです。 –

関連する問題