On Sat, Jul 16, 2016 at 12:40:43PM -0700, Bruce Korb wrote: > [13026.604365] usb 1-1.3: USB disconnect, device number 28 > [13043.430087] usb 1-1.3: new full-speed USB device number 32 using xhci_hcd > [13043.528010] usb 1-1.3: New USB device found, idVendor=046d, idProduct=c245 > [13043.528018] usb 1-1.3: New USB device strings: Mfr=1, Product=2, > SerialNumber=0 > [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? sorry, greg k-h -- 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