Usb
Ubuntu 無法辨識 MIDI-USB 連接
我有一台數位鋼琴和一根插入其中的 A/B MIDI-USB 電纜,連接到我的電腦,以便將其用作 MIDI 控制器。
由於莫名其妙的原因,無法辨識連接。
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 埠”或“重新啟動”,兩者都沒有幫助,或者是硬體故障。但是(這是令人沮喪的部分)我知道鋼琴、電纜和我所有的 USB 埠都可以正常工作,因為當我在 Windows 10 下啟動我的電腦時,一切正常!我有
midisport-firmware
,a2jmidid
包和諸如此類的東西,但它們不應該是問題,因為作業系統本身似乎不承認我的鋼琴。我正在執行 Ubuntu 16.04 LTS。
編輯: 經過進一步研究,我認為我的電纜可能太長(幾米)並且我的電腦發送的信號永遠不會到達另一端(考慮到 Windows 可以做到這一點仍然很奇怪)。我將嘗試使用較短的電纜,看看是否有幫助。
同時,你們中的任何人都知道 Ubuntu 發送的信號是否可能比 Windows 上具有完全相同硬體的信號弱?
所以事實證明我的編輯是對的:長電纜有問題。
我得到了一根較短的電纜,鋼琴立即被看到、辨識和操作。
相關
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 可以使用較長的電纜(請告訴您是否有解釋)。