Sarah Sharp wrote: > Do any other USB hosts support MSI/MSI-X? A quick grep in the > drivers/usb/host/ directory says no. There are several hardware implementations where MSI actually works. The [EOU]HCI drivers don't have MSI support because there have been too many hardware bugs, but I'd guess a whitelist would work. > Are there any plans to add MSI support to a USB host? Yes. On my machine, I have working MSI support for all USB hosts in my AMD SB710, but it's a horrible hack at the moment. Due to lack of time, I've waited to see if I could eventually reuse any of your code. :) > If so, it might be useful to introduce a new HCD driver function to > enable MSI, which the USB core can call in usb_add_hcd(). The hosts > could have a flag to indicate whether they are designed to handle > MSI/MSI-X. Instead of a flag in struct hc_driver, we'd need another callback to be able to do the per-device whitelisting checks. Regards, Clemens -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html