Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 89877e42827f16fa5f86b1df0c2860b1 > files > 114

kernel-2.6.18-128.1.10.el5.src.rpm

From: Prarit Bhargava <prarit@redhat.com>
Subject: [RHEL5.1 PATCH]: Add additional device IDs for SB700
Date: Mon, 23 Jul 2007 09:27:30 -0400
Bugzilla: 248109
Message-Id: <20070723132730.22052.82349.sendpatchset@prarit.boston.redhat.com>
Changelog: [ata]: Add additional device IDs for SB700


Add additional device IDs for SB700.

Backport of

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=badc2341579511a247f5993865aa68379e283c5c;hp=203ef6c456ad70e660cca67921d3d872b13aa516

Successfully compile tested by me (no HW in Westford, however this is
upstream and I'm assuming that AMD/ATI have done appropriate testing).

diff -urNp linux-2.6.18.x86_64.orig/drivers/ata/ahci.c linux-2.6.18.x86_64/drivers/ata/ahci.c
--- linux-2.6.18.x86_64.orig/drivers/ata/ahci.c	2007-07-13 20:28:21.000000000 -0400
+++ linux-2.6.18.x86_64/drivers/ata/ahci.c	2007-07-19 15:31:53.000000000 -0400
@@ -399,7 +399,10 @@ static const struct pci_device_id ahci_p
 
 	/* ATI */
 	{ PCI_VDEVICE(ATI, 0x4380), board_ahci_sb600 }, /* ATI SB600 */
-	{ PCI_VDEVICE(ATI, 0x4390), board_ahci_sb600 }, /* ATI SB700 */
+	{ PCI_VDEVICE(ATI, 0x4390), board_ahci_sb600 }, /* ATI SB700 IDE */
+	{ PCI_VDEVICE(ATI, 0x4391), board_ahci_sb600 }, /* ATI SB700 AHCI */
+	{ PCI_VDEVICE(ATI, 0x4392), board_ahci_sb600 }, /* ATI SB700 nraid5 */
+	{ PCI_VDEVICE(ATI, 0x4393), board_ahci_sb600 }, /* ATI SB700 raid5 */
 
 	/* VIA */
 	{ PCI_VDEVICE(VIA, 0x3349), board_ahci_vt8251 }, /* VIA VT8251 */