J'ignore depuis quand exactement, mais depuis plusieurs semaines environ, mes manettes filaires de Xbox 360 ne fonctionnent plus sur mon Arch Linux. Elles apparaissent bien sur la sortie de
lsusb
, mais à part ça, aucun logiciel ni jeu ne semble les reconnaître.J'ai essayé les instructions données ici : https://github.com/paroj/xpad#debugging mais la manette ne semble pas apparaître dans
/dev/input
(je n'ai aucun fichier en "jsX
" dans ce dossier). J'ai aussi vu qu'on pouvait changer le pilote du noyau ici https://wiki.archlinux.org/index.php/Ga ... controller mais j'aimerais d'abord diagnostiquer ce qui s'est passé sur ma machine.
Voici ce qui apparaît dans
dmesg
quand je connecte une manette en USB :
Code : Tout sélectionner
$ dmesg | grep "xpad"
[ 10.518522] usbcore: registered new interface driver xpad
[ 10.693448] xpad 1-1.6:1.0: xpad_irq_in - usb_submit_urb failed with result -1
[ 10.756403] Modules linked in: snd_usb_toneport(+) snd_usb_line6 cryptd joydev input_leds amdgpu(+) xpad eeepc_wmi mousedev ff_memless asus_wmi snd_hda_intel snd_rawmidi snd_seq_device iTCO_wdt sparse_keymap wmi_bmof ath3k glue_helper bluetooth intel_cstate snd_hda_codec gpio_ich mxm_wmi snd_hda_core snd_hwdep snd_pcm snd_timer chash r8169 snd gpu_sched iTCO_vendor_support intel_uncore mei_me ecdh_generic rfkill led_class intel_rapl_perf mii soundcore e1000e pcspkr mei evdev lpc_ich mac_hid i2c_i801 pcc_cpufreq wmi sg crypto_user ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 fscrypto sd_mod ahci libahci libata firewire_ohci firewire_core crc32c_intel scsi_mod crc_itu_t radeon i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm agpgart
[ 63.498602] xpad 1-1.6:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -2
[ 2735.420969] xpad 1-1.6:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -2
Pour info, voici mes sorties de
lsusb
et sudo evtest
:Code : Tout sélectionner
$ lsusb
Bus 002 Device 007: ID 0b05:179c ASUSTek Computer, Inc.
Bus 002 Device 005: ID 046a:b090 Cherry GmbH Keyboard
Bus 002 Device 004: ID 046d:c069 Logitech, Inc. M-U0007 [Corded Mouse M500]
Bus 002 Device 003: ID 0e41:4151 Line6, Inc.
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Code : Tout sélectionner
# evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Power Button
/dev/input/event2: Logitech USB Laser Mouse
/dev/input/event3: Cherry USB keyboard
/dev/input/event4: Cherry USB keyboard System Control
/dev/input/event5: Cherry USB keyboard Consumer Control
/dev/input/event6: PC Speaker
/dev/input/event7: Eee PC WMI hotkeys
/dev/input/event9: HDA ATI HDMI HDMI/DP,pcm=3
/dev/input/event10: HDA ATI HDMI HDMI/DP,pcm=7
/dev/input/event11: HDA ATI HDMI HDMI/DP,pcm=8
/dev/input/event12: HDA ATI HDMI HDMI/DP,pcm=9
/dev/input/event13: HDA ATI HDMI HDMI/DP,pcm=10
/dev/input/event14: HDA ATI HDMI HDMI/DP,pcm=11
Select the device event number [0-14]: