ISCI(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

πŸ¦‹ isci(4) β€” your Kernel Interfaces Manual bestie πŸ¦‹

okay so boom πŸ’₯ this is the page for isci(4), and yes bestie it lives in the Kernel Interfaces Manual β€” we're talking Intel C600 Serial Attached SCSI driver energy. let's go 🫢

πŸ’– NAME πŸ’–

isci β€” the Intel C600 Serial Attached SCSI driver. that's the whole name, no notes, iconic.

✨ SYNOPSIS ✨

ok bestie, here's the tea: to compile this driver into your kernel, place these lines in your kernel configuration file:

device scbus
device isci

or, if you'd rather load the driver as a module at boot, place this line in loader.conf(5):

isci_load="YES"

πŸŽ€ HARDWARE πŸŽ€

the isci driver provides support for Intel C600 SAS controllers. that's it, that's the hardware vibe. πŸŽ€

🌸 CONFIGURATION 🌸

to force legacy interrupts for all isci driver instances, set the following tunable value in loader.conf(5):

hw.isci.force_legacy_interrupts=1

πŸ” DEBUGGING πŸ”

to enable debugging prints from the isci driver, set the

hw.isci.debug_level

variable to a value between 1 and 4 in loader.conf(5). noted, bestie. πŸ“

also: the hardware layer in the isci driver has extensive logging capabilities which are disabled by default for performance reasons. these can be enabled by adding

options ISCI_LOGGING

to the kernel configuration file. boom, logs. πŸ”₯

πŸ‘€ SEE ALSO πŸ‘€

πŸ•°οΈ HISTORY πŸ•°οΈ

the isci driver first appeared in FreeBSD 8.3 and 9.1. periodt. ⭐

πŸ’œ AUTHORS πŸ’œ

the isci driver was developed by Intel and originally written by Jim Harris <jimharris@FreeBSD.org> with contributions from Sohaib Ahsan and input from Scott Long <scottl@FreeBSD.org>.

this man page was written by Jim Harris <jimharris@FreeBSD.org>. we love a credited icon. 🫢


and that's the page, bestie πŸ’… the footer says Debian, January 23, 2012, and ISCI(4) β€” so there's your source/version and date, mwah πŸ’‹

πŸ“¦ where this page comes from