# 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)