[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: AMD/ATI SB700 support to Debian



Greetings:

More SATA device IDs should be added to support sb700 completely,
otherwise
Debian may fail to be installed on ATI SB700 when set "onchip SATA type"
in BIOS into "AHCI" mode. There are four SATA related device IDs in
SB700:
0x4390, SATA in IDE mode
0x4391, SATA in AHCI mode
0x4392, SATA in RAID mode with Promise non-Raid5 driver
0x4393, SATA in RAID mode with Promise Raid5 driver
This is different from SB600, there is only one SATA Device ID in SB600,
which is 0x4380.

In the previous SATA patch to SB700, we only add 0x4390. This patch
provide the other three device IDs, otherwise Linux might NOT be
installed
when set SATA into "AHCI" mode in BIOS.

Could you please add this patch into Debian(4.1?) before it's release?
Because I'm afraid that the kernel in Debian may not include this
patch. We have submit this patch to kernel.org, and we can provide the
the upstream commit if you want after it's accepted.

diff -Nur linux-2.6.22.1.orig/drivers/ata/ahci.c
linux-2.6.22.1/drivers/ata/ahci.c
--- linux-2.6.22.1.orig/drivers/ata/ahci.c	2007-07-13
10:39:27.854093200 +0800
+++ linux-2.6.22.1/drivers/ata/ahci.c	2007-07-13 10:52:58.625022700
+0800
@@ -399,7 +399,10 @@
 
 	/* 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
nor-raid5 */
+	{ PCI_VDEVICE(ATI, 0x4393), board_ahci_sb600 }, /* ATI SB700
raid5 */
 
 	/* VIA */
 	{ PCI_VDEVICE(VIA, 0x3349), board_ahci_vt8251 }, /* VIA VT8251
*/


Thanks
Best Regards
Shane

> -----Original Message-----
> From: Shane Huang
> Sent: Tuesday, July 03, 2007 3:04 PM
> To: debian-kernel@lists.debian.org
> Cc: Henry Su; Shane Huang
> Subject: AMD/ATI SB700 support to Debian
> 
> Greetings:
> 
> This is Shane.
> 
> We have four patches for AMD/ATI SB700, and we will full support SB700
> until 2.6.23-rc1. The four patches have been accepted by kernel org
and
> the applied kernel version are listed as below:
> 
> 1.SMBus device ID   2.6.23-rc1
> Upstream commit:
>
http://khali.linux-fr.org/devel/linux-2.6/jdelvare-i2c/i2c-piix4-add-ATI
-S
> B700-support.patch
> 
> 2.IDE device ID     2.6.22
> Upstream commit:
>
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commi
t;
> h=6c6a2a8d201b4f8fd54167802da5ddbe08abd744
> 
> 3.SATA device ID    2.6.22
> Upstream commit:
>
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commi
t;
> h=2bcfdde6767f2f07891d2753c25220012fe5e6d2
> 
> 4.Combined mode     2.6.22
> Upstream commit:
>
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commi
t;
> h=823777181b4c0200923dcb026efa5b37f55c0ecf
> 
> Because the patch for SMBus device ID is sent after the merge window
for
> 2.6.22, and as a result it is queued for the next kernel version:
2.6.23.
> it will be merged in Linus' tree between 2.6.22 (final) and
2.6.23-rc1.
> 
> Our request here is:
> Would you please add these four SB700 patches into the kernel of
Debian
> under development? If next Debian release(4.1?) will use the linux
kernel
> after 2.6.23-rc1, then that's good and you may discard this mail.
> Otherwise if it will use the kernel older than 2.6.23-rc1, please
apply these
> four patches into it manually.
> 
> 
> 
> Thanks
> Best Regards
> Shane

Attachment: sb700sataids.patch
Description: sb700sataids.patch


Reply to: