Erik,
To be thorough, I just went back and plugged the USB midi device into my 
BBB and got this:

[You can see the midi adapter in the list below]
debian@vBBB9-Office-Cl4:~$ lsusb
Bus 001 Device 002: ID 1a86:752d QinHeng Electronics CH345 MIDI adapter
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

[Below shows that the alsa endpoints were NOT created for the device, which 
is very different from the rPi situation in my previous response!]
debian@vBBB9-Office-Cl4:~$ sudo aconnect -i
client 0: 'System' [type=kernel]
    0 'Timer           '
    1 'Announce        '

[Notice the strange descriptor errors below...]
debian@vBBB9-Office-Cl4:~$ dmesg | grep usb
[    0.147858] usbcore: registered new interface driver usbfs
[    0.147956] usbcore: registered new interface driver hub
[    0.148299] usbcore: registered new device driver usb
[    1.028641] usbcore: registered new interface driver cdc_ether
[    1.028726] usbcore: registered new interface driver rndis_host
[    1.028895] usbcore: registered new interface driver cdc_ncm
[    1.031189] usbcore: registered new interface driver cdc_acm
[    1.031473] usbcore: registered new interface driver usb-storage
[    1.031701] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
[    1.032076] musb-hdrc musb-hdrc.0.auto: pdev->id = 0
[    1.032101] musb-hdrc musb-hdrc.0.auto: drivers/usb/musb/musb_dsps.c:480 
dsps_musb_init: OK
[    1.032138] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, 
bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[    1.032155] musb-hdrc: MHDRC RTL version 2.0
[    1.032168] musb-hdrc: setup fifo_mode 4
[    1.032192] musb-hdrc: 28/31 max ep, 16384/16384 memory
[    1.032339] musb-hdrc musb-hdrc.0.auto: *** mode=3
[    1.032357] musb-hdrc musb-hdrc.0.auto: *** power=250
[    1.033058] musb-hdrc musb-hdrc.1.auto: pdev->id = 1
[    1.033085] musb-hdrc musb-hdrc.1.auto: drivers/usb/musb/musb_dsps.c:480 
dsps_musb_init: OK
[    1.033119] musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, 
bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
[    1.033135] musb-hdrc: MHDRC RTL version 2.0
[    1.033147] musb-hdrc: setup fifo_mode 4
[    1.033248] musb-hdrc: 28/31 max ep, 16384/16384 memory
[    1.033396] musb-hdrc musb-hdrc.1.auto: *** mode=1
[    1.033415] musb-hdrc musb-hdrc.1.auto: *** power=250
[    1.033432] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[    1.033750] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned 
bus number 1
[    1.033797] musb-hdrc musb-hdrc.1.auto: supports USB remote wakeup
[    1.033895] usb usb1: default language 0x0409
[    1.033949] usb usb1: udev 1, busnum 1, minor = 0
[    1.033969] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.033988] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    1.034005] usb usb1: Product: MUSB HDRC host driver
[    1.034022] usb usb1: Manufacturer: Linux 3.8.13-bone70 musb-hcd
[    1.034038] usb usb1: SerialNumber: musb-hdrc.1.auto
[    1.034690] usb usb1: usb_probe_device
[    1.034715] usb usb1: configuration #1 chosen from 1 choice
[    1.034778] usb usb1: adding 1-0:1.0 (config #1, interface 0)
[    1.034949] hub 1-0:1.0: usb_probe_interface
[    1.034969] hub 1-0:1.0: usb_probe_interface - got id
[    1.136944] usb usb1: bus auto-suspend, wakeup 1
[    1.145404] usbcore: registered new interface driver usbhid
[    1.145422] usbhid: USB HID core driver
[    1.245144] usb usb1: usb wakeup-resume
[    1.245189] usb usb1: usb auto-resume
[    1.453267] usb 1-1: new full-speed USB device number 2 using musb-hdrc
[    1.572342] usb 1-1: ep0 maxpacket = 8




*[    1.573188] usb 1-1: skipped 1 descriptor after interface[    1.573205] 
usb 1-1: skipped 7 descriptors after interface[    1.573216] usb 1-1: 
skipped 1 descriptor after endpoint[    1.573226] usb 1-1: skipped 1 
descriptor after endpoint*[    1.573316] usb 1-1: default language 0x0409
[    1.573482] usb 1-1: udev 2, busnum 1, minor = 1
[    1.573497] usb 1-1: New USB device found, idVendor=1a86, idProduct=752d
[    1.573508] usb 1-1: New USB device strings: Mfr=0, Product=2, 
SerialNumber=0
[    1.573517] usb 1-1: Product: USB2.0-MIDI
[    1.573924] usb 1-1: usb_probe_device
[    1.573941] usb 1-1: configuration #1 chosen from 1 choice
[    1.574048] usb 1-1: adding 1-1:1.0 (config #1, interface 0)
[    1.574303] usb 1-1: adding 1-1:1.1 (config #1, interface 1)
[    3.772427] rtusb init rt2870 --->
[    3.772585] usbcore: registered new interface driver rt2870
[    9.394238] snd-usb-audio 1-1:1.0: usb_probe_interface
[    9.394273] snd-usb-audio 1-1:1.0: usb_probe_interface - got id
[   10.029579] usbcore: registered new interface driver snd-usb-audio
[   11.088773] usb0: MAC 90:59:af:58:eb:d0
[   11.088791] usb0: HOST MAC 90:59:af:58:eb:dc
[   11.108282] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
[   11.109291] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned 
bus number 2
[   11.109325] musb-hdrc musb-hdrc.0.auto: supports USB remote wakeup
[   11.112544] usb usb2: default language 0x0409
[   11.112586] usb usb2: udev 1, busnum 2, minor = 128
[   11.112599] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[   11.112610] usb usb2: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[   11.112620] usb usb2: Product: MUSB HDRC host driver
[   11.112629] usb usb2: Manufacturer: Linux 3.8.13-bone70 musb-hcd
[   11.112639] usb usb2: SerialNumber: musb-hdrc.0.auto
[   11.115740] usb usb2: usb_probe_device
[   11.115763] usb usb2: configuration #1 chosen from 1 choice
[   11.115817] usb usb2: adding 2-0:1.0 (config #1, interface 0)
[   11.115942] hub 2-0:1.0: usb_probe_interface
[   11.115954] hub 2-0:1.0: usb_probe_interface - got id
[   11.217066] usb usb2: bus auto-suspend, wakeup 1
[   14.943620] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready


I am thinking the above descriptor issues are somehow related to the fact 
that the midi doesnt work on the BBB and the endpoints are not showing up 
in the "aconnect -i" list.  But why this problem when neither the rPi nor 
my Ubuntu laptop have the problem? 


Still not sure if USB Vbus is a problem on the BBB, but I remember this 
thread from some time ago:
https://groups.google.com/forum/#!msg/beagleboard/tYYMzO2M4LQ/SpXZxewcCLoJ

Also, the BBB has long had a history of USB problems that I remember from a 
few years ago...this is one reference:
https://groups.google.com/forum/#!topic/beagleboard/nuyyVDhU6bw

good luck!
-frenchy (Steve French)
www.voltvision.com

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to