# hardware support
severity 675294 important
retitle 675294 [squeeze] missing support for Marvell 6Gbps SATA controller 
(device 1b4b:91a3)
tags 675294 + upstream patch moreinfo
reassign 675294 src:linux-2.6 2.6.32-45
quit

Hi Lennart,

Lennart Sorensen wrote:

> This Marvell AHCI/RAID 6Gbps SATA controller was only added around 2.6.37,
> so 2.6.32 in debian stable will not detect it.
>
> The intel AHCI SATA controller above on the other hand is supported
> which is why that works for you.

Thanks much for tracking that down.

I assume you are referring to

 v2.6.39-rc1~490^2 ahci: add another PCI ID for marvell

Do you know if that commit works well against a squeeze kernel or if
it has dependencies?

Curious,
Jonathan
From: Tejun Heo <t...@kernel.org>
Date: Mon, 29 Nov 2010 15:57:14 +0100
Subject: ahci: add another PCI ID for marvell

commit 50be5e3657cd2851a297dc0b3fd459f25829d29b upstream.

1b4b:91a3 seems to be another PCI ID for marvell ahci.  Add it.
Reported and tested in the following thread.

 http://thread.gmane.org/gmane.linux.kernel/1068354

Signed-off-by: Tejun Heo <t...@kernel.org>
Reported-by: Borislav Petkov <b...@alien8.de>
Reported-by: Alessandro Tagliapietra <tagliapietra.alessan...@gmail.com>
Signed-off-by: Jeff Garzik <jgar...@pobox.com>
Signed-off-by: Jonathan Nieder <jrnie...@gmail.com>
---
 drivers/ata/ahci.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index 6787aab..2aa7af1 100644
--- a/drivers/ata/ahci.c
+++ b/drivers/ata/ahci.c
@@ -684,6 +684,8 @@ static const struct pci_device_id ahci_pci_tbl[] = {
        /* Marvell */
        { PCI_VDEVICE(MARVELL, 0x6145), board_ahci_mv },        /* 6145 */
        { PCI_VDEVICE(MARVELL, 0x6121), board_ahci_mv },        /* 6121 */
+       { PCI_DEVICE(0x1b4b, 0x91a3),
+         .driver_data = board_ahci_yes_fbs },
 
        /* Promise */
        { PCI_VDEVICE(PROMISE, 0x3f20), board_ahci },   /* PDC42819 */
-- 
1.7.9.6 (Apple Git-31.1)

Reply via email to