summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@fingolfin.org>2021-03-04 07:59:52 -0800
committerRobert Mustacchi <rm@fingolfin.org>2021-03-17 07:22:21 -0700
commitb2761fb273089c452ca34297d7ab4a1d1c1f1012 (patch)
tree1f2ac219d37a6305798a3479135ed614e9fc942d
parent6edc7986d8c0034d072afac8b25477b983bf8f55 (diff)
downloadillumos-joyent-b2761fb273089c452ca34297d7ab4a1d1c1f1012.tar.gz
13599 ahci(7d) requires alias for HP AHCI SATA controller
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
-rw-r--r--usr/src/pkg/manifests/driver-storage-ahci.mf13
1 files changed, 11 insertions, 2 deletions
diff --git a/usr/src/pkg/manifests/driver-storage-ahci.mf b/usr/src/pkg/manifests/driver-storage-ahci.mf
index e01b367360..ac63fde808 100644
--- a/usr/src/pkg/manifests/driver-storage-ahci.mf
+++ b/usr/src/pkg/manifests/driver-storage-ahci.mf
@@ -43,8 +43,17 @@ dir path=kernel/drv/$(ARCH64) group=sys
dir path=usr/lib/ahci
dir path=usr/share/man
dir path=usr/share/man/man7d
-driver name=ahci alias=pciclass,010601 class=scsi-self-identifying \
- perms="* 0644 root sys"
+#
+# In general, we expect ahci devices to use the ahci class code.
+# However, there are a handful of Intel controller hubs which will
+# advertise a RAID variant that doesn't match the class code, but have
+# experimentally (and based on reading between the lines in their
+# datasheets) proven to still support AHCI.
+#
+driver name=ahci class=scsi-self-identifying perms="* 0644 root sys" \
+ alias=pci8086,2822,p \
+ alias=pci8086,282a,p \
+ alias=pciclass,010601
file path=kernel/drv/$(ARCH64)/ahci group=sys
file path=usr/lib/ahci/ahciem mode=0555
file path=usr/share/man/man7d/ahci.7d