Re: EHCI host broken -- interrupts disabled

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

 



On Thu, 16 Jan 2014, Bjorn Helgaas wrote:

> I think dev->irq is supposed to be valid after pci_enable_device(), so
> it seems like it would make sense to clear PCI_COMMAND_INTX_DISABLE
> there.

Okay.

> I don't know why a BIOS would leave PCI_COMMAND_INTX_DISABLE set for
> the EHCI device.  Does it support MSI, and the BIOS assumes the OS
> should use that?  I don't see any MSI support in the EHCI code.  In

As far as I know, there aren't any EHCI designs that use MSI.  And
there is no particular reason why a BIOS would leave INTX_DISABLE set,
although come to think of it, there doesn't seem to be any reason why a
BIOS should leave that bit clear either.

> any case, this doesn't seem like something we need to depend on the
> BIOS to do for us.

Could you post a patch for Gaggery or Jamie to try out?

Alan Stern

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




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux