
uhubctl - USBハブのポートごとの電源制御
uhubctl は、スマートUSBハブのポートごとのUSB電源を制御するユーティリティです。
スマートハブとは、ポートごとの電源切り替えを実装しているハブを指します。
このコードの元のアイデアは、Niibe Yutaka による hub-ctrl.c に触発されました: https://www.gniibe.org/development/ac-power-control-by-USB-hub
ポートごとの電源切り替えを正しくサポートしているUSBハブは多くないことに注意してください。 一部の製品はもう製造されておらず、見つけるのが難しい場合があります。
以下は、互換性が確認されているUSBハブのリストです:
| メーカー | 製品 | ポート数 | USB | VID:PID | リリース | EOL |
|---|---|---|---|---|---|---|
| Acer | BE270U モニター (参照) | 4 | 3.0 | 2109:2811 | 2016 | |
| AmazonBasics | HU3641V1 (RPi 問題) | 4 | 3.0 | 2109:2811 | 2013 | |
| AmazonBasics | HU3770V1 (RPi 問題) | 7 | 3.0 | 2109:2811 | 2013 | |
| AmazonBasics | HU9003V1EBL, HUC9003V1EBL | 7 | 3.1 | 2109:2817 | 2018 | |
| AmazonBasics | HU9002V1SBL, HU9002V1EBL, HU9002V1ESL, HHU9002V1EZPR01 (注記) | 10 | 3.1 | 2109:2817 | 2018 | |
| AmazonBasics | HUC9002V1SBL, HUC9002V1EBL, HUC9002V1ESL | 10 | 3.1 | 2109:2817 | 2018 | |
| AmazonBasics | U3-7HUB (充電ポート1つのみ動作) | 7 | 3.0 | 2109:2813 | 2020 | |
| Anker | AK-68ANHUB-BV7A-0004 (注記) | 7 | 3.0 | 2109:0812 | 2014 | |
| Apple | Mac Mini M4 (フロント2ポートのみ) | 2 | 3.2 | 05AC:800B | 2024 | |
| Apple | MacBook Air (Late 2010) | 2 | 2.0 | 1D6B:0002 | 2010 | 2020 |
| Apple | Pro Display XDR MWPE2LL/A (内蔵USBハブ) | 4 | 2.0 | 05AC:9139 | 2019 | |
| Apple | Thunderbolt Display 27" (内蔵USBハブ) | 6 | 2.0 | 2011 | 2016 | |
| Apple | USB Keyboard With Numeric Pad (内蔵USBハブ) | 3 | 2.0 | 2011 | ||
| Asus | Z77 Sabertooth マザーボード (オンボードUSBハブ) | 6 | 2.0 | 2012 | ||
| Asus | Z87-PLUS マザーボード (オンボードUSBハブ) | 4 | 3.0 | 2013 | 2016 | |
| Aukey | CB-C59 | 4 | 3.0 | 2109:2813 | 2017 | |
| B+B SmartWorx | UHR204 | 4 | 2.0 | 0856:DB00 | 2013 | |
| B+B SmartWorx | USH304 | 4 | 3.0 | 04B4:6506 | 2017 | 2019 |
| Basler | 2000036234 | 4 | 3.0 | 0451:8046 | 2016 | |
| Belkin | F5U101 | 4 | 2.0 | 0451:2046 | 2005 | 2010 |
| Belkin | F5U238UKCRL-MOB | 4 | 2.0 | 0409:0059 | 2004 | 2010 |
| BenQ | PD2700U 4K モニター (USB2モードでのみ動作) | 4 | 3.0 | 05E3:0610 | 2018 | |
| BenQ | PD3220U | 4 | 3.1 | 05E3:0610 | 2019 | |
| Bytecc | BT-UH340 (警告) | 4 | 3.0 | 2109:8110 | 2010 | |
| Centech | CT-USB4HUB ReTRY HUB (注記) | 4 | 3.0 | 0424:2744 | 2017 | |
| Circuitco | Beagleboard-xM (内蔵USBハブ) | 4 | 2.0 | 0424:9514 | 2010 | |
| Club3D | CSV-3242HD デュアルディスプレイドッキングステーション | 4 | 3.0 | 2109:2811 | 2015 | |
| Coolgear | USBG-12U2ML | 12 | 2.0 | 05E3:0607 | 2015 | |
| Cypress | CY4608 HX2VL (注記) | 4 | 2.0 | 04B4:6570 | 2012 | |
| D-Link | DUB-2332 rev A1 | 3 | 3.0 | 2022 | ||
| D-Link | DUB-H4 rev D,E (黒色). 注:rev A,C,F は非対応 | 4 | 2.0 | 05E3:0608 | 2012 | |
| D-Link | DUB-H7 rev A (銀色) | 7 | 2.0 | 2001:F103 | 2005 | 2010 |
| D-Link | DUB-H7 rev D,E (黒色). 注:rev B,C,F,G は非対応 | 7 | 2.0 | 05E3:0608 | 2012 | |
| Dell | DA300 USB-C モバイルアダプタ | 2 | 3.0 | 2109:2820 | 2018 | |
| Dell | P2416D 24" QHD モニター (注記) | 4 | 2.0 | 2017 | ||
| Dell | S2719DGF 27" WQHD ゲーミングモニター | 5 | 3.0 | 0424:5734 | 2018 | |
| Dell | UltraSharp 1704FPT 17" LCD モニター | 4 | 2.0 | 0424:A700 | 2005 | 2015 |
| Dell | UltraSharp U2415 24" LCD モニター | 5 | 3.0 | 2014 | ||
| Dell | UltraSharp U3419W 34" 湾曲モニター | 6 | 3.0 | 2020 | ||
| Dell | Wyse 3040 (-f 必須) | 6 | 3.0 | 2017 | ||
| Delock | 62537 | 4 | 3.0 | 2017 | 2021 | |
| Delock | 87445 (注記) | 4 | 2.0 | 05E3:0608 | 2009 | 2013 |
| Elecom | U2H-G4S | 4 | 2.0 | 2006 | 2011 | |
| Gigabyte | G27Q モニター (参照) | 4 | 3.0 | 2109:0817 | 2020 | |
| GlobalScale | ESPRESSObin SBUD102 V5 | 1 | 3.0 | 1D6B:0003 | 2017 | |
| Hardkernel | ODROID-C4 (注記) | 4 | 3.0 | 2020 | ||
| Hawking Technology | UH214 | 4 | 2.0 | 2003 | 2008 | |
| Hewlett Packard | USB-C Dock G5 5TW10AA | 5 | 3.0 | 03F0:076B | 2019 | |
| Hewlett Packard | P5Q58UT | 3 | 3.0 | 2019 | ||
| IBM | SK-8815 USB Keyboard | 3 | 1.1 | 04B3:301A | 2004 | |
| Inateck | HB2025A (USB2のみ) | 4 | 3.1 | 2109:2822 | 2021 | |
| IOI | U3H415E1 | 4 | 3.0 | 2012 | ||
| j5create | JUH377 (注記) | 7 | 3.0 | 2016 | ||
| j5create | JUH470 (注記) | 3 | 3.0 | 05E3:0610 | 2014 | |
| Juiced Systems | 6HUB-01 | 7 | 3.0 | 0BDA:0411 | 2014 | 2018 |
| KUNBUS GmbH | RevPi Connect (+) / S / SE | 2 | 2.0 | 0424:9514 | 2018 |