J'ai un appareil Android 4.1.2 (OUYA) et un adaptateur PSX-USB avec deux manettes de Playstation. En le branchant sur le port USB, l'appareil s'affiche dans le menu dmesg
:
<6>[ 331.002934] usb 2-1: new low speed USB device number 13 using tegra-ehci
<6>[ 331.039183] usb 2-1: New USB device found, idVendor=0810, idProduct=0001
<6>[ 331.046013] usb 2-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
<6>[ 331.053437] usb 2-1: Product: Twin USB Joystick
Malheureusement, aucun fichier de dispositif dans /dev/input/
comme /dev/input/js0
sont créées.
Qui/quelle partie d'Android est responsable de la détection d'un périphérique USB comme étant un joystick et de la création des fichiers d'entrée correspondants ?
Par ailleurs, les contrôleurs sont détectés correctement sur un Linux standard (Ubuntu 14.04).