USBクライアントの電源出力をどのように制限/遮断しますか?

USBクライアントの電源出力をどのように制限/遮断しますか?

...またはUSBテザーモードでGSMモデムとして使用するときに携帯電話を充電したくない場合はどうすればよいですか?

WiFiテザーモデムとして使用できますが、それが提供する接続のネットブックと電話側の両方でバッテリーを無駄にします。 USBテザリングモードでは、電力を消費するWiFi接続を使用しないようにしますが、携帯電話を充電するとネットブックのバッテリーが損傷する可能性があります。電源コードを介して供給される電流をディセーブルまたは制限しながら、データ接続を維持できることを願っています。つまり、電話とネットブックがお互いの電力を消費せずに独自のバッテリーを使用できるようにしたいのです。

私はKubuntu 14.10を使用していますが、どのシステムソリューションでも問題なく適応できると確信しています。ハードウェアソリューションも動作します。 USBケーブルの電源線を切断するか、大きな抵抗器をはんだ付けしますか?それはうまくいくでしょうか?

答え1

この会話で複数の投稿を読むhttps://www.spinics.net/lists/linux-usb/msg61106.html、結論はこうです。いいえ、私たちはできません。その会話の質問は、私たちがここで望む質問とまったく同じです。

私はこんな悟りを得ました。 USBでは、電流量はホストではなくデバイスによって決まります。電話の使用量を100mAに制限するには、電話に通知する必要があります。ホストはここで「はい」または「いいえ」でのみ答えることができます。答えがいいえの場合、デバイスは終了します。

デバイスは、オプションで、さまざまな電力量を使用する複数の設定を宣伝できます。ただし、実際にこれを行うデバイスはほとんどありません。 3~4年前にBlackBerryがこのようなことをするという話を聞いた記憶が出ますが…それが唯一のことだと思いました。ほとんどのデバイスは、デバイスが消費できる最大電力を消費する1つの設定のみを宣伝します。

関連情報