
uhubctl - Contrôle de l'alimentation par port des hubs USB
uhubctl est un utilitaire permettant de contrôler l'alimentation USB par port sur les hubs USB intelligents.
Un hub intelligent est défini comme un hub qui implémente la commutation d'alimentation par port.
L'idée originale de ce code a été inspirée par hub-ctrl.c de Niibe Yutaka : https://www.gniibe.org/development/ac-power-control-by-USB-hub
Notez que peu de hubs USB prennent correctement en charge la commutation d'alimentation par port. Certains ne sont plus fabriqués et peuvent être difficiles à trouver.
Voici la liste des hubs USB compatibles connus :
| Fabricant | Produit | Ports | USB | VID:PID | Sortie | Fin de vie |
|---|---|---|---|---|---|---|
| Acer | BE270U monitor (voir) | 4 | 3.0 | 2109:2811 | 2016 | |
| AmazonBasics | HU3641V1 (problème RPi) | 4 | 3.0 | 2109:2811 | 2013 | |
| AmazonBasics | HU3770V1 (problème RPi) | 7 | 3.0 | 2109:2811 | 2013 | |
| AmazonBasics | HU9003V1EBL, HUC9003V1EBL | 7 | 3.1 | 2109:2817 | 2018 | |
| AmazonBasics | HU9002V1SBL, HU9002V1EBL, HU9002V1ESL, HHU9002V1EZPR01 (note) | 10 | 3.1 | 2109:2817 | 2018 | |
| AmazonBasics | HUC9002V1SBL, HUC9002V1EBL, HUC9002V1ESL | 10 | 3.1 | 2109:2817 | 2018 | |
| AmazonBasics | U3-7HUB (ne fonctionne que pour 1 port de charge) | 7 | 3.0 | 2109:2813 | 2020 | |
| Anker | AK-68ANHUB-BV7A-0004 (note) | 7 | 3.0 | 2109:0812 | 2014 | |
| Apple | Mac Mini M4 (2 ports avant uniquement) | 2 | 3.2 | 05AC:800B | 2024 | |
| Apple | MacBook Air (fin 2010) | 2 | 2.0 | 1D6B:0002 | 2010 | 2020 |
| Apple | Pro Display XDR MWPE2LL/A (hub USB interne) | 4 | 2.0 | 05AC:9139 | 2019 | |
| Apple | Thunderbolt Display 27" (hub USB interne) | 6 | 2.0 | 2011 | 2016 | |
| Apple | USB Keyboard With Numeric Pad (hub USB interne) | 3 | 2.0 | 2011 | ||
| Asus | Z77 Sabertooth Motherboard (hub USB intégré) | 6 | 2.0 | 2012 | ||
| Asus | Z87-PLUS Motherboard (hub USB intégré) | 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 Monitor (ne fonctionne qu'en mode USB2) | 4 | 3.0 | 05E3:0610 | 2018 | |
| BenQ | PD3220U | 4 | 3.1 | 05E3:0610 | 2019 | |
| Bytecc | BT-UH340 (avertissement) | 4 | 3.0 | 2109:8110 | 2010 | |
| Centech | CT-USB4HUB ReTRY HUB (note) | 4 | 3.0 | 0424:2744 | 2017 | |
| Circuitco | Beagleboard-xM (hub USB interne) | 4 | 2.0 | 0424:9514 | 2010 | |
| Club3D | CSV-3242HD Dual Display Docking Station | 4 | 3.0 | 2109:2811 | 2015 | |
| Coolgear | USBG-12U2ML | 12 | 2.0 | 05E3:0607 | 2015 | |
| Cypress | CY4608 HX2VL (note) | 4 | 2.0 | 04B4:6570 | 2012 | |
| D-Link | DUB-2332 rev A1 | 3 | 3.0 | 2022 | ||
| D-Link | DUB-H4 rev D,E (noir). Note : les révisions A, C, F ne sont pas prises en charge | 4 | 2.0 | 05E3:0608 | 2012 | |
| D-Link | DUB-H7 rev A (argenté) | 7 | 2.0 | 2001:F103 | 2005 | 2010 |
| D-Link | DUB-H7 rev D,E (noir). Révisions B, C, F, G non prises en charge | 7 | 2.0 | 05E3:0608 | 2012 | |
| Dell | DA300 USB-C Mobile Adapter | 2 | 3.0 | 2109:2820 | 2018 | |
| Dell | P2416D 24" QHD Monitor (note) | 4 | 2.0 | 2017 | ||
| Dell | S2719DGF 27" WQHD Gaming-Monitor | 5 | 3.0 | 0424:5734 | 2018 | |
| Dell | UltraSharp 1704FPT 17" LCD Monitor | 4 | 2.0 | 0424:A700 | 2005 | 2015 |
| Dell | UltraSharp U2415 24" LCD Monitor | 5 | 3.0 | 2014 | ||
| Dell | UltraSharp U3419W 34" Curved Monitor | 6 | 3.0 | 2020 | ||
| Dell | Wyse 3040 (-f requis) | 6 | 3.0 | 2017 | ||
| Delock | 62537 | 4 | 3.0 | 2017 | 2021 | |
| Delock | 87445 (note) | 4 | 2.0 | 05E3:0608 | 2009 | 2013 |
| Elecom | U2H-G4S | 4 | 2.0 | 2006 | 2011 | |
| Gigabyte | G27Q monitor (voir) | 4 | 3.0 | 2109:0817 | 2020 | |
| GlobalScale | ESPRESSObin SBUD102 V5 | 1 | 3.0 | 1D6B:0003 | 2017 | |
| Hardkernel | ODROID-C4 (note) | 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 uniquement) | 4 | 3.1 | 2109:2822 | 2021 | |
| IOI | U3H415E1 | 4 | 3.0 | 2012 | ||
| j5create | JUH377 (note) | 7 | 3.0 | 2016 | ||
| j5create | JUH470 (note) | 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 | |
| KUNBUS GmbH | RevPi Connect 4 | 2 | 3.0 | 2022 |