On Fri, 20 Nov 2015, Patrick Shirkey wrote: > Hi, > > I have read various forum posts and some of the archive from this list > about the following error message: > > Not enough host controller resources for new device state > > Some people have had success with disabling XHCI at the BIOS level. > > That seems to be an unnecessary work around to me given we are progressing > towards USB4 in the not too distant future. > > Is there a definitive explanation other than "no one had time/resources to > work on this issue yet" why we cannot have more than 30 odd devices > connected with XHCI enabled? The error message seems straightforward enough. Each new device requires some resources to be present in the xHCI controller, and the controller has a limited amount of resources. Eventually they get exhausted. As far as I can see, the only way to fix this is to get a controller capable of handling more devices. Or to get multiple controllers. > In my case I would like to use the full 128 ports on the USB bus. The > gives me a practical limit of 100 mobile devices and 20 something ports > for chaining usb hubs together. > > I am available to assist with debugging this issue if there is a way to > make it work. It sounds like this is impossible with the hardware you have. Alan Stern -- 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