Public bug reported: The CH Products Flightstick Pro USB joystick is recognized by the system, but produces no input events after the first batch of synthetic events. Research on the linux-usb mailing list found that several other CH Products joysticks require a hid quirk to become fully functional. I adapted earlier quirk patches to this joystick, patched linux- source-2.6.32, built a custom kernel with the basename linux- image-2.6.32.15+drm33.5, and tested that the patches do enable this joystick to work correctly.
The patch is attached. It adds a new USB device id to the CH_PRODUCTS group and then adds that device id to the list of CH_PRODUCTS joysticks that require HID_QUIRK_NOGET. I didn't explicitly set out to test against the upstream kernel, but 2.6.32.15+drm33.5 is the listed upstream kernel for the current Lucid generic kernel that I have installed. The joystick was tested with the flightgear flight simulator and the jstest application from the joystick package. -- rec -- ProblemType: Bug DistroRelease: Ubuntu 10.04 Package: linux-image-2.6.32-24-generic 2.6.32-24.39 Regression: No Reproducible: Yes ProcVersionSignature: Ubuntu 2.6.32-24.39-generic 2.6.32.15+drm33.5 Uname: Linux 2.6.32-24-generic x86_64 AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21. Architecture: amd64 ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: rec 1537 F.... pulseaudio CRDA: Error: [Errno 2] No such file or directory Card0.Amixer.info: Card hw:0 'Intel'/'HDA Intel at 0xf2620000 irq 17' Mixer name : 'Conexant CX20561 (Hermosa)' Components : 'HDA:14f15051,17aa211b,00100000' Controls : 14 Simple ctrls : 7 Card29.Amixer.info: Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 7WHT15WW-1.02' Mixer name : 'ThinkPad EC 7WHT15WW-1.02' Components : '' Controls : 1 Simple ctrls : 1 Card29.Amixer.values: Simple mixer control 'Console',0 Capabilities: pswitch pswitch-joined penum Playback channels: Mono Mono: Playback [on] Date: Mon Aug 16 13:05:00 2010 HibernationDevice: RESUME=UUID=bda90eee-fea7-4bf9-96fb-03e96dae8279 InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429) MachineType: LENOVO 7449F9U ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic root=UUID=03285702-45e1-49b6-b605-00b915752669 ro quiet splash ProcEnviron: PATH=(custom, user) LANG=en_US.utf8 SHELL=/bin/bash RelatedPackageVersions: linux-firmware 1.34.1 SourcePackage: linux dmi.bios.date: 09/24/2009 dmi.bios.vendor: LENOVO dmi.bios.version: 7WET60WW (3.10 ) dmi.board.name: 7449F9U dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr7WET60WW(3.10):bd09/24/2009:svnLENOVO:pn7449F9U:pvrThinkPadX200Tablet:rvnLENOVO:rn7449F9U:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 7449F9U dmi.product.version: ThinkPad X200 Tablet dmi.sys.vendor: LENOVO ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug lucid needs-upstream-testing -- missing usb hid quirk for CH Products Joystick https://bugs.launchpad.net/bugs/618853 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs