NHI(4)

πŸ“¦ in nixpkgs unstable

πŸ’… 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 where nhi shows 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
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms