tyson said:In 9.0 ahci is used as default.
gkontos said:Any official reference regarding this ?
device ahci
The GENERIC kernels for all architectures now default to the new
CAM-based ATA stack. It means that all legacy ATA drivers were
removed and replaced by respective CAM drivers.
...
...
It is possible to load devices ahci, ata, siis and mvs as modules,
but option ATA_CAM should remain in kernel configuration to make ata
module work as CAM driver supporting legacy ATA controllers.
...
...
No kernel config options or code have been removed, so if a problem
arises, please report it and optionally revert to the old ATA stack.
In order to do it you can remove from the kernel config:
options ATA_CAM
device ahci
Id Refs Address Size Name
1 11 0xffffffff80200000 11cc3b0 kernel
2 1 0xffffffff813cd000 203d18 zfs.ko
3 2 0xffffffff815d1000 5bf8 opensolaris.ko
4 1 0xffffffff815d7000 f3d0 aio.ko
gkontos@hp>kldstat -v | grep ahci
Id Refs Address Size Name
1 11 0xffffffff80200000 11cc3b0 kernel (/boot/kernel/kernel)
Contains modules:
72 pci/ata_ahci
71 atapci/ata_ahci_ata
50 pci/ahci
49 atapci/ahci
48 ahci/ahcich