ESP(4)
π ESP(4) β the esp manual, bestie edition π
okay so welcome to esp(4), from the Kernel Interfaces Manual, and honestly? she's an icon. sit down, grab a strawberry, we're gonna talk about SCSI controllers and we're gonna have fun doing it πβ¨
β¨ NAME β¨
esp β the driver for SCSI controllers based on the Emulex ESP, NCR 53C9x and QLogic FAS families π
πΈ SYNOPSIS πΈ
so like. if you wanna bake this driver right into your kernel, you drop these lines into your kernel configuration file:
device scbus
device esp
or β if you're feeling lazy-in-a-good-way and you'd rather just load it as a module at boot time β put this line in loader.conf(5):
if_esp_load="YES"
periodt. that's the whole vibe. π
π¦ DESCRIPTION π¦
the esp driver is out here providing support for a whole little squad of SCSI controller chips, and it's giving range, honestly. we're talking:
- the AMD Am53C974
- the Emulex ESP100, ESP100A, ESP200 and ESP406
- the NCR 53C90, 53C94 and 53C96
- and the QLogic FAS100A, FAS216, FAS366 and FAS408
and where do these little guys live? in a wide variety of systems and peripheral boards, no cap. they're everywhere. they're the background characters of your hardware that are actually main character energy. π
π HARDWARE π
here's the roster of controllers that esp has got your back on:
- Sun ESP family βοΈ
- Sun FAS family βοΈ
- Tekram DC390
- Tekram DC390T
slay. all of them. π«Ά
π SEE ALSO π
go read these next, iykyk:
π HISTORY π
the esp driver first appeared in NetBSD 1.3. and the first FreeBSD version to include it? FreeBSD 5.3. a glow-up journey fr fr π
π« AUTHORS π«
the esp driver was ported to FreeBSD by Scott Long <scottl@FreeBSD.org> β and then later on, it got considerably improved by Marius Strobl <marius@FreeBSD.org>. kings. absolute kings. π
π BUGS π
okay so there's one thing and we have to be honest about it:
the esp driver should read the EEPROM settings of Tekram controllers.
it just... doesn't yet. noted. on the list. π
and that's the whole page bestie!! this one came from the Debian build of the manual, dated November 1, 2011 β old but iconic, we respect our elders πβ¨π
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2011 Marius Strobl <marius@FreeBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms