1 votos

Archivo de dispositivo para el controlador USB/joystick no creado

Tengo un dispositivo Android 4.1.2 (OUYA) y un adaptador PSX-USB con dos mandos de Playstation conectados. Al conectarlo al puerto USB hace que el dispositivo aparezca en 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

Lamentablemente, no hay archivos de dispositivos en /dev/input/ como /dev/input/js0 se crean.

¿Quién/qué parte de Android es responsable de detectar que un dispositivo USB es un joystick y de crear los archivos de entrada correspondientes?

Por cierto, los controladores se detectan bien en un Linux estándar (Ubuntu 14.04).

1voto

RafLance Puntos 199

Resultó que los módulos necesarios del kernel no estaban compilados (lo comprobé en /proc/config.gz ).

Ver http://cweiske.de/tagebuch/ouya-usb-joysticks.htm para obtener información sobre cómo compilar su propio kernel con los módulos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X