ICP(4)

πŸ“¦ version 11.0, in nixpkgs unstable

πŸ’– icp(4) β€” from the Kernel Interfaces Manual, and yes she's iconic πŸ’–

🌸 NAME 🌸

icp β€” ICP-Vortex and Intel Storage RAID driver. Bestie, this is the driver page for the ICP-Vortex and Intel Storage RAID controllers. ✨


✨ SYNOPSIS ✨

icp* at pci? dev ? function ?
ld* at icp? unit ?
icpsp* at icp? unit ?
scsibus* at icpsp?

πŸ’… DESCRIPTION πŸ’…

Okay so the icp driver provides support for the newer (post 1997) ICP-Vortex GDT and Intel Storage RAID controllers. Literally the post-1997 era said β€œwe’re doing RAID now” and this driver said β€œsay less.” πŸ¦‹

The ld driver provides access to logical devices (disk arrays) presented by the controller. So that’s your disk-array main character energy. πŸ‘‘

The icpsp driver provides direct access to other SCSI devices attached to the controller, such as tape or CD-ROM drives. Not me giving you a direct little side door to tape and CD-ROM besties. πŸŽ€


🚨 DIAGNOSTICS 🚨

  • pci_mem_find: expected mem type 00000000, found 00000002 β€” this message may be displayed during autoconfiguration if the controller's memory is mapped below 1MB in physical address space. This can be disabled either through changing a setting in the controller's BIOS utility, or changing the position of a jumper on the board. See your controller's documentation for more information. Ngl, if you see this, it’s giving β€œcheck the BIOS utility or the jumper,” so don’t just ignore it, bestie. πŸ’€

πŸ‘€ SEE ALSO πŸ‘€

Iykyk, go read these if you want the full lore. 🫢


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

The icp driver first appeared in NetBSD 1.6, and was based on the FreeBSD and OpenBSD drivers of the same name. So she’s got that cross-BSD origin story β€” lowkey iconic. 🌈


πŸ’€ BUGS πŸ’€

ISA & EISA front-ends and a management interface are needed. Fr fr, those are still needed. πŸ“

Older PCI boards are not yet supported. Periodt, older PCI boards are not yet supported. πŸ™ˆ


πŸŽ€ source/version/date check: this page is from Debian, dated April 20, 2002, and it’s the ICP(4) page β€” bye bestie, mwah πŸ’‹
πŸ“¦ where this page comes from
  • nixpkgs unstable: netbsd-source 11.0
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms