AHCISATA(4)
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:
- Intel Corporation, Serial ATA Advanced Host Controller Interface (AHCI), Revision 1.3,
http://download.intel.com/technology/serialata/pdf/rev1_3.pdf, June 26, 2008. β
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
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2006 Manuel Bouyer
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms