web-dev-qa-db-ja.com

USBポートの電源をオフにする-Ubuntu 10.04マシン

Ubuntu 10.04ベースのポータブルタッチスクリーンコンピューターを職場に置いており、USBデータケーブルを使用してUSBポートから携帯電話を充電することもあります。

USBストレージへのアクセスが無効になりました($ Sudo leafpad /etc/modprobe.d/blacklist.confおよび最後にブラックリストusb_storageを入力します)が、このUSB-Phone-Chargingも停止する必要があります。

この奇妙な要件、つまりUSBポートの電源を完全にオフにするソリューション

私がunixに投稿したのと同じ-交換しましたが、接着剤を使用してポートをシャットオフするか、マザーボードからUSB端子をはんだ付けする以外の好ましい解決策はありませんでした。

ハードウェアを完全に混乱させることなく、目標を達成するためのアイデアを教えてください。

編集

実際のタッチスクリーンコンピューター(ubuntu 10.04)でテストする前に、ラップトップ(ubuntu 12.04)でいくつかの作業を行いました。 USBポートが3つあり、1つのポートを使用すると正常に無効になりました。

echo '2-1' |Sudo tee /sys/bus/usb/drivers/usb/unbind

そのため、USBをオフにすることはIS可能です。カーネルバージョン-3.13.0-32-generic

現在、残り2つを無効にする方法を探しています。

4
RicoRicochet

あなたの質問はおもしろいと思ったので、自分で調べてみることにしました。私が見つけたのはこの答えであり、むしろあなたの質問に当てはまるように見えますが、同時に自分のような他の人に私が知らなかった興味深い能力を提供していました!

https://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on-off-with-linux

2
gyropyge

私はAcronameという会社のプログラム可能なUSBハブを使用しています(私は知っていますが...良いものを作っています)。ハブには主電源が必要ですが、実際にはUSBデバイスから電力線を切断します。 USBモジュールの取り付け/取り外しを自動化する必要がある職場で実行しているテストに役立ちます。それは少し高価ですが、私は多くの時間を節約しました。また、各ポートからの電流/電圧を測定して記録することもできます。

2
Steve Neely