THT(4)
π THT(4) β like, the Tehuti 10Gb Ethernet page, bestie
okay so this is from the Kernel Interfaces Manual (section 4, kernel interfaces, iykyk) and it's literally all about the tht driver and its buddy thtc. grab a strawberry drink π, we're going in.
β¨ NAME β¨
tht, thtc β the Tehuti Networks 10Gb Ethernet device. that's it, that's the vibe check π¦
π SYNOPSIS π
like, here's how it shows up in your kernel config, no cap:
thtc* at pci?
tht* at thtc?
so thtc* attaches at pci? and then tht* attaches at thtc?. it's giving parent-child energy π
π DESCRIPTION π
okay so the tht driver is the main character for Tehuti Networks 10 Gigabit Ethernet controllers and adapters. and bestie, the roster is stacked β here's every single one:
- TN3017-S 10 GbE Single Port XAUI Server Controller
- TN3017-D 10 GbE Dual Port XAUI Server Controller
- TN7581-D 10 GbE Dual XFP Server Adapter
- TN7585-D 10 GbE Dual CX4 Low Profile Server Adapter
- TN7588-S 10 GbE Single 10GBASET Low Profile Server Adapter
- TN7588-D 10 GbE Dual 10GBASET Low Profile Server Adapter
- TN7589-S 10 GbE Single CX4 Low Profile Server Adapter
single port, dual port, XAUI, XFP, CX4, 10GBASET, low profile β the whole collection, honestly obsessed π₯
π§ FILES π§
so the adapter needs a firmware file, and listen β it's loaded on demand by the driver, like right when the device gets attached. not before, not after. attached = firmware time β¨
/etc/firmware/tht
keep that path exactly as is, it is NOT negotiable, fr fr π
π SEE ALSO π
your reading list, bestie β go click through all of these:
arp(4), ifmedia(4), intro(4), netintro(4), pci(4), ifconfig(8)
ifconfig(8) is the one you're gonna actually type, just saying π
π¦ HISTORY π¦
the tht driver first appeared in OpenBSD 4.2. vintage. iconic. it's been here. π
π AUTHORS π
the tht driver was written by David Gwynne <dlg@openbsd.org> β absolute legend behavior, we stan π«Ά
ok that's the whole page, every option-free byte of it. no device left behind, no file path left unmentioned, no author uncredited. periodt π
and like, credit where it's due β this rendering is from the Debian build, dated February 17, 2022. bye bestie, go plug in a 10Gb adapter ππ
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2007 David Gwynne <dlg@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms