UHUBCTL(8)
π uhubctl β the manual page, but make it slay π
okay bestie, welcome to uhubctl(8) β section 8, System Administration Utilities, iykyk. This is the whole entire manual, no skips, no cuts, we are doing the full read. Grab a snack π
β¨ NAME β¨
uhubctl β it's uhubctl. That's the name. That's the vibe. Short, iconic, does exactly what it says on the tin. π
πΈ SYNOPSIS πΈ
uhubctl [options]
That's it. That's the whole shape of it. You give it options, it does stuff. Periodt.
π¦ DESCRIPTION π¦
uhubctl is a utility to control USB port power for smart hubs. Yes, like, actually turning the power on a USB port off and on again. Main character energy for real.
If you run it with no options at all, it just shows you the status for all smart hubs. A little vibe check of every smart hub it can find. π
π OPTIONS π
Defaults live in brackets, bestie, don't forget them.
--action,-aβ the action to do to the affected ports. Your choices areoff/on/cycle/toggle/flash, which map to the numbers0/1/2/3/4.--ports,-pβ which ports to operate on. Default is [all hub ports].--location,-lβ limit the hub by location. Default is [all smart hubs].--level,-Lβ limit the hub by location level. For example,a-b.cis level 3. Cute little numbering situation.--vendor,-nβ limit the hub by vendor id. Default is [any], and partial is ok.--search,-sβ limit the hub by attached device description. Detective mode π--delay,-dβ the delay forcycle/flashaction. Default is [2 sec].--repeat,-rβ repeat power off count. Default is [1]. Some devices literally need it to actually turn off, no cap.--exact,-eβ exact location, which means no USB3 duality handling. β¨--force,-fβ force the operation even on unsupported hubs. Risky girlboss move, but okay.--nodesc,-Nβ do not query device description. Helpful for unresponsive devices, so like, be nice to them.--nosysfs,-Sβ do not use the Linux sysfs port disable interface.--reset,-Rβ reset the hub after each power-on action, causing all devices to reassociate. Everyone say hi to each other again π«Ά--wait,-wβ wait before repeat power off. Default is [20 ms].--version,-vβ print program version.--help,-hβ print this text.
π Found a bug? Got a request? Send them to: https://github.com/mvp/uhubctl β version: 2.6.0-1
π SEE ALSO π
This manual page was automatically created at build time with help2man for the Debian project. So like, it's not hand-written by a poet, it's generated. Be gentle with it π
Please report any bugs in it to the Debian BTS: https://bugs.debian.org
and that's the whole page, bestie!! This was uhubctl 2.6.0-1, dated September 2024, and it lives in section 8 of the manual, filed under UHUBCTL(8). go unplug something (responsibly) πβ¨ππ¦πΈπ
π¦ where this page comes from
- debian trixie: uhubctl 2.6.0-1 Β· GPL-2.0-only
- ubuntu questing: uhubctl 2.6.0-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms