Hi
I have an old Mbox (original version) that I'd love to get working. There are
quite a few of these still around as they were the default low-end device for
Protools, and as there are no 64-bit windows drivers around there are lots of
them acting as paper-weights. If they just worked in Linux out of the box, it
might persuade a few people out there to take the plunge :)
I have a bog-standard HP Pavilion desktop running Fedora 19. There are 4
(USB2?) ports at the back and one USB3 at the front. Plugging the device into
any of the back ports doesn't work at all, I get this:
Jul 9 09:23:35 localhost kernel: [ 1832.452821] usb 3-1: USB disconnect,
device number 4
Jul 9 09:23:35 localhost pulseaudio[1086]: [alsa-sink] alsa-util.c: Got
POLLNVAL from ALSA
Jul 9 09:23:35 localhost pulseaudio[1086]: [alsa-sink] alsa-util.c: Could not
recover from POLLERR|POLLNVAL|POLLHUP with snd_pcm_prepare(): No such device
Jul 9 09:25:07 localhost kernel: [ 1925.023110] usb 1-1.4: new full-speed USB
device number 7 using ehci-pci
Jul 9 09:25:07 localhost kernel: [ 1925.124689] usb 1-1.4: New USB device
found, idVendor=0dba, idProduct=1000
Jul 9 09:25:07 localhost kernel: [ 1925.124694] usb 1-1.4: New USB device
strings: Mfr=1, Product=2, SerialNumber=0
Jul 9 09:25:07 localhost kernel: [ 1925.124697] usb 1-1.4: Product: Mbox USB
Audio Device copyright Digidesign 2001
Jul 9 09:25:07 localhost kernel: [ 1925.124700] usb 1-1.4: Manufacturer:
Digidesign Inc
Jul 9 09:25:07 localhost mtp-probe: checking bus 1, device 7:
"/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4"
Jul 9 09:25:07 localhost mtp-probe: bus: 1, device: 7 was not an MTP device
Jul 9 09:25:13 localhost kernel: [ 1930.181654] ALSA sound/usb/pcm.c:346
7:1:1: usb_set_interface failed (-110)
Jul 9 09:25:13 localhost kernel: [ 1930.213368] ALSA sound/usb/clock.c:243
current rate 48000 is different from the runtime rate 44100
Jul 9 09:25:13 localhost kernel: [ 1930.214177] ALSA sound/usb/clock.c:243
current rate 48000 is different from the runtime rate 44100
Jul 9 09:25:18 localhost kernel: [ 1935.285048] ALSA sound/usb/clock.c:243
current rate 48000 is different from the runtime rate 44100
Jul 9 09:25:18 localhost kernel: [ 1935.285985] ALSA sound/usb/clock.c:243
current rate 48000 is different from the runtime rate 44100
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] ratelimit.c: 327
events suppressed
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:18 localhost pulseaudio[1086]: [alsa-source] asyncq.c: q overrun,
queuing locally
Jul 9 09:25:23 localhost kernel: [ 1940.350603] ALSA sound/usb/clock.c:243
current rate 48000 is different from the runtime rate 44100
Jul 9 09:25:23 localhost kernel: [ 1940.351577] ALSA sound/usb/clock.c:243
current rate 48000 is different from the runtime rate 44100
And I guess because of the dreaded usb_set_interface failed, it doesn't show up
in the phonon/gstreamer device list. This is the lsbusb output:
Bus 001 Device 008: ID 0dba:1000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0dba
idProduct 0x1000
bcdDevice 0.20
iManufacturer 1 Digidesign Inc
iProduct 2 Mbox USB Audio Device copyright Digidesign 2001
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 54
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 480mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0130 1x 304 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
Endpoint Descriptor:
bLength 9
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 5
Transfer Type Isochronous
Synch Type Asynchronous
Usage Type Data
wMaxPacketSize 0x0130 1x 304 bytes
bInterval 1
bRefresh 0
bSynchAddress 0
Device Status: 0x0000
(Bus Powered)
Then if I plug it into the front USB3 port, it almost works. I get the device
recognised and installed just fine:
Jul 9 09:45:22 localhost kernel: [ 3140.118487] usb 1-1.3: USB disconnect,
device number 9
Jul 9 09:45:22 localhost pulseaudio[1086]: [alsa-sink] alsa-util.c: Got
POLLNVAL from ALSA
Jul 9 09:45:22 localhost pulseaudio[1086]: [alsa-sink] alsa-util.c: Could not
recover from POLLERR|POLLNVAL|POLLHUP with snd_pcm_prepare(): No such device
Jul 9 09:45:57 localhost kernel: [ 3175.664052] usb 3-1: new full-speed USB
device number 5 using xhci_hcd
Jul 9 09:45:57 localhost kernel: [ 3175.720694] usb 3-1: New USB device found,
idVendor=0dba, idProduct=1000
Jul 9 09:45:57 localhost kernel: [ 3175.720698] usb 3-1: New USB device
strings: Mfr=1, Product=2, SerialNumber=0
Jul 9 09:45:57 localhost kernel: [ 3175.720700] usb 3-1: Product: Mbox USB
Audio Device copyright Digidesign 2001
Jul 9 09:45:57 localhost kernel: [ 3175.720702] usb 3-1: Manufacturer:
Digidesign Inc
Jul 9 09:45:58 localhost mtp-probe: checking bus 3, device 5:
"/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/usb3/3-1"
Jul 9 09:45:58 localhost mtp-probe: bus: 3, device: 5 was not an MTP device
If I set the device in phonon and try to play some music through amarok for
example, I get glorious sound using either the spdif or analog outputs. The
improvement over the back-of-the-computer minijack sound is really amazing :)
But (there's always one of these), about 50% of the time the music cuts out and
I get random white noise. I also get these, although they don't seem to
correspond to the 'white-outs':
Jul 9 09:21:35 localhost pulseaudio[1086]: [alsa-sink] alsa-sink.c: ALSA woke
us up to write new data to the device, but there was actually nothing to write!
Jul 9 09:21:35 localhost pulseaudio[1086]: [alsa-sink] alsa-sink.c: Most
likely this is a bug in the ALSA driver 'snd_usb_audio'. Please report this
issue to the ALSA developers.
Jul 9 09:21:35 localhost pulseaudio[1086]: [alsa-sink] alsa-sink.c: We were
woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or
another value < min_avail.
The output of also-info is here: http://pastebin.com/7ufuuwgM. It's is
->this<- close to working, can anyone help? It was like this under Fedora 18
as well btw, same symptoms.
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user