On Sat, Jul 16, 2016 at 4:18 PM, Greg KH <greg@xxxxxxxxx> wrote: >> [13043.528023] usb 1-1.3: Product: Gaming Mouse G400 >> [13043.528027] usb 1-1.3: Manufacturer: Logitech >> [13043.528309] usb 1-1.3: Not enough bandwidth for new device state. >> [13043.528319] usb 1-1.3: can't set config #1, error -28 > > That's your issue, odds are OS-X doesn't check the bandwidth needed for > the devices and tries to use them anyway. We used to do that on Linux > many years ago, but had numerous problems with devices so we now follow > the specification. It's better to have your device not work at all, > than to just randomly not work, don't you think? That sounds right, but here we have a situation where a keyboard and a mouse will overwhelm the bandwidth, but a Class-10/UDH-1 SSD will not. I really don't type that fast. I should be able to tell the driver that I don't type several billion words per minute or move my hand faster than sound, yes? OK, I'm being a little facetious, but it does seem to me that if a HID device is being used, there should be a way to downgrade the claim that it is a "full speed USB device". In any case, "better to" question, in my case, it's "no". I do not like having three keyboards stacked one on top of another. So I really need some way to fix this. :( -- 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