Re: SATA SB600 works in 2.6.20.4 but not in 2.6.21-rc5 with irqpoll parameter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 */

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux