ohci(4)

ohci4

Ohci usb host controller driver

Usage

device ohci

Overview

The ohci driver provides support for OHCI-type PCI based USB controllers.

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

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.

Releases

70 releases since FreeBSD 4.0-RELEASE; the text changed 40 times.

  1. 4.0
  2. 4.1–4.2
  3. 4.3
  4. 4.4–4.9
  5. 4.10–4.11
  6. 5.0–5.2.1
  7. 5.3–5.4
  8. 5.5
  9. 6.0–6.3
  10. 6.4
  11. 7.0
  12. 7.1
  13. 7.2
  14. 7.3
  15. 7.4
  16. 8.0
  17. 8.1
  18. 8.2
  19. 8.3
  20. 8.4
  21. 9.0
  22. 9.1
  23. 9.2
  24. 9.3
  25. 10.0
  26. 10.1
  27. 10.2
  28. 10.3
  29. 10.4
  30. 11.0
  31. 11.1
  32. 11.2
  33. 11.3
  34. 11.4
  35. 12.0
  36. 12.1
  37. 12.2
  38. 12.3
  39. 12.4
  40. 13.0–13.2
  41. 13.3–16.0

History

The ohci device driver first appeared in FreeBSD 3.0.

Authors

The ohci driver was written by Lennart Augustsson ⟨[email protected]⟩ for the NetBSD project.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.