conectar piano digital por USB

#1 por Aarón el 29/11/2015
Buenas a todos, un novatillo más intentando empezar a hacer pinitos en esto de la música digital, a través de GNU/linux

Después de haber conseguido juguetear en diferentes ocasiones con el LMMS, seq24, ZynAddSubFX, Hydrogen, grabar alguna cosa con Ardour, probar el SooperLooper, PureData y algunas chuminadas más que no van a ninguna parte (y todo ello en la época en la que el patcheado con qjackctl era necesariamente manual, esto de los automatismos es mu nuevo...), me veo tratando de conectar un piano Thomann DP-33 a través del puerto USB que se supone que debería detectar como entrada (y salida) MIDI. Según el manual del piano, efectivamente, con conectar el cable USB debería ser suficiente, pero, por ello escribo aquí, no está siendo así. He trabajado con un UMX490 y un Akai MPD18 sin problemas en este sentido. Entiendo que al tratarse puramente de controladoras USB/MIDI pues ya por diseño la conexión es sencilla. Supongo que en este caso, conseguir que el sistema detecte el DP-33 como un input de sonido pues tendrá algo más de tela. En el manual del piano pone que necesita SO Windows (para variar, aunque curiosamente no se menciona Mac), pero eso no es nada extraño.

Bueno, no sé bien bien en qué carpeta tengo que revisar y "montar", si procede, el USB: /media? /usr/src/algomás? en fin, en eso estamos. Una vez aparezca en el qjack no me preocupa conectarlo al LMMS o meterlo como entrada en cualquier otro sitio, pero si no aparece ya no sé ni por donde empezar.

He hecho un dmesg en terminal para ver qué ocurre por ahí, os adjunto parte del log

Alguien escribió:
[ 1898.767106] usb 1-3: new full-speed USB device number 19 using xhci_hcd
[ 1898.879164] usb 1-3: Device not responding to setup address.
[ 1899.082994] usb 1-3: Device not responding to setup address.
[ 1899.286801] usb 1-3: device not accepting address 19, error -71
[ 1899.398785] usb 1-3: new full-speed USB device number 20 using xhci_hcd
[ 1899.415775] usb 1-3: unable to read config index 0 descriptor/all
[ 1899.415780] usb 1-3: can't read configurations, error -71
[ 1899.582703] usb 1-3: new full-speed USB device number 21 using xhci_hcd
[ 1899.582837] usb 1-3: Device not responding to setup address.
[ 1899.786615] usb 1-3: Device not responding to setup address.
[ 1899.990279] usb 1-3: device not accepting address 21, error -71
[ 1899.990309] usb usb1-port3: unable to enumerate USB device


Anteriormente aparecen más mensajes de imposibilidad de conectar, el device no responde, etc. en fin, que quiere hacerle caso pero no sabe bien cómo, no? O quizá soy yo que no me entero, se aceptan sugerencias!

Muchas gracias "de antebraso", un saludo!
Subir
#2 por Pablo_F el 29/11/2015
Puede que no cumpla el estándar USB...
Para investigar, ¿qué ID tiene, según lsusb?
Subir
#3 por Aarón el 29/11/2015
#2

Alguien escribió:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 0489:e080 Foxconn / Hon Hai
Bus 001 Device 003: ID 0bda:57b5 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


El 002 es el ratón, el resto supongo que son los puertos en sí, tiene USB2 y USB3

Acabo de probar cambiando a otro puerto (creo que el anterior era usb3 y este usb2 aunque no estoy seguro), y el mensaje en el dmesg es diferente:

Alguien escribió:
[16098.974587] usb 1-2: new full-speed USB device number 35 using xhci_hcd
[16098.991868] usb 1-2: string descriptor 0 read error: -71
[16098.991873] usb 1-2: New USB device found, idVendor=0a4d, idProduct=129d
[16098.991875] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[16098.992481] usb 1-2: can't set config #1 , error -71


Edit: buscando en sangoogle por idVendor=0a4d me salen varios foros con errores con un teclado de M-Audio (además de algunas cosas con una impresora...), pero ni idea de cómo compilar o montar este periférico. Gracias!
Subir
#4 por Pablo_F el 29/11/2015
Cuando has hecho lsusb no estaba conectado, no? (es que no veo ese ID)
Bueno, da igual, porque te sale en dmesg de todas formas.
He mirado en la lista que hay en: http://www.linux-usb.org/usb.ids
Aparecen varios productos de este fabricante pero no aparece el tuyo.
Eso suele indicar que no está soportado.

Si quieres informar a los desarrolladores de alsa, van a necesitar la
salida del comando (con el teclado conectado, por supuesto):

lsusb -v -d 0a4d:129d

Con eso, quizás ellos pueden hacer algo para darle soporte en el futuro.

Saludos, Pablo
Subir
#5 por Aarón el 29/11/2015
#4

Pues sí que lo tenía conectado, de hecho acabo de volver a probar y me sale lo mismo en el dmesg y en el lsusb.

Muchas gracias por la ayuda, copio la info que me sale al hacer el lsusb -v -d del periférico y envío la petición al mantenedor de la lista a ver si me puede orientar, y cuando tenga novedades las comparto :)

Salut!
Subir
#6 por Aarón el 29/11/2015
curioso, vuelvo a hacer un lsusb y aparece en la principal

Alguien escribió:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 004: ID 0489:e080 Foxconn / Hon Hai
Bus 001 Device 003: ID 0bda:57b5 Realtek Semiconductor Corp.
Bus 001 Device 039: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 001 Device 049: ID 0a4d:129d Evolution Electronics, Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Subir
#7 por Leirdalag el 30/05/2016
Subir
1
#8 por Aarón el 03/06/2016
#7 ¡Gracias! Me lo miraré a fondo cuando tenga ocasión, un saludo
Subir
Respuesta rápida

Regístrate o para poder postear en este hilo