OHCI(4)

πŸ“¦
version 15.1 Β· 3 versions
, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

πŸ’– OHCI(4) β€” OHCI USB Host Controller driver πŸ’–

okay so this is the OHCI(4) page from the Kernel Interfaces Manual, and it’s literally all about the ohci driver. bestie, it’s giving USB host controller realness πŸ’…βœ¨


🌸 NAME 🌸

ohci β€” OHCI USB Host Controller driver. that’s the name, no cap πŸŽ€

✨ SYNOPSIS ✨

device ohci

that’s the whole synopsis, short and iconic 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the ohci driver provides support for OHCI-type PCI based USB controllers. that’s its whole main character job πŸ’–

🧸 HARDWARE 🧸

the ohci driver supports all OHCI v1.0 compliant controllers including:

  • AcerLabs M5237 (Aladdin-V)
  • AMD-756
  • OPTi 82C861 (FireLink)
  • NEC uPD 9210
  • CMD Tech 670 (USB0670)
  • CMD Tech 673 (USB0673)
  • NVIDIA nForce3

look at that list, it ate πŸ”₯

πŸ”§ SYSCTL VARIABLES πŸ”§

the following variables are available as both sysctl(8) variables and loader(8) tunables:

  • hw.usb.ohci.debug β€” debug output level, where 0 is debugging disabled and larger values increase debug message verbosity. default is 0. so yeah, 0 means quiet mode, and bigger numbers mean more debug tea β˜•πŸ‘€

πŸ‘‘ SEE ALSO πŸ‘‘

go check out ehci(4), uhci(4), and xhci(4) β€” the whole USB host controller friend group 🫢🌈

⭐ HISTORY ⭐

the ohci device driver first appeared in FreeBSD 3.0. vintage but still serving πŸ’…

πŸ’œ AUTHORS πŸ’œ

the ohci driver was written by Lennart Augustsson <augustss@carlstedt.se> for the NetBSD project. slay, Lennart πŸŽ€βœ¨


mwah πŸ’‹ this page is from Debian, dated December 24, 2020, and it’s the OHCI(4) manual. bye bestie 🫢🌈

πŸ“¦ where this page comes from