Linux doesn't use any quirks for the SiS 1185.
From: http://lxr.linux.no/#linux+v3.1.6/drivers/ata/ahci.c

{ PCI_VDEVICE(SI, 0x1185), board_ahci },                /* SiS 968 */

I got the same ahci device showing up but it's not
in the pcidevs db.

ahci0 at pci0 dev 5 function 0 vendor "SiS", unknown product 0x1185 rev 0x03: 
apic 1 int 17, AHCI 1.1

dmesg after adding to pcidevs

ahci0 at pci0 dev 5 function 0 "SiS 1185 AHCI" rev 0x03: apic 1 int 17, AHCI 1.1

Diff:
Index: sys/dev/pci/pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
retrieving revision 1.1628
diff -u -p -r1.1628 pcidevs
--- sys/dev/pci/pcidevs 19 Dec 2011 13:52:42 -0000      1.1628
+++ sys/dev/pci/pcidevs 2 Jan 2012 09:13:45 -0000
@@ -5129,6 +5129,7 @@ product SIS 964                   0x0964  964 ISA
 product SIS 965                        0x0965  965 ISA
 product SIS 966                        0x0966  966 ISA
 product SIS 968                        0x0968  968 ISA
+product SIS 1185               0x1185  1185 AHCI
 product SIS 5300               0x5300  540 VGA
 product SIS 5315               0x5315  530 VGA
 product SIS 5511               0x5511  5511

Reply via email to