AHCISATA(4)

πŸ“¦ version 11.0, in nixpkgs unstable

ahcisata(4) πŸ’…βœ¨ β€” from the Kernel Interfaces Manual, bestie 🫢

NAME πŸŽ€

ahcisata β€” the driver for SATA controllers that are compliant with AHCI 1.0 and 1.1. It's giving β€œhost controller interface realness,” no cap. πŸ’–


SYNOPSIS 🌸

ahcisata* at pci? dev ? function ? flags 0x0000

DESCRIPTION πŸ¦‹

Okay so the ahcisata driver supports SATA controllers that comply with the Serial ATA Advanced Host Controller Interface Revision 1.0 or 1.1 specification. It provides the interface to the hardware for the ata(4) driver. Literally the hardware hookup bestie. πŸ”₯

The ahcisata driver will only attach if the controller has been put in AHCI mode by the BIOS. If the controller is in pciide-compatible mode, it will be handled by the appropriate driver β€” and yes, that's piixide(4) for Intel AHCI controllers. πŸ’…

Vibe check πŸ’€: no AHCI mode from the BIOS, no attach. That's the rule, fr fr. If it's chilling in pciide-compatible mode, it's not this driver's main character moment β€” the right driver takes over. 🫢

SEE ALSO πŸ‘‘ 🌈

Also this iconic reference, bestie:


HISTORY πŸ“œ πŸ’œ

NCQ support was added in NetBSD on October 7, 2017 by Jaromir Dolecek <jdolecek@NetBSD.org>. We love a documented glow-up. ✨


πŸ’– This cutie came from the Debian manual set, dated October 7, 2017, and it's filed as AHCISATA(4) β€” mwah! πŸ’…πŸŽ€

πŸ“¦ where this page comes from