У меня есть USB MIDI-кабель, который отображается при подключении в сообщениях ядра как:
usb 1-1.2: new full-speed USB device number 12 using dwc_otg
, но в lsusb
это устройство почему-то не отображается:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
[ 1111] pmidi -l
также приводит только к этому:
Port Client name Port name
14:0 Midi Through Midi Through Port-0
Я пробовал USB-концентратор с питанием, поскольку он подключен к Raspberry Pi, но это не имело никакого значения. Устройство корректно отображается на компьютере Mac.
Это следующая модель:
USB_ID(0x1a86, 0x752d): /* QinHeng CH345 "USB2.0-MIDI" */
Я не уверен, как дальше отладить эту проблему. Есть ли реальные способы увидеть, что происходит (возможно, с Alsa?) При подключении интерфейса?
Я не осознавал, что Raspberry Pi работает на Debian, а не на Ubuntu так что это может быть не по теме здесь. Тем не менее, я был бы признателен, если бы у кого-то был общий подход к решению этой проблемы.
/ var / log / syslog более конкретно. при отключении устройства (и повторном подключении) я получаю следующую последовательность сообщений:
Jan 2 14:32:09 raspberrypi kernel: [ 657.661712] usb 1-1.2.3: new full-speed USB device number 5 using dwc_otg
Jan 2 14:32:09 raspberrypi kernel: [ 657.741724] usb 1-1.2.3: device descriptor read/64, error -32
Jan 2 14:32:09 raspberrypi kernel: [ 657.931743] usb 1-1.2.3: device descriptor read/64, error -32
Jan 2 14:32:09 raspberrypi kernel: [ 658.121670] usb 1-1.2.3: new full-speed USB device number 6 using dwc_otg
Jan 2 14:32:09 raspberrypi kernel: [ 658.201652] usb 1-1.2.3: device descriptor read/64, error -32
Jan 2 14:32:09 raspberrypi kernel: [ 658.391681] usb 1-1.2.3: device descriptor read/64, error -32
Jan 2 14:32:10 raspberrypi kernel: [ 658.581705] usb 1-1.2.3: new full-speed USB device number 7 using dwc_otg
Jan 2 14:32:10 raspberrypi kernel: [ 659.001374] usb 1-1.2.3: device not accepting address 7, error -32
Jan 2 14:32:10 raspberrypi kernel: [ 659.081777] usb 1-1.2.3: new full-speed USB device number 8 using dwc_otg
Jan 2 14:32:10 raspberrypi kernel: [ 659.501382] usb 1-1.2.3: device not accepting address 8, error -32
Jan 2 14:32:10 raspberrypi kernel: [ 659.501806] hub 1-1.2:1.0: unable to enumerate USB device on port 3
это было на USB-концентраторе с питанием. тот же результат при подключении напрямую.
Эти ошибки «чтения дескриптора» и «адреса» указывают на то, что связь USB с устройством по какой-то причине не работает.
Вероятно, неисправен кабель, разъем, хост-контроллер или устройство.
Попробуйте с другим контроллером / кабелем / устройством проверить, какой именно.