디지털 피아노를 MIDI 컨트롤러로 사용하기 위해 컴퓨터에 A/B MIDI-USB 케이블을 연결했습니다.
알 수 없는 이유로 연결이 인식되지 않습니다. lsusb
장치를 나열하지 않고 dmesg
다음을 출력합니다.
usb 2-3: new full-speed USB device number 30 using xhci_hcd
usb 2-3: device descriptor read/64, error -71
usb 2-3: device descriptor read/64, error -71
usb 2-3: new full-speed USB device number 31 using xhci_hcd
usb 2-3: device descriptor read/64, error -71
usb 2-3: device descriptor read/64, error -71
usb usb2-port3: attempt power cycle
usb 2-3: new full-speed USB device number 32 using xhci_hcd
usb 2-3: Device not responding to setup address.
usb 2-3: Device not responding to setup address.
usb 2-3: device not accepting address 32, error -71
usb 2-3: new full-speed USB device number 33 using xhci_hcd
usb 2-3: Device not responding to setup address.
usb 2-3: Device not responding to setup address.
usb 2-3: device not accepting address 33, error -71
usb usb2-port3: unable to enumerate USB device
온라인 메시지에 대한 나의 연구 결과 read/64, error -71
는 "USB 포트 변경" 또는 "다시 시작"에 달렸지만 둘 다 도움이 되지 않았거나 하드웨어 결함이었습니다. 그러나 (여기서 실망스러운 부분이 있습니다) Windows 10에서 컴퓨터를 부팅하면 모든 것이 제대로 작동하기 때문에 피아노, 케이블 및 모든 USB 포트가 작동한다는 것을 알고 있습니다!
midisport-firmware
패키지 등 이 있지만 a2jmidid
OS 자체가 내 피아노를 인식하지 못하는 것 같기 때문에 문제가 되지 않습니다.
저는 우분투 16.04 LTS를 실행하고 있습니다.
편집하다: 추가 조사 후에 나는 내 케이블이 너무 길고(수 미터) 내 컴퓨터에서 보낸 신호가 다른 쪽 끝까지 도달하지 못했을 수도 있다고 생각했습니다(Windows에서 이 작업을 수행할 수 있다는 점을 고려하면 여전히 이상합니다). 더 짧은 케이블을 사용해 보고 도움이 되는지 확인해 보겠습니다.
또한 Ubuntu에서 보낸 신호가 Windows의 동일한 하드웨어에서 보낸 신호보다 약할 수 있는지 아는 사람이 있습니까?
답변1
내 편집자가 옳았다는 것이 밝혀졌습니다. 긴 케이블에 문제가 있었습니다.
나는 더 짧은 케이블을 받았고 피아노는 즉시 눈에 보이고, 인식되고, 작동되었습니다.
관련 dmesg
출력:
[38669.743154] usb 2-3: new full-speed USB device number 6 using xhci_hcd
[38669.908423] usb 2-3: New USB device found, idVendor=0f54, idProduct=0101
[38669.908428] usb 2-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[38669.908431] usb 2-3: Product: USB-MIDI
[38670.343673] usbcore: registered new interface driver snd-usb-audio
관련 lsusb
출력:
Bus 002 Device 006: ID 0f54:0101 Kawai Musical Instruments Mfg. Co., Ltd MP6 Stage Piano
그래도 아직은 모르겠어왜Linux에서는 연결을 설정할 수 없지만 Windows에서는 더 긴 케이블을 사용하여 작동합니다(설명이 있으면 알려주세요).