On Tue, 11 Nov 2008, Andi Kleen wrote: > Hi, > > I have a box here which has a couple of USB devices connected. > That includes several HID devices (keyboards, mouse) and a couple > of others including a USB powerswitch driven through a user space > program. > > Now what happened is that I changed some of the HID devices > around (moving from a direct port to a hub) and also moved > the USB power switch from one port to another. But after that > the power switch didn't work anymore, just giving a flood > of > > usb 2-2: usbfs: interface 0 claimed by usbhid while 'sispm' sets config #1 > > (sispm is the user space driver) > > Kernel is 2.6.28-rc3 This sounds like a userspace problem. The sispm program should unbind usbhid from interface 0 before trying to set the config. I don't know why it should start showing up now. Perhaps you need to add the power switch to usbhid's blacklist. At any rate, you should be able to get it working again by unbinding usbhid manually: echo -n 2-2:1.0 >/sys/bus/usb/drivers/usbhid/unbind Alan Stern -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html