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. 0 means debugging is disabled, and larger values crank up the debug message verbosity. default is 0. 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