kern/125420: [ata][patch] add new device id for ICH9

Andrey V. Elsukov bu7cher at yandex.ru
Wed Jul 9 06:50:02 UTC 2008


>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:


More information about the freebsd-bugs mailing list