私はUSB経由でイーサネットを使ってネットワークアダプターとして機能するUSBドングルを持っています。 Ubuntuでは、usbnetドライバを使用し、ドングルを差し込むとすぐに、OSはそれを認識して新しいネットワークインタフェースを取得します。しかし、Androidの場合は、USBデバイスとして認識されるだけです。Android ThingsでUSB over USBドライバを有効にするにはどうすればよいですか?
私はbusyboxをインストールし、gprofを使ってg_etherまたはusbnetを起動しようとしましたが、modprobeは/lib/modules
が存在しないと不平を言っています。さらに、lsmodコマンドを使用して、どのドライバがアクティブであるかを調べようとしましたが、/proc/modules
が存在しないためlsmodが動作しません。
私はディレクトリ/sys/module/usb_f_rndis
と/sys/bus/usb/drivers/cdc_ether
を見つけました。私は、何らかの形でUSB over Ethernet機能を有効にする必要があると信じています。
誰かがAndroidでUSB経由でイーサネットを扱っている経験はありますか?この仕事をするために必要な運転手を活性化するプロセスを通して、誰も私を導くことができますか?カーネルを再構築する必要がありますか?あなたが提供できるアドバイスをありがとうございます。
これは私が恐れていたものです。私は '/ sys/module/usb_f_rndis'と'/sys/bus/usb/drivers/cdc_ether'が何のためにあるのだろうかと思っています。将来的にサポートを追加することを決定した場合、OSは準備が整っていますか?とにかく、あなたの素早い答えに感謝します。 –