pci: VT3336 can't do MSI either
PATCH 1/1 pci: VT3336 can't do MSI either
It seems VT3336 can't do msi either as with its bro 3351. Disable it. Reported in the following SUSE bug.
https://bugzilla.novell.com/show_bug.cgi?id=300001
---
Anyone interested in queuing this for -rc8? Thanks.
drivers/pci/quirks.c | 1 + 1 file changed, 1 insertion(+)
drivers/pci/quirks.c +1 -0
@@ -1685,6 +1685,7 @@ static void __init quirk_disable_all_msi(struct pci_dev *dev)DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_SERVERWORKS ,PCI_DEVICE_ID_SERVERWORKS_GCNB_LE , quirk_disable_all_msi);DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_ATI ,PCI_DEVICE_ID_ATI_RS400_200 , quirk_disable_all_msi);DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_ATI ,PCI_DEVICE_ID_ATI_RS480 , quirk_disable_all_msi); +DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_VIA ,PCI_DEVICE_ID_VIA_VT3336 , quirk_disable_all_msi);DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_VIA ,PCI_DEVICE_ID_VIA_VT3351 , quirk_disable_all_msi);/* Disable MSI on chipsets that are known to not support it */
Quoted 6 lines · On Tue, 24 Jun 2008 14:35:14 +0900 Tejun Heo <[email protected]> wrote:
It seems VT3336 can't do msi either as with its bro 3351. Disable it. Reported in the following SUSE bug.
https://bugzilla.novell.com/show_bug.cgi?id=300001
Signed-off-by Tejun Heo <[email protected]>
(argh. Is that permanent(ish)?)
Quoted 2 lines
---
Anyone interested in queuing this for -rc8? Thanks.
Strictly a Jesse thing I guess, but I can do it ujnless there be objections.
Quoted 12 lines
drivers/pci/quirks.c +1
-0@@ -1685,6 +1685,7 @@ static void __init quirk_disable_all_msi(struct pci_dev *dev)DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_SERVERWORKS ,PCI_DEVICE_ID_SERVERWORKS_GCNB_LE , quirk_disable_all_msi);DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_ATI ,PCI_DEVICE_ID_ATI_RS400_200 , quirk_disable_all_msi);DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_ATI ,PCI_DEVICE_ID_ATI_RS480 , quirk_disable_all_msi); +DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_VIA ,PCI_DEVICE_ID_VIA_VT3336 , quirk_disable_all_msi);DECLARE_PCI_FIXUP_FINAL (PCI_VENDOR_ID_VIA ,PCI_DEVICE_ID_VIA_VT3351 , quirk_disable_all_msi);/* Disable MSI on chipsets that are known to not support it */
Quoted 10 lines · Andrew Morton
Quoted 6 lines · On Tue, 24 Jun 2008 14:35:14 +0900 Tejun Heo <[email protected]> wrote:
It seems VT3336 can't do msi either as with its bro 3351. Disable it. Reported in the following SUSE bug.
https://bugzilla.novell.com/show_bug.cgi?id=300001
Signed-off-by Tejun Heo <[email protected]>(argh. Is that permanent(ish)?)
I believe the link will stay for some time to come and the information there isn't critical anyway. The only controller which can do MSI on the board is ahci and the situation is just the same as the other via chip. I just didn't want to lose the mail address of the reporter and wasn't too sure whether he/she would want to be cc'd on public mailing list.
If you were talking about the email address, I've had quite a few problems with my gmail account lately including being kicked out of all the mailing lists regularly, so yeah I think I'm gonna use @kernel.org from now on.
Thanks.
Signature · 1 line
tejun
Quoted 8 lines · Andrew Morton
Quoted 6 lines · On Tue, 24 Jun 2008 14:35:14 +0900 Tejun Heo <[email protected]> wrote:
It seems VT3336 can't do msi either as with its bro 3351. Disable it. Reported in the following SUSE bug.
https://bugzilla.novell.com/show_bug.cgi?id=300001
Signed-off-by Tejun Heo <[email protected]>
Quoted 7 lines
(argh. Is that permanent(ish)?)
Quoted 2 lines
---
Anyone interested in queuing this for -rc8? Thanks.Strictly a Jesse thing I guess, but I can do it ujnless there be objections.
Yeah, no objections here. Thanks.
Jesse