AHCI(4) - Device Drivers Manual # AHCI(4) - Device Drivers Manual
NAME # ahci - Advanced Host Controller Interface for Serial ATA
SYNOPSIS # ahci* at acpi? ahci* at fdt? ahci* at pci? ahci* at jmb?
DESCRIPTION # The ahci driver provides support for Serial ATA controllers conforming to the Advanced Host Controller Interface specification.
Several AHCI capable controllers also provide a compatibility mode that causes them to appear as a traditional ATA controller supported by pciide(4).
...
JMB(4) - Device Drivers Manual # JMB(4) - Device Drivers Manual
NAME # jmb - JMicron JMB36x SATA II and PATA Host Controller
SYNOPSIS # jmb* at pci? ahci* at jmb? pciide* at jmb?
DESCRIPTION # JMicron JMB36x hardware can provide support for SATA devices using the Advanced Host Controller Interface for Serial ATA, and for PATA devices using PCI IDE controller specification. Since support for both SATA and PATA devices can be enabled on the same PCI device but only one driver per PCI device can be attached, the jmb driver acts as a nexus to other drivers that support the SATA and PATA functionality.
...
PCIIDE(4) - Device Drivers Manual # PCIIDE(4) - Device Drivers Manual
NAME # pciide - PCI IDE controller driver
SYNOPSIS # pciide* at pci? flags 0x0000 pciide* at jmb? flags 0x0000
option PCIIDE_AMD756_ENABLEDMA option PCIIDE_CMD064x_DISABLE option PCIIDE_CMD0646U_ENABLEUDMA
atapiscsi* at pciide? flags 0x0000 wd* at pciide? flags 0x0000
DESCRIPTION # The pciide driver supports the PCI IDE controllers as specified in the “PCI IDE controller specification, revision 1.0” draft, as well as the Serial ATA controllers working either in parallel ATA compatibility mode or in native serial mode.
...