1 votes

Fichier de périphérique pour le contrôleur/joystick USB non créé

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).

1voto

cweiske Points 202

Il s'est avéré que les modules nécessaires au noyau n'étaient pas compilés (je l'ai vérifié dans le fichier /proc/config.gz ).

Voir http://cweiske.de/tagebuch/ouya-usb-joysticks.htm pour obtenir des informations sur la compilation de votre propre noyau avec les modules.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X