Package: joystick
Version: 1:1.4.6-1
Severity: normal

Dear Maintainer,

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

    Plug the joystick, reload the joydev module, start jstest-gtk (in all
    possible permutations of the order).

   * What was the outcome of this action?

    js0 is always the touchpad. js1 is always the actual USB joystick.

    Depending on the game it might be impossible to force it to use the actual
    joystick instead of the touchpad-pretending-to-be-a-joystick.

   * What outcome did you expect instead?

    The touchpad not to be interpreted as a joystick at any point.



-- Package-specific info:

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/platform/applesmc.768/input/input5/js0':
    KERNEL=="js0"
    SUBSYSTEM=="input"
    DRIVER==""

  looking at parent device '/devices/platform/applesmc.768/input/input5':
    KERNELS=="input5"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{max}=="50"
    ATTRS{min}=="0"
    ATTRS{name}=="applesmc"
    ATTRS{phys}==""
    ATTRS{poll}=="50"
    ATTRS{uniq}==""
    ATTRS{properties}=="0"

  looking at parent device '/devices/platform/applesmc.768':
    KERNELS=="applesmc.768"
    SUBSYSTEMS=="platform"
    DRIVERS=="applesmc"
    ATTRS{key_at_index_data}==""
    ATTRS{key_at_index_name}=="#KEY"
    ATTRS{key_at_index_type}=="ui32"
    ATTRS{name}=="applesmc"
    ATTRS{fan1_manual}=="0"
    ATTRS{temp12_input}=="45000"
    ATTRS{temp12_label}=="TCSA"
    ATTRS{temp3_input}=="35250"
    ATTRS{temp3_label}=="TB1T"
    ATTRS{fan1_output}=="4500"
    ATTRS{temp19_input}=="38750"
    ATTRS{temp19_label}=="Th1H"
    ATTRS{light}=="(0,0)"
    ATTRS{fan1_max}=="6200"
    ATTRS{fan1_min}=="4500"
    ATTRS{temp13_input}=="-250"
    ATTRS{temp13_label}=="TCTD"
    ATTRS{temp4_input}=="34250"
    ATTRS{temp4_label}=="TB2T"
    ATTRS{key_count}=="374"
    ATTRS{fan1_input}=="4511"
    ATTRS{fan1_label}=="Exhaust  "
    ATTRS{temp14_input}=="48250"
    ATTRS{temp14_label}=="TCXC"
    ATTRS{temp5_input}=="48750"
    ATTRS{temp5_label}=="TC0E"
    ATTRS{temp20_input}=="33000"
    ATTRS{temp20_label}=="Ts0P"
    ATTRS{key_at_index}=="0"
    ATTRS{position}=="(-3,2,257)"
    ATTRS{key_at_index_data_length}=="4"
    ATTRS{temp15_input}=="50000"
    ATTRS{temp15_label}=="TG1D"
    ATTRS{temp6_input}=="50000"
    ATTRS{temp6_label}=="TC0F"
    ATTRS{temp21_input}=="36000"
    ATTRS{temp21_label}=="Ts0S"
    ATTRS{calibrate}=="(1,-2)"
    ATTRS{temp16_input}=="39500"
    ATTRS{temp16_label}=="TM0P"
    ATTRS{temp7_input}=="1250"
    ATTRS{temp7_label}=="TC0J"
    ATTRS{temp10_input}=="49000"
    ATTRS{temp10_label}=="TC2C"
    ATTRS{temp1_input}=="41000"
    ATTRS{temp1_label}=="TA0P"
    ATTRS{temp17_input}=="43250"
    ATTRS{temp17_label}=="TM0S"
    ATTRS{temp8_input}=="43500"
    ATTRS{temp8_label}=="TC0P"
    ATTRS{temp11_input}=="49000"
    ATTRS{temp11_label}=="TCGC"
    ATTRS{temp2_input}=="35250"
    ATTRS{temp2_label}=="TB0T"
    ATTRS{temp18_input}=="57000"
    ATTRS{temp18_label}=="TPCD"
    ATTRS{temp9_input}=="49000"
    ATTRS{temp9_label}=="TC1C"

  looking at parent device '/devices/platform':
    KERNELS=="platform"
    SUBSYSTEMS==""
    DRIVERS==""


Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device 
'/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/input/input22/js1':
    KERNEL=="js1"
    SUBSYSTEM=="input"
    DRIVER==""

  looking at parent device 
'/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/input/input22':
    KERNELS=="input22"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{name}=="GreenAsia Inc.      USB  Joystick  "
    ATTRS{phys}=="usb-0000:00:14.0-1/input0"
    ATTRS{uniq}==""
    ATTRS{properties}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0':
    KERNELS=="1-1:1.0"
    SUBSYSTEMS=="usb"
    DRIVERS=="usbhid"
    ATTRS{bInterfaceClass}=="03"
    ATTRS{bInterfaceSubClass}=="00"
    ATTRS{bInterfaceProtocol}=="00"
    ATTRS{bNumEndpoints}=="02"
    ATTRS{supports_autosuspend}=="1"
    ATTRS{bAlternateSetting}==" 0"
    ATTRS{bInterfaceNumber}=="00"

  looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-1':
    KERNELS=="1-1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{devpath}=="1"
    ATTRS{idVendor}=="0e8f"
    ATTRS{speed}=="1.5"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bMaxPacketSize0}=="8"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="8"
    ATTRS{configuration}==""
    ATTRS{bMaxPower}=="500mA"
    ATTRS{authorized}=="1"
    ATTRS{bmAttributes}=="80"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{maxchild}=="0"
    ATTRS{bcdDevice}=="0107"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{version}==" 1.00"
    ATTRS{urbnum}=="34"
    ATTRS{ltm_capable}=="no"
    ATTRS{manufacturer}=="GreenAsia Inc.   "
    ATTRS{removable}=="unknown"
    ATTRS{idProduct}=="0012"
    ATTRS{bDeviceClass}=="00"
    ATTRS{product}=="  USB  Joystick  "

  looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1':
    KERNELS=="usb1"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="01"
    ATTRS{devpath}=="0"
    ATTRS{idVendor}=="1d6b"
    ATTRS{speed}=="480"
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{authorized_default}=="1"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="1"
    ATTRS{configuration}==""
    ATTRS{bMaxPower}=="0mA"
    ATTRS{authorized}=="1"
    ATTRS{bmAttributes}=="e0"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{maxchild}=="4"
    ATTRS{bcdDevice}=="0310"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{serial}=="0000:00:14.0"
    ATTRS{version}==" 2.00"
    ATTRS{urbnum}=="810"
    ATTRS{ltm_capable}=="no"
    ATTRS{manufacturer}=="Linux 3.10-2-amd64 xhci_hcd"
    ATTRS{removable}=="unknown"
    ATTRS{idProduct}=="0002"
    ATTRS{bDeviceClass}=="09"
    ATTRS{product}=="xHCI Host Controller"

  looking at parent device '/devices/pci0000:00/0000:00:14.0':
    KERNELS=="0000:00:14.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="xhci_hcd"
    ATTRS{irq}=="44"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{broken_parity_status}=="0"
    ATTRS{class}=="0x0c0330"
    ATTRS{consistent_dma_mask_bits}=="32"
    ATTRS{dma_mask_bits}=="64"
    
ATTRS{local_cpus}=="00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,0000000f"
    ATTRS{device}=="0x1e31"
    ATTRS{msi_bus}==""
    ATTRS{local_cpulist}=="0-3"
    ATTRS{vendor}=="0x8086"
    ATTRS{subsystem_device}=="0x7270"
    ATTRS{numa_node}=="-1"
    ATTRS{d3cold_allowed}=="1"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages joystick depends on:
ii  libc6            2.17-92+b1
ii  libsdl1.2debian  1.2.15-6

Versions of packages joystick recommends:
ii  evtest       1:1.31-1
ii  inputattach  1:1.4.6-1

joystick suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to