NHI(4)
π nhi(4) β like, the USB4 host interface, bestie
okay so welcome to nhi(4), a page from the Kernel Interfaces Manual (section 4, driver town π) β and honestly? it's a short one, so grab a lil snack π and let's go.
β¨ NAME β¨
nhi β the USB4 host interface, that's the whole vibe π¦
πΈ SYNOPSIS πΈ
nhi* at pci?
that's it. that's the line. iconic behavior, no cap π
π DESCRIPTION π
so the nhi driver is the one that provides support for the USB4 host interface π that's its whole job, its main character energy, its moment.
but here's the thing, bestie β and I need you to hear me on this β the driver does not implement any meaningful USB4 connection manager functionality. like, none. zero. not a crumb. π it's not out here managing connections, it's not doing USB4 manager things, it is simply not that girl.
what it does do? it puts the router that's part of the host interface into a sleep state during suspend π΄ that's the entire contribution. one (1) nap-enabling task. and honestly? relatable. we love a low-effort icon π«Ά
ngl, manage your expectations accordingly β this is a "put the router to sleep on suspend" driver, not a whole USB4 connection manager. don't come for it for not being something it never claimed to be π
π₯ SEE ALSO π₯
intro(4)β the general intro to section 4, your starting point β¨pci(4)β PCI stuff, aka the bus wherenhishows up πxhci(4)β USB host controller realness, the sibling you should also know π
β HISTORY β
the nhi driver first appeared in OpenBSD 7.9 π a lil newcomer, a fresh face, an up-and-comer π§
π AUTHORS π
the nhi driver was written by Mark Kettenis <kettenis@openbsd.org> β ty for your service, king π«‘π
aaaand that's the whole page, bestie, we ate and left zero crumbs πβ¨
sign-off tea β β this lil beauty comes to you from the Debian build of the page, dated November 3, 2025, and it's filed under NHI(4) in the Kernel Interfaces Manual π mwah, go take a nap like the router does π΄π
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2025 Mark Kettenis <kettenis@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms