OHCI(4)
π OHCI π
okay so bestie, welcome to the ohci page from the Kernel Interfaces Manual β yes the manual name goes right here at the top, we're doing it, we're being β¨properβ¨ for exactly one sentence π
πΈ NAME πΈ
ohci β the OHCI USB Host Controller driver, no cap π¦
β¨ SYNOPSIS β¨
device ohci
that's it. that's the whole vibe. one line and she's ready π
π DESCRIPTION π
so the ohci driver is literally the support system for OHCI-type PCI based USB controllers. that's the whole job description. she shows up, she handles your OHCI PCI USB controller, she goes home. main character energy fr fr π
π₯ HARDWARE π₯
the ohci driver is not picky bestie β she supports all OHCI v1.0 compliant controllers, which includes every single one of these babies:
- AcerLabs M5237 (Aladdin-V)
- AMD-756
- OPTi 82C861 (FireLink)
- NEC uPD 9210
- CMD Tech 670 (USB0670)
- CMD Tech 673 (USB0673)
- NVIDIA nForce3
- Sun PCIO-2 (RIO USB)
eight icons. not one flop in the list. obsessed ππ
π SYSCTL VARIABLES π
these variables are available as both sysctl(8) variables and loader(8) tunables β double duty, she's versatile, she contains multitudes π«Ά
hw.usb.ohci.debugβ the debug output level.0means debugging is disabled, and larger values crank up the debug message verbosity. default is0. so if you're getting nothing in your logs, that's not a bug bestie that's literally the default setting π
π¦ SEE ALSO π¦
the whole USB controller friend group, we love a supportive squad π
β HISTORY β
the ohci device driver first appeared in FreeBSD 3.0. she's vintage. she's iconic. she's been here since before you were born πβ¨
π AUTHORS π
the ohci driver was written by Lennart Augustsson <augustss@carlstedt.se> for the NetBSD project. absolute legend behaviour, we stan πΈ
and that's the page bestie, every flag, every controller, every default, nothing skipped, nothing invented, periodt π
this gem came from Debian, dated April 24, 2018, and it lives in the manual as OHCI(4) β take care of her, she's a classic ππ¦π
π¦ 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