Matías Alejandro Torres wrote: > CORRECTION: > > I tried with the irqpoll parameter (used in the right way) and the sata > disk is detected but lots of "unexpected IRQ trap at vector a0" are > displayed. When the pci=nomsi flag is set, no warning/error is shown and > the SATA disk is detected properly. > > > This is for kernel version 2.6.17, I must be falling asleep.
Matias, are you still there? If so, can you please test the attached patch and see whether it fixes your problem - ie. boots okay without 'pci=nomsi'? -- tejun
Index: tree0/drivers/pci/quirks.c =================================================================== --- tree0.orig/drivers/pci/quirks.c +++ tree0/drivers/pci/quirks.c @@ -1761,6 +1761,7 @@ static void __devinit quirk_disable_msi( } } DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8131_BRIDGE, quirk_disable_msi); +DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_ATI, 0x5a3f, quirk_disable_msi); /* RS480 PCI bridge */ /* Go through the list of Hypertransport capabilities and * return 1 if a HT MSI capability is found and enabled */