4
2

【Nerves】WindowsのUSB Ethernet/RNDIS Gadget driver 問題

Posted at

課題

Raspi zero W等、USBのGadgetモードに対応している機器は、ホストのPCとUSBケーブルで接続すると、Raspi側が、Ethernetデバイスの様に動作して、TCP/IPでの通信ができるようになります。

しかし、最近のWindowsには、このドライバーが用意されておらず、機能しません。

解決策1

Nerves Livebookのドキュメントでは、次のように説明されています。

Windows11で試してみました。cabファイルをダウンロードする事は出来たのですが、infファイルが無いためか、このドライバーを読み込ませる事はできませんでした。

解決策2

この質問にある、mod-duo-rndis.zipを使用してみました

Raspi zero Wを接続して、comポートとして認識されている状態にして、comポートに対して、mod-duo-rndis.zipのドライバーを適用したところ、認識されました。

image.png

Windowsのブラウザーからnerves.localに接続してLivebookに接続する事もできました。

改善したいこと

WSL側からssh nerves.localしても接続ができません。mDNSを見に行ってないらしい。
Windows側は、ブラウザーでも、コンソールでもssh nerves.localで接続できます。

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2