Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  9 Jul 2008 10:36:02 +0400 (MSD)
From:      "Andrey V. Elsukov" <bu7cher@yandex.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        sos@FreeBSD.org
Subject:   kern/125420: [ata][patch] add new device id for ICH9
Message-ID:  <20080709063602.AEFA74AC57@butcher.heavennet.ru>
Resent-Message-ID: <200807090650.m696o271057247@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         125420
>Category:       kern
>Synopsis:       [ata][patch] add new device id for ICH9
>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:   Wed Jul 09 06:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Andrey V. Elsukov
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
	FreeBSD
>Description:
	Add support for ICH9 in non AHCI mode (RAID mode). Controller
	with this device id didn't detect. Tested by: Vitalij L. Fadeev <fvl at mail dot ru>. 
>How-To-Repeat:
>Fix:

	

--- intel-ich9-lsi-raid-devid.diff begins here ---
Index: src/sys/dev/ata/ata-chipset.c
===================================================================
RCS file: /ncvs/src/sys/dev/ata/ata-chipset.c,v
retrieving revision 1.212
diff -u -p -r1.212 ata-chipset.c
--- src/sys/dev/ata/ata-chipset.c	7 Mar 2008 09:29:19 -0000	1.212
+++ src/sys/dev/ata/ata-chipset.c	25 Mar 2008 10:33:59 -0000
@@ -1810,6 +1810,7 @@ ata_intel_ident(device_t dev)
      { ATA_I82801IB_AH2, 0, AHCI, 0x00, ATA_SA300, "ICH9" },
      { ATA_I82801IB_AH4, 0, AHCI, 0x00, ATA_SA300, "ICH9" },
      { ATA_I82801IB_AH6, 0, AHCI, 0x00, ATA_SA300, "ICH9" },
+     { ATA_I82801IB_R1,  0, AHCI, 0x00, ATA_SA300, "ICH9" },
      { ATA_I31244,       0,    0, 0x00, ATA_SA150, "31244" },
      { 0, 0, 0, 0, 0, 0}};
 
Index: src/sys/dev/ata/ata-pci.h
===================================================================
RCS file: /ncvs/src/sys/dev/ata/ata-pci.h,v
retrieving revision 1.83
diff -u -p -r1.83 ata-pci.h
--- src/sys/dev/ata/ata-pci.h	7 Mar 2008 09:29:19 -0000	1.83
+++ src/sys/dev/ata/ata-pci.h	25 Mar 2008 10:33:59 -0000
@@ -176,6 +176,7 @@ struct ata_connect_task {
 #define ATA_I82801IB_AH2        0x29218086
 #define ATA_I82801IB_AH6        0x29228086
 #define ATA_I82801IB_AH4        0x29238086
+#define ATA_I82801IB_R1         0x29258086
 #define ATA_I82801IB_S2         0x29268086
 #define ATA_I31244              0x32008086
 
--- intel-ich9-lsi-raid-devid.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080709063602.AEFA74AC57>