Joystick event device permissions wrong

Bug #1176565 reported by Ville Ranki
This bug report is a duplicate of:  Bug #1332444: CH Pedals are not working in 14.04. Edit Remove
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
udev (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I have 2 joystick devices: CH Fighterstick and CH Pro Pedals.

lsinput says:

/dev/input/event6
   bustype : BUS_USB
   vendor : 0x68e
   product : 0xf3
   version : 256
   name : "CH PRODUCTS CH FIGHTERSTICK USB "
   phys : "usb-0000:00:14.0-3.3/input0"
   uniq : ""
   bits ev : EV_SYN EV_KEY EV_ABS EV_MSC

/dev/input/event5
   bustype : BUS_USB
   vendor : 0x68e
   product : 0xf2
   version : 256
   name : "CH PRODUCTS CH PRO PEDALS USB "
   phys : "usb-0000:00:14.0-3.2/input0"
   uniq : ""
   bits ev : EV_SYN EV_ABS

..but the permissions for the device files are:

crw-r----- 1 root root 13, 69 May 5 14:04 event5
crw-rw----+ 1 root root 13, 70 May 5 14:04 event6

..resulting in that only fighterstick is readable for applications using the event device (X-Plane flight
simulator for example).

I know these permissions can be changed by creating a udev rule, but it is just a workaround for this issue. Joysticks should be available by default. Why are the permissions different in the first place?

See:
http://developer.x-plane.com/2012/09/linux-joystick-permissions/

Bugs #31363 and #33354 may be related.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in udev (Ubuntu):
status: New → Confirmed
Revision history for this message
Pablo San Martín (san-wablo) wrote :

Similar problem here.

I had been using a PlayStation gamepad on PCSX for a while on Ubuntu 14.04, but realized it stopped working by the end of May.

The controller is detected by lsusb on Terminal, but it does not appear in PCSX or jstest-gtk.

The udev output when I connect the device is attached in the text file.?field.comment=Similar problem here.

I had been using a PlayStation gamepad on PCSX for a while on Ubuntu 14.04, but realized it stopped working by the end of May.

The controller is detected by lsusb on Terminal, but it does not appear in PCSX or jstest-gtk.

The udev output when I connect the device is attached in the text file.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.