Date: Sat, 06 Sep 2008 22:17:35 +0200 From: Volker <volker@vwsoft.com> To: Raul <raul@b2n.org> Cc: freebsd-drivers@freebsd.org Subject: Re: Adaptec AAR-1225SA REV A2, Help! Message-ID: <48C2E55F.9000901@vwsoft.com> In-Reply-To: <1220724123.6519.8.camel@ws.pinlabs.b2n.org>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
On 09/06/08 20:02, Raul wrote:
> Hello driver gurus!
>
> I have read somewhere that the adaptec AAR-1225SA is based on SiI3132
> and the ata man page says that this chip is supported so I have bought
> one of them today.
>
> The chip in fact says:
>
> Silicon Image TM
> SII3132CNU
> QM2517.1-1
> AD02CX2
>
> but sadly, my RELENG_7 (amd64, compiled yesterday) pciconf reports:
>
> none0@pci0:7:0:0: class=0x010401 card=0x02449005 chip=0x02441095
> rev=0x01 hdr=0x00
> vendor = 'Silicon Image Inc (Was: CMD Technology Inc)'
> class = mass storage
> subclass = RAID
>
> May I do something to get this controller working?
>
> Thanks a lot in advance,
> Raul.
>
Raul,
the ata driver does not know anything about the device ID.
Try the attached patches and rebuild kernel.
Volker
[-- Attachment #2 --]
--- sys/dev/ata/ata-chipset.c.orig 2008-09-06 22:12:23.000000000 +0200
+++ sys/dev/ata/ata-chipset.c 2008-09-06 22:13:07.000000000 +0200
@@ -4458,6 +4458,7 @@
{ ATA_SII3112_1, 0x00, SIIMEMIO, SIIBUG, ATA_SA150, "SiI 3112" },
{ ATA_SII3124, 0x00, SIIPRBIO, SII4CH, ATA_SA300, "SiI 3124" },
{ ATA_SII3132, 0x00, SIIPRBIO, 0, ATA_SA300, "SiI 3132" },
+ { ATA_SII3132_1, 0x00, SIIPRBIO, 0, ATA_SA300, "SiI 3132" },
{ ATA_SII0680, 0x00, SIIMEMIO, SIISETCLK, ATA_UDMA6, "SiI 0680" },
{ ATA_CMD649, 0x00, 0, SIIINTR, ATA_UDMA5, "CMD 649" },
{ ATA_CMD648, 0x00, 0, SIIINTR, ATA_UDMA4, "CMD 648" },
[-- Attachment #3 --]
--- sys/dev/ata/ata-pci.h.orig 2008-09-06 22:09:23.000000000 +0200
+++ sys/dev/ata/ata-pci.h 2008-09-06 22:12:10.000000000 +0200
@@ -304,6 +304,7 @@
#define ATA_SII3112_1 0x02401095
#define ATA_SII3124 0x31241095
#define ATA_SII3132 0x31321095
+#define ATA_SII3132_1 0x02441095
#define ATA_SII0680 0x06801095
#define ATA_CMD646 0x06461095
#define ATA_CMD648 0x06481095
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48C2E55F.9000901>
