UHCI(4)
π UHCI π
okay bestie so this is uhci, a Kernel Interfaces Manual page β it's the UHCI USB Host Controller driver and it's genuinely iconic, no cap. β¨
πΈ NAME πΈ
uhci β the UHCI USB Host Controller driver, aka the little guy who makes your ancient USB ports actually go π
π SYNOPSIS π
device uhci
β¨ DESCRIPTION β¨
so the uhci driver provides support for UHCI-type PCI based USB controllers. that's the whole vibe. it's giving "PCI bus, USB controller, let's make it work" and honestly? obsessed. π
π¦ HARDWARE π¦
the uhci driver supports all UHCI v1.1 compliant controllers, which lowkey includes these certified classics:
- Intel 82371AB/EB (PIIX4)
- Intel 82371SB (PIIX3)
- VIA 83C572
if your chipset's on this list, congrats babe, you ate. π«Ά
β SYSCTL VARIABLES β
the following variables are available as both sysctl(8) variables and loader(8) tunables β double the access, double the fun:
hw.usb.uhci.debugβ debug output level, where0is debugging disabled and larger values increase debug message verbosity. default is0. so if you wanna see everything the driver is thinking about, crank that number up. if you want peace and quiet, leave it at0and let it live its life. π
π SEE ALSO π
the whole USB host controller friend group, fr fr. π
π HISTORY π
the uhci device driver first appeared in FreeBSD 3.0. a legend from day one, periodt. β¨
π§ AUTHORS π§
the uhci driver was written by Lennart Augustsson <augustss@carlstedt.se> for the NetBSD project. we love a talented king π
okay so that's the whole page, bestie!! this one's a Debian special, dated April 24, 2018 β shoutout to the Debian crew for keeping these classics alive. go forth and USB, mwah πππΈ
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 1999 Nick Hibma <n_hibma@FreeBSD.org>. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms