On Sat, May 2, 2009 at 8:12 PM, Greg KH <greg@xxxxxxxxx> wrote: > On Sat, May 02, 2009 at 06:15:28PM -0400, Sean Hildebrand wrote: >> Due to a quirk with CH Products joysticks, it's always been necessary >> to unplug the joystick and plug it back in after boot to get it to >> work - On boot it's listed in dmesg, /proc/bus/input/devices and >> lsusb, but moving the axes and pressing buttons do nothing until >> you've unplugged and re-plugged the joystick once. >> >> I've heard a patch which added a quirk for the Saitek Cyborg Gold >> joysticks was submitted (and accepted) for 2.6.29 in late March, and >> is now in mainline. I'm assuming the joystick functioned properly in >> 2.6.28 and encountered a regression similar to what I've got now. >> >> At present, no amount of removing and adding the joystick gets it to >> function, though it still does show up in the appropriate places. >> >> Joystick's a CH Products Combatstick 568 USB, and its ID is 068e:00f4. >> Googling for that, I see some pastebinned output containing that >> string from the 12th, so I assume I'm one of many suffering from this >> issue. >> >> The joystick is functional on 2.6.28.8-1, however it's non-functional >> with both 2.6.29.2-1 and 2.6.30-rc4, the latter being compiled today >> from Git. >> >> I'm unfamiliar with USB troubleshooting, so if there's any useful >> information I can provide, let me know. > > What is the kernel log messages from when you boot with the device in > and it doesn't work properly? > > thanks, > > greg k-h > Here are the pertinent lines: May 2 20:32:50 lithium kernel: usbcore: registered new interface driver hiddev May 2 20:32:50 lithium kernel: input: CH PRODUCTS CH COMBATSTICK USB as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input8 May 2 20:32:50 lithium kernel: generic-usb 0003:068E:00F4.0001: input,hidraw0: USB HID v1.00 Joystick [CH PRODUCTS CH COMBATSTICK USB] on usb-0000:00:1d.0-1/input0 May 2 20:32:50 lithium kernel: usbcore: registered new interface driver usbhid May 2 20:32:50 lithium kernel: usbhid: v2.6:USB HID core driver And here's the unabridged kernel log from that boot, in case there's anything else useful in there: http://pastebin.com/m13e77ed7 To be clear, the device does not work in 2.6.29 and 2.6.30 at all, but after being unplugged and plugged back in under 2.6.28 and earlier, it would function. -- 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