USB機器への通電を制御する
以前も書いたと思うけれども、まだ解決ができていない。
その続き
普通にLinuxに接続しているUSB機器が、しばらく調子がよかったので、放置していたが、きょうUSB機器が認識しない。
やはり、何か対策をしなければならない。
今回は、U2H-SW4Sという機種を探していたが、2010年の製品のため、ほとんど流通していない。
http://d.hatena.ne.jp/tueda_wolf/20120624/p1
下記のページが結構詳しい。
http://nsb.homeip.net/wp/?p=59
http://vladi.cocolog-nifty.com/blog/2014/08/usbusbpx-w3u3s3.html
電源制御の可能なHUBはいくつかあるようだ。
Windowsでは「USBセレクティブ・サスペンド」と言う機能で使用しているようだ
- ELECOM U2H-SW4S(独自方式?)
- ELECOM U2H-G4S
- SANWA USB-HUB14GPH
- BUFFALO 電源連動節電機能付き 4ポートセルフパワーハブ BSH4AE12
(全ポート対応) - BUFFALO USB2.0ハブ 4ポートタイプ 【電源連動タイプ】 BSH4AE06 (
全ポート対応) - BUFFALO USB2.0ハブ 7ポートタイプ(ACアダプター付) 節電モデル BSH7AE03(端の「常時給電」2ポートを除く5ポート)
- システムトークス SUGOI HUB4X ACアダプタ付 電力供給安定型 USB2-HUB4XA
制御ソフト
ELECOM U2H-SW4S用 iteclubさん
すでにホームページが閉鎖されている。http://web.archive.org/web/20130324153340/http://www.iteclub.net/wordpress/2011/08/12/u2h-sw4x_control_software/
Linux版のコンパイルがうまく行かないようで、これに対して修正差分を公開している方 http://blog.livedoor.jp/nekoshin1/archives/52276207.html
ELECOM U2H-SW4S用 stkchpさん
U2H-SW4SのON/OFFユーティリティ(Linux向け)
ELECOM U2H-SW4S用 nonakapさん
https://github.com/nonakap/u2hsw4sctl
汎用のパワーコントロールのsourceを提供してくれている。
NIIBE Yutakaさん
http://www.gniibe.org/development/ac-power-control-by-USB-hub/index.htmlの中で、C用とPython用
下記のHUBで動作を確認しているようだ。他のHUBでも動いている。当方が所有する適当なHUBでも認識していた。型番は後で確認する。lsusbで見ると「0451:2077 Texas Instruments, Inc. TUSB2077 Hub」
- Elecom’s U2H-G4S: www.elecom.co.jp (indicator depends on power) 04b4:6560
- Sanwa Supply’s USB-HUB14GPH: www.sanwa.co.jp (indicators don’t)
- Targus, Inc.’s PAUH212: www.targus.com (indicators don’t) 04cc:1521
- Hawking Technology’s UH214: hawkingtech.com (indicators don’t)