← Back to team overview

kernel-packages team mailing list archive

[Bug 1589498] [NEW] Device file not created for TRC rudder

 

Public bug reported:

(I reported this on linux-input ml but never got any replies. I hope
this reaches someone who has any clue what's wrong)

I have a USB HID joystick (professional grade rudder pedals) which
are not properly recognized as joystick. Event device is created,
but no /dev/input/jsX device node file. Other USB joysticks are
recognized and proper node files are created, so I suppose this
is a kernel issue. If not, could you point me to right direction?


Here's all info I could dig out of the device. Tested on kernel
4.4.0-22-generic on Ubuntu 16.04. The pedals output sane events
when testing with evtest, but are not found by applications as
the jsX file is missing.


Kernel output:
[27824.110672] usb 3-2.1.4: new low-speed USB device number 10 using
xhci_hcd
[27824.203250] usb 3-2.1.4: New USB device found, idVendor=0d59,
idProduct=0145
[27824.203255] usb 3-2.1.4: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[27824.203257] usb 3-2.1.4: Product: TRC RUDDER v2
[27824.203259] usb 3-2.1.4: Manufacturer: TRC
[27824.207307] input: TRC TRC RUDDER v2 as
/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.1/3-2.1.4/3-2.1.4:1.0/0003:0D59:0145.0003/input/input17
[27824.207468] hid-generic 0003:0D59:0145.0003: input,hidraw2: USB HID
v1.00 Joystick [TRC TRC RUDDER v2] on usb-0000:00:14.0-2.1.4/input0

lsinput:
/dev/input/event16
   bustype : BUS_USB
   vendor  : 0xd59
   product : 0x145
   version : 256
   name    : "TRC TRC RUDDER v2"
   phys    : "usb-0000:00:14.0-2.1.4/input0"
   uniq    : ""
   bits ev : EV_SYN EV_ABS


udevadm:
P:
/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.1/3-2.1.4/3-2.1.4:1.0/0003:0D59:0145.0003/input/input17/event16
N: input/event16
S: input/by-id/usb-TRC_TRC_RUDDER_v2-event-if00
S: input/by-path/pci-0000:00:14.0-usb-0:2.1.4:1.0-event
E: DEVLINKS=/dev/input/by-path/pci-0000:00:14.0-usb-0:2.1.4:1.0-event
/dev/input/by-id/usb-TRC_TRC_RUDDER_v2-event-if00
E: DEVNAME=/dev/input/event16
E:
DEVPATH=/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.1/3-2.1.4/3-2.1.4:1.0/0003:0D59:0145.0003/input/input17/event16
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_MODEL=TRC_RUDDER_v2
E: ID_MODEL_ENC=TRC\x20RUDDER\x20v2
E: ID_MODEL_ID=0145
E: ID_PATH=pci-0000:00:14.0-usb-0:2.1.4:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_1_4_1_0
E: ID_REVISION=0001
E: ID_SERIAL=TRC_TRC_RUDDER_v2
E: ID_TYPE=hid
E: ID_USB_DRIVER=usbhid
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=TRC
E: ID_VENDOR_ENC=TRC
E: ID_VENDOR_ID=0d59
E: MAJOR=13
E: MINOR=80
E: SUBSYSTEM=input
E: USEC_INITIALIZED=27821308664

udevadm test-builtin:
calling: test-builtin
=== trie on-disk ===
tool version:          229
file size:         7058303 bytes
header size             80 bytes
strings            1762191 bytes
nodes              5296032 bytes
Load module index
timestamp of '/etc/systemd/network' changed
timestamp of '/lib/systemd/network' changed
Parsed configuration file /lib/systemd/network/99-default.link
Created link configuration context.
ID_INPUT=1
capabilities/ev raw kernel attribute: 9
capabilities/ev decoded bit map:
  bit    0: 0000000000000009
capabilities/abs raw kernel attribute: 1c
capabilities/abs decoded bit map:
  bit    0: 000000000000001C
capabilities/rel raw kernel attribute: 0
capabilities/rel decoded bit map:
capabilities/key raw kernel attribute: 0
capabilities/key decoded bit map:
properties raw kernel attribute: 0
properties decoded bit map:
test_key: no EV_KEY capability
Unload module index
Unloaded link configuration context.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-22-generic 4.4.0-22.40
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
Uname: Linux 4.4.0-22-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  vranki     2911 F.... pulseaudio
 /dev/snd/pcmC1D0p:   vranki     2911 F...m pulseaudio
 /dev/snd/controlC1:  vranki     2911 F.... pulseaudio
CurrentDesktop: X-Cinnamon
Date: Mon Jun  6 16:10:23 2016
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=71d76087-3fdf-4f57-a0f4-0b128be4d386
InstallationDate: Installed on 2015-02-12 (480 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
MachineType: LENOVO 20C600LLMS
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic root=UUID=e114ca99-f1c7-450f-a4a5-553075d92b7c ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-22-generic N/A
 linux-backports-modules-4.4.0-22-generic  N/A
 linux-firmware                            1.157
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/05/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: J9ET99WW (2.19 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20C600LLMS
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50510 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrJ9ET99WW(2.19):bd05/05/2015:svnLENOVO:pn20C600LLMS:pvrThinkPadEdgeE540:rvnLENOVO:rn20C600LLMS:rvrSDK0E50510WIN:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 20C600LLMS
dmi.product.version: ThinkPad Edge E540
dmi.sys.vendor: LENOVO

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1589498

Title:
  Device file not created for TRC rudder

Status in linux package in Ubuntu:
  New

Bug description:
  (I reported this on linux-input ml but never got any replies. I hope
  this reaches someone who has any clue what's wrong)

  I have a USB HID joystick (professional grade rudder pedals) which
  are not properly recognized as joystick. Event device is created,
  but no /dev/input/jsX device node file. Other USB joysticks are
  recognized and proper node files are created, so I suppose this
  is a kernel issue. If not, could you point me to right direction?

  
  Here's all info I could dig out of the device. Tested on kernel
  4.4.0-22-generic on Ubuntu 16.04. The pedals output sane events
  when testing with evtest, but are not found by applications as
  the jsX file is missing.

  
  Kernel output:
  [27824.110672] usb 3-2.1.4: new low-speed USB device number 10 using
  xhci_hcd
  [27824.203250] usb 3-2.1.4: New USB device found, idVendor=0d59,
  idProduct=0145
  [27824.203255] usb 3-2.1.4: New USB device strings: Mfr=1, Product=2,
  SerialNumber=0
  [27824.203257] usb 3-2.1.4: Product: TRC RUDDER v2
  [27824.203259] usb 3-2.1.4: Manufacturer: TRC
  [27824.207307] input: TRC TRC RUDDER v2 as
  /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.1/3-2.1.4/3-2.1.4:1.0/0003:0D59:0145.0003/input/input17
  [27824.207468] hid-generic 0003:0D59:0145.0003: input,hidraw2: USB HID
  v1.00 Joystick [TRC TRC RUDDER v2] on usb-0000:00:14.0-2.1.4/input0

  lsinput:
  /dev/input/event16
     bustype : BUS_USB
     vendor  : 0xd59
     product : 0x145
     version : 256
     name    : "TRC TRC RUDDER v2"
     phys    : "usb-0000:00:14.0-2.1.4/input0"
     uniq    : ""
     bits ev : EV_SYN EV_ABS

  
  udevadm:
  P:
  /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.1/3-2.1.4/3-2.1.4:1.0/0003:0D59:0145.0003/input/input17/event16
  N: input/event16
  S: input/by-id/usb-TRC_TRC_RUDDER_v2-event-if00
  S: input/by-path/pci-0000:00:14.0-usb-0:2.1.4:1.0-event
  E: DEVLINKS=/dev/input/by-path/pci-0000:00:14.0-usb-0:2.1.4:1.0-event
  /dev/input/by-id/usb-TRC_TRC_RUDDER_v2-event-if00
  E: DEVNAME=/dev/input/event16
  E:
  DEVPATH=/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.1/3-2.1.4/3-2.1.4:1.0/0003:0D59:0145.0003/input/input17/event16
  E: ID_BUS=usb
  E: ID_INPUT=1
  E: ID_MODEL=TRC_RUDDER_v2
  E: ID_MODEL_ENC=TRC\x20RUDDER\x20v2
  E: ID_MODEL_ID=0145
  E: ID_PATH=pci-0000:00:14.0-usb-0:2.1.4:1.0
  E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2_1_4_1_0
  E: ID_REVISION=0001
  E: ID_SERIAL=TRC_TRC_RUDDER_v2
  E: ID_TYPE=hid
  E: ID_USB_DRIVER=usbhid
  E: ID_USB_INTERFACES=:030000:
  E: ID_USB_INTERFACE_NUM=00
  E: ID_VENDOR=TRC
  E: ID_VENDOR_ENC=TRC
  E: ID_VENDOR_ID=0d59
  E: MAJOR=13
  E: MINOR=80
  E: SUBSYSTEM=input
  E: USEC_INITIALIZED=27821308664

  udevadm test-builtin:
  calling: test-builtin
  === trie on-disk ===
  tool version:          229
  file size:         7058303 bytes
  header size             80 bytes
  strings            1762191 bytes
  nodes              5296032 bytes
  Load module index
  timestamp of '/etc/systemd/network' changed
  timestamp of '/lib/systemd/network' changed
  Parsed configuration file /lib/systemd/network/99-default.link
  Created link configuration context.
  ID_INPUT=1
  capabilities/ev raw kernel attribute: 9
  capabilities/ev decoded bit map:
    bit    0: 0000000000000009
  capabilities/abs raw kernel attribute: 1c
  capabilities/abs decoded bit map:
    bit    0: 000000000000001C
  capabilities/rel raw kernel attribute: 0
  capabilities/rel decoded bit map:
  capabilities/key raw kernel attribute: 0
  capabilities/key decoded bit map:
  properties raw kernel attribute: 0
  properties decoded bit map:
  test_key: no EV_KEY capability
  Unload module index
  Unloaded link configuration context.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: linux-image-4.4.0-22-generic 4.4.0-22.40
  ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
  Uname: Linux 4.4.0-22-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  vranki     2911 F.... pulseaudio
   /dev/snd/pcmC1D0p:   vranki     2911 F...m pulseaudio
   /dev/snd/controlC1:  vranki     2911 F.... pulseaudio
  CurrentDesktop: X-Cinnamon
  Date: Mon Jun  6 16:10:23 2016
  EcryptfsInUse: Yes
  HibernationDevice: RESUME=UUID=71d76087-3fdf-4f57-a0f4-0b128be4d386
  InstallationDate: Installed on 2015-02-12 (480 days ago)
  InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  MachineType: LENOVO 20C600LLMS
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic root=UUID=e114ca99-f1c7-450f-a4a5-553075d92b7c ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-4.4.0-22-generic N/A
   linux-backports-modules-4.4.0-22-generic  N/A
   linux-firmware                            1.157
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 05/05/2015
  dmi.bios.vendor: LENOVO
  dmi.bios.version: J9ET99WW (2.19 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20C600LLMS
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0E50510 WIN
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrJ9ET99WW(2.19):bd05/05/2015:svnLENOVO:pn20C600LLMS:pvrThinkPadEdgeE540:rvnLENOVO:rn20C600LLMS:rvrSDK0E50510WIN:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 20C600LLMS
  dmi.product.version: ThinkPad Edge E540
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1589498/+subscriptions


Follow ups