Lograr que el equipo reconozca dispositivo mp3 «chino»


fixed no detecta mp3 ni pendrive usb mass-storage solvedEste fin de semana le he regalado al cuñado la tarde del sábado mirando por qué no le funcionaba el mp3 que compramos por Internet en el ArchLinux que tiene instalado en su ordenador (con lo «feliz» que era él con su Windows ;))

Curiosamente el equipo lo detectaba (aparecían trazas en los logs) pero, en la lista de dispositivos usb, sólo se veían un

...
Bus 001 Device 004: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 008: ID 1234:5678 Unknown
...

Con la fácil que es coger el disco con los drivers e instalarlo en Windwows, ¿verdad?

¡Alto! pero si en la caja lo único que viene es el «cacharro» y unos cascos (qué más va a venir por 10€ ¿no os parece? ;))

Nada, habrá que investigar

Síntomas

Mirando en los ficheros de log (puedes lanzar un dmesg o mirar el contenido de /var/log/everything) observamos que aparece lo siguiente

May 2 19:55:48 localhost kernel: [12684.359447] usb 1-1.3: new high-speed USB device number 11 using ehci_hcd
May 2 19:55:48 localhost kernel: [12684.523176] hub 1-1:1.0: unable to enumerate USB device on port 3
May 2 19:55:48 localhost kernel: [12684.869142] usb 1-1.3: new high-speed USB device number 12 using ehci_hcd
May 2 19:55:48 localhost kernel: [12685.236436] input: GENERIC INC. TEST200 as /devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.3/1-1.3:1.0/input/input13
May 2 19:55:48 localhost mtp-probe: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:12.2/usb1/1-1/1-1.3"
May 2 19:55:48 localhost mtp-probe: bus: 1, device: 12 was not an MTP device

NOTA: el mtp-probe es por culpa de los paquetes que tengo instalados para poder acceder a la memoria de la Samsung Galaxy Tab; no le hagáis mucho caso

Solución

Recordando que en el portátil de mi suegro (en el que le tengo instalado Ubuntu) me llegó a funcionar correctamente comparo

  1. los módulos que tiene cargado Ubuntu en el portátil y
  2. los servicios que tengo en el sobremesa

observo que a mi me sobra usbtouchscreen (y tanto que me sobra, no tengo ningún dispositivo usb para convertir mi monitor LCD a táctil;))

Lanzando un

sudo rmmod usbtouchscreen

compruebo que empieza a detectarlo y se monta correctamente.

Para hacerlo permanente he creado el fichero /etc/modprobe.d/mp3-zema.conf con el siguiente contenido

blacklist usbtouchscreen

y asunto resuelto.

Conclusión

¿¡¿ Lo barato sale caro?!?

Ahora en serio; aunque Linux hace un gran trabajo a la hora de reconocer dispositivos de almacenamiento externo USB (usb mass storage) sin necesidad de instalar drivers ni software adicional, hay ocasiones en las que se convierte en un auténtico infierno conseguir que reconozca los pinchos usb (y mucho más aún los mp3s).

Los fabricantes nos ningunean (sobre todo si estamos hablando de aparatos de bajo coste como el que me ocupaba) y al final terminamos «jugando» con nuestros equipos (y paciencia) hasta que conseguimos (en el mejor de los casos) hacerlos funcionar.

Yo he tenido suerte, ¿y tú?…

  • ¿te has visto alguna vez en una situación similar?
  • ¿conseguiste solucionarlo?
  • ¿cómo te sienta que en la caja ponga que el dispositivo sólo es compatible con Windows y Mac? 😦

4 comentarios en “Lograr que el equipo reconozca dispositivo mp3 «chino»

  1. La verdad es quee estos aparatos hacen mucho daño a Linux. Lo curioso es que si pasa en Windows, la gente se resigna y ya está. En cambio en Linux, siempre hay quien dice, «vaya mierda de operativo…» En fin, ¡paciencia¡ y ellos se lo pierden.

    Me gusta

  2. Algunas veces no hace falta que sean tan «chinos» para que no sea fácil: pongo a mi samsung yp-u3 por testigo.
    Tan sólo llega a funcionar (y no siempre) a través del programa gnomad2.

    Me gusta

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.