Date: Tue, 23 May 2006 00:22:26 +0900 (JST) From: Yoichi NAKAYAMA <yoichi@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/97624: enable SATA RAID on ASUS N4L-VM DH (ICH7M-DH) Message-ID: <20060522152226.4C6AF1EEE3@alcoholic.geiin.org> Resent-Message-ID: <200605221530.k4MFULdv053940@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 97624
>Category: kern
>Synopsis: enable SATA RAID on ASUS N4L-VM DH (ICH7M-DH)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon May 22 15:30:20 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Yoichi NAKAYAMA
>Release: FreeBSD 6.1-RELEASE i386
>Organization:
Geiin.org
>Environment:
>Description:
I bought motherboard ASUS N4L-VM DH but its serial-ATA RAID disk was not
recognized by 6.1-RELEASE kernel.
pciconf -l -v shows following entry:
none2@pci0:31:2: class=0x010400 card=0x27c68086 chip=0x27c68086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = mass storage
subclass = RAID
I've added following entry, and the device is working now.
>How-To-Repeat:
>Fix:
diff from cvs head:
Index: ata-chipset.c
===================================================================
RCS file: /home/ncvs/src/sys/dev/ata/ata-chipset.c,v
retrieving revision 1.162
diff -u -c -r1.162 ata-chipset.c
*** ata-chipset.c 11 May 2006 10:43:08 -0000 1.162
--- ata-chipset.c 22 May 2006 15:06:12 -0000
***************
*** 1595,1600 ****
--- 1595,1601 ----
{ ATA_I82801GB_R1, 0, AHCI, 0x00, ATA_SA300, "ICH7" },
{ ATA_I82801GB_M, 0, AHCI, 0x00, ATA_SA300, "ICH7" },
{ ATA_I82801GB_AH, 0, AHCI, 0x00, ATA_SA300, "ICH7" },
+ { ATA_I82801GH_M, 0, AHCI, 0x00, ATA_SA300, "ICH7" },
{ ATA_I31244, 0, 0, 0x00, ATA_SA150, "31244" },
{ 0, 0, 0, 0, 0, 0}};
char buffer[64];
Index: ata-pci.h
===================================================================
RCS file: /home/ncvs/src/sys/dev/ata/ata-pci.h,v
retrieving revision 1.64
diff -u -c -r1.64 ata-pci.h
*** ata-pci.h 13 Mar 2006 14:01:37 -0000 1.64
--- ata-pci.h 22 May 2006 15:06:12 -0000
***************
*** 153,158 ****
--- 153,159 ----
#define ATA_I82801GB_R1 0x27c38086
#define ATA_I82801GB_AH 0x27c18086
#define ATA_I82801GB_M 0x27c58086
+ #define ATA_I82801GH_M 0x27c68086
#define ATA_I31244 0x32008086
#define ATA_ITE_ID 0x1283
>Release-Note:
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060522152226.4C6AF1EEE3>
