On Thu, Feb 23, 2012 at 01:20:13PM -0800, Sarah Sharp wrote:
> Intel has a PCI USB xhci host controller on a new platform. It doesn't
> have a line IRQ definition in BIOS.  The Linux driver refuses to
> initialize this controller, but Windows works well because it only depends
> on MSI.
> 
> Actually, Linux also can work for MSI.  This patch avoids the line IRQ
> checking for USB3 HCDs in usb core PCI probe.  It allows the xHCI driver
> to try to enable MSI or MSI-X first.  It will fail the probe if MSI
> enabling failed and there's no legacy PCI IRQ.
> 
> This patch should be backported to kernels as old as 2.6.32.
> 
> [Maintainer note: This patch is a backport of commit
> 68d07f64b8a11a852d48d1b05b724c3e20c0d94b "USB: Don't fail USB3 probe on
> missing legacy PCI IRQ." to the 3.0 kernel.  Note, the original patch
> description was wrong.  We should not back port this to kernels older
> than 2.6.36, since that was the first kernel to support MSI and MSI-X
> for xHCI hosts.  These systems will just not work without MSI support,
> so the probe should fail on kernels older than 2.6.36.]

Thanks, now applied.

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to