ELECOMの節電USB HUBなるものを買って、解析しようと思ったら…マシンにパラレルポートが無いのでUSBアナライザが使えなかったorz
仕方が無いのでSnoopyProでログ取ってみましたが、HID側へ実際にデバイスリクエストを投げてつついてみないとよく分からないなというのが正直なところです。ざっと見た感じでは、ポート番号+ステータスの設定(on/off)と、ポートの状態でも取得しているのかな、という二種類のリクエストを投げているんですかねえ。
あと、その他雑多なログと、HID report descriptorの念写も転がしておきます。idVendor等から判断するに、このUSBハブはAction StarのUSB2.0 Green HUBの眷属という気がなんとなく。
♪
USB 2.0仕様書を見る限り、ポート単位での電源on/offはSetPortFeature(PORT_POWER)/ClearPortFeature(PORT_POWER)リクエストを投げればできることになっています。という訳で、こういう風にハードウェアを追加して勝手にぶちっとやってしまうのって、多分USB的にあんまり良くない気がするんですがどうなんでしょうね>詳しい方
♪
28-Apr-2011: 朝昼:いつもの。夕:そば。
29-Apr-2011: 朝:パン。昼:白飯、納豆。夕:回転寿司屋にて。
30-Apr-2011: 朝:白飯、納豆。昼:パン。夕:うどん、茹でた肉と野菜。59.5kg(23:35)