Re: mpt fusion broken sometime since 2.6.24

From: david
Date: Tue Feb 17 2009 - 22:26:49 EST


On Tue, 17 Feb 2009, Yinghai Lu wrote:

david@xxxxxxx wrote:
On Tue, 17 Feb 2009, david@xxxxxxx wrote:

do you have chance to try current tip/master
http://people.redhat.com/mingo/tip.git/readme.txt
or 2.6.29-rcX
plus following patch?

I will see about trying this.

does the fact that I am compiling a monolithic kernel (no modules) make
any difference related to the patch below?

please try this patch too. wonder if your BIOS does enable the HT MSI ...

this does solve the problem.

David Lang


diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c
index baad093..7e97b90 100644
--- a/drivers/pci/quirks.c
+++ b/drivers/pci/quirks.c
@@ -1981,6 +1981,9 @@ static void __devinit quirk_msi_ht_cap(struct pci_dev *dev)
DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_SERVERWORKS, PCI_DEVICE_ID_SERVERWORKS_HT2000_PCIE,
quirk_msi_ht_cap);

+DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8132_BRIDGE,
+ quirk_msi_ht_cap);
+

/* The nVidia CK804 chipset may have 2 HT MSI mappings.
* MSI are supported if the MSI capability set in any of these mappings.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/