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