Samson carbon 61 en Ubuntu? Novata total

  • 1
Lunita
#1 por Lunita el 14/08/2014
Hola!! Les cuento hoy con mucha ilusión, fui a buscar mi primer controlador midi, lo traje e inmediatamente lo conecte a la pc encendi mi ubuntu e instale amsynth y la cuestion es que no suena y me da la sensacion de que no me detecta el controlador, es compatible? Supuestamente es midi estandar y yo intento usarla desde el usb. Probe instalando jack y pues nada, se cuelga y deja procesos ininterrumpibles...
Buscando un poco por internet e visto que puedes listar los dispositivos midi conectados con el comando aplaymidi -l
y esta es la salida

Port Client name Port name
14:0 Midi Through Midi Through Port-0

que hago mal??
Subir
OFERTASVer todas
  • -26%
    AKAI MPC Key 61
    1.290 €
    Ver oferta
  • beyerdynamic DT-770 Pro
    138 €
    Ver oferta
  • -40%
    ¡Precio mínimo histórico! AKAI MPK 261
    298 €
    Ver oferta
Lunita
#2 por Lunita el 14/08/2014
el comando dmesg me dice lo siguiente.
usb 2-1.1: new full-speed USB device number 12 using ehci_hcd
usb 2-1.1: no configurations
usb 2-1.1: can't read configurations, error -22
hub 2-1:1.0: unable to enumerate USB device on port 1

Da a entender que no lo reconoce al controlador midi, lo probé en windows superficialmente y aparentemente lo reconoce sin problemas -.-'
Subir
vagar
#3 por vagar el 14/08/2014
No tiene buena pinta, a ver si averiguamos algo más.

¿Tienes instalado el paquete usb-modeswitch?

Pon la salida del comando "sudo lsusb -v"
Subir
Lunita
#4 por Lunita el 14/08/2014
Esta es la salida del comando sudo lsusb -v


Alguien escribió:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 3.02
iManufacturer 3 Linux 3.2.0-58-generic ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1a.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0507 highspeed power suspend enable connect
Port 2: 0000.0100 power
Device Status: 0x0001
Self Powered

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 3.02
iManufacturer 3 Linux 3.2.0-58-generic ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1d.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 2
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0503 highspeed power enable connect
Port 2: 0000.0100 power
Device Status: 0x0001
Self Powered

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x8087 Intel Corp.
idProduct 0x0024 Integrated Rate Matching Hub
bcdDevice 0.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 4
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 50 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x8087 Intel Corp.
idProduct 0x0024 Integrated Rate Matching Hub
bcdDevice 0.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 6
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 50 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0101 power connect
Port 2: 0000.0100 power
Port 3: 0000.0303 lowspeed power enable connect
Port 4: 0000.0303 lowspeed power enable connect
Port 5: 0000.0100 power
Port 6: 0000.0100 power
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered

Bus 002 Device 003: ID 192f:0416 Avago Technologies, Pte.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x192f Avago Technologies, Pte.
idProduct 0x0416
bcdDevice 2.00
iManufacturer 0
iProduct 2 USB Optical Mouse
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 71
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0006 1x 6 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)

Bus 002 Device 004: ID 04d9:1702 Holtek Semiconductor, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04d9 Holtek Semiconductor, Inc.
idProduct 0x1702
bcdDevice 4.02
iManufacturer 1
iProduct 2 USB Keyboard
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 62
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 No Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 101
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)
Subir
Lunita
#5 por Lunita el 14/08/2014
Lo e probado en windows, y anda perfectamente, lo he probado en otra pc con el ultimo ubuntu y nada che.
Subir
Lunita
#6 por Lunita el 14/08/2014
Si tengo instalado el paquete usb_modeswitch
Subir
vagar
#7 por vagar el 14/08/2014
Alguien escribió:
Bus 002 Device 003: ID 192f:0416 Avago Technologies, Pte.
iProduct 2 USB Optical Mouse

Bus 002 Device 004: ID 04d9:1702 Holtek Semiconductor, Inc.
iProduct 2 USB Keyboard



Entiendo que lo has ejecutado con el teclado MIDI conectado. ¿Además tienes un ratón y un teclado USB?
Subir
Lunita
#8 por Lunita el 14/08/2014
Si tengo un ratón y un teclado usb
Subir
vagar
#9 por vagar el 14/08/2014
Pues entonces la incompatibilidad parece bastante gorda, a nivel de driver USB.

A lo mejor te pueden ayudar en la lista de correo de usuarios de ALSA, con suerte es algo simple como dar de alta el identificador USB de producto en alguna base de datos que la asocie al driver usb-midi:

https://lists.sourceforge.net/lists/listinfo/alsa-user

Otra opción que tienes es comprar un adaptador USB-MIDI de 5 patillas y conectarlo con un cable MIDI.

En el caso peor, si puedes cámbialo por algo más compatible, yo tengo desde hace años un Evolution MK-449C que funcionó a la primera.

Suerte.
Subir
Lunita
#10 por Lunita el 14/08/2014
Voy a probar pasar por la lista de usuarios de alsa. Gracias :)
Subir
patarro
#11 por patarro el 15/08/2014
Bienvenida a la comunidad Lunita..Tienes instalado ubuntu, que version y con que kernel ( en la terminal escribes "uname -r") , ¿el de baja latencia? low-latency., si tienes un kernel generic deberas cambiarlo a un kernel low-latency, buscalo en synaptic.
Como indica Igarrido, escribe en la terminal "lsusb", te va devolver menos informacion, pero ayudara a ver con mas claridad cuantos dispositivos reconoce el USB. Escribes "lsusb" con el controlador enchufado.
Primero describenos tu kernel "uname -r".
salud i alegria
Subir
Lunita
#12 por Lunita el 15/08/2014
lsusb dice:
Alguien escribió:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 018: ID 192f:0416 Avago Technologies, Pte. ADNS-5700 Optical Mouse Controller (3-button)
Bus 002 Device 021: ID 04d9:1702 Holtek Semiconductor, Inc. Keyboard LKS02


uname -r dice
Alguien escribió:
3.2.0-58-generic


Escribi a la lista de usuarios de alsa (ba en realidad fue mi pareja quien escribio, yo cero de ingles :{} ) y esta fueron sus respuestas

Alguien escribió:

I have a problem a midi controller, a Samson Carbon 61. When I connect
via usb, dmesg tells me the following.


[ 1480.097123] usb 2-1.1: new full-speed USB device number 9
using ehci_hcd
[ 1480.118082] usb 2-1.1: no configurations
[ 1480.118087] usb 2-1.1: can't read configurations, error -22
[ 1480.118206] hub 2-1:1.0: unable to enumerate USB device on
port 1

That's not an ALSA problem, but most probably a firmware bug. A device
with bNumConfigurations == 0 is invalid. Copied the linux-usb list.


I use ubuntu 12.04 and 14.04 and nothing, I have tested in windows
and works well.

Could you follow the instructions in this document and generate a usbmon
trace when connecting the device? I'd like to know whether the entire
device descriptor is garbled.



https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/usb/usbmon.txt


Thanks,
Daniel





Mi pareja dice que no lo reconoce a nivel del driver usb, se puso a buscar a tratar de buscar el usb-id para subirlo a la pagina
http://www.linux-usb.org/usb-ids.html
pero no lo encuentra por ningún lado. Si tuviera el usb-id del producto tal vez el kernel sabria que tiene que usar el driver correcto.
Subir
patarro
#13 por patarro el 15/08/2014
los drivers o modulos estan implementados dentro del kernel.La solucion puede venir instalando un kernel de baja latencia.
Visita esta pagina http://semicorchux.blogspot.com.es/ creada por un compañero de esta web. Mi recomendacion, tomatelo con calma, aprende un poquito dia a dia, y gnu/linux te va devolver con creces tu esfuerzo.
salud i alegria
Subir
vagar
#14 por vagar el 15/08/2014
Parece que Daniel sabe muy bien de lo que habla y con él estáis en buenas manos, seguid sus instrucciones. El usb-id seguramente lo podáis averiguar desde el panel de control de Windows, pero no sé si os va a servir de mucho si el problema está en un error en el protocolo de identificación al que Windows es tolerante pero Linux no.
Subir
Lunita
#15 por Lunita el 15/08/2014
Mi pareja encontró esto,

http://stackoverflow.com/questions/3389192/register-bind-match-a-device-with-a-driver

que lo llevo a esto

http://reactivated.net/writing_udev_rules.html

Mi pareja cree en teoría que con saber el USB ID puede crear una regla que fuerza al sistema udev a funcionar con un driver especifico.

Vamos a ver ya les contare como nos fue. Gracias. :)
Subir
Nuevo post

Regístrate o para poder postear en este hilo