Alan Stern wrote: > On Sat, 2 May 2009, Sean Hildebrand wrote: > >>>> 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. > > It would help to see a usbmon trace showing what happens when you plug > in the joystick after booting without it, under 2.6.30-rc. See the > instructions in the kernel source file /Documentation/usb/usbmon.txt. > > Alan Stern > > -- If the behaviour is anything like the Yoke and Pedals, since around 2.6,19. # js_demo Joystick test program. ~~~~~~~~~~~~~~~~~~~~~~ Joystick 0: "CH PRODUCTS CH FLIGHT SIM YOKE USB " Joystick 1: "CH PRODUCTS CH PRO PEDALS USB " Joystick 2 not detected Joystick 3 not detected Joystick 4 not detected Joystick 5 not detected Joystick 6 not detected Joystick 7 not detected +--------------------JS.0----------------------+--------------------JS.1----------------------+ | Btns Ax:0 Ax:1 Ax:2 Ax:3 Ax:4 Ax:5 Ax:6 | Btns Ax:0 Ax:1 Ax:2 | +----------------------------------------------+----------------------------------------------+ ^C0000 +0.1 -0.2 -1.0 -1.0 -0.8 +0.0 +0.0 . | 0000 -1.0 -1.0 -0.0 . . . . . | # jstest /dev/input/js0 Driver version is 2.1.0. Joystick (CH PRODUCTS CH FLIGHT SIM YOKE USB ) has 7 axes (X, Y, Z, Rx, Ry, Hat0X, Hat0Y) and 12 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6). Testing ... (interrupt to exit) Axes: 0: 3715 1: -5068 2:-32767 3:-32767 4:-24661 5: 0 6: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off 10:off 11:off They are frozen in that state after a reboot until I replug them, then everything works normally. The dmesg output is the same in each case. Regards Sid. -- Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support Specialist, Cricket Coach Microsoft Windows Free Zone - Linux used for all Computing Tasks -- 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