[linux-audio-user] Device for simple stereo dubbing?

Joseph Zitt jzitt at metatronpress.com
Fri Jun 20 00:18:00 EDT 2003


Clemens Ladisch wrote:
> Joseph Zitt wrote:
> 
>>[...] I have a Roland UA-30 USB Audio device, but so far I've
>>found that plugging it in when the system is running crashes the
>>machine completely, and that the machine fails to finish booting
>>when I boot it up with the device already hooked in.
> 
> 
> Add the lines
> 
>   audio
>   snd-usb-audio
> 
> to your /etc/hotplug/blacklist file (or create it if it doesn't
> exist). This should prevent the crashing driver from being loaded
> automatically.

OK, I did that, and the system didn't crash when I hooked up the UA-30. 
The log showed:

Jun 19 20:53:33 localhost kernel: hub.c: new USB device 00:07.2-1.2, 
assigned address 6
Jun 19 20:53:33 localhost kernel: usb.c: USB device 6 (vend/prod 
0x582/0x6) is not claimed by any active driver.
Jun 19 20:53:37 localhost /etc/hotplug/usb.agent: Setup snd-usb-audio 
audio for USB product 582/6/110
Jun 19 20:53:37 localhost /etc/hotplug/usb.agent: ... blacklisted 
module:  snd-usb-audio
Jun 19 20:53:37 localhost /etc/hotplug/usb.agent: ... blacklisted 
module:  audio


> And please post the output of "lsusb -v" (when the UA-30 is
> connected), and your ALSA version (in /proc/asound/version, if ALSA is
> running).

Here's the output. That "Invalid product/subclass spec at line 2650" is 
interesting, as is the "cannot get config descriptor 0, Connection timed 
out (110)" for the UA-30.

What file would the errant line 2650 be in?


[root at localhost mp3]# lsusb -v
Invalid product/subclass spec at line 2650

Bus 001 Device 001: ID 0000:0000
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               1.00
   bDeviceClass            9 Hub
   bDeviceSubClass         0 Root Hub
   bDeviceProtocol         0
   bMaxPacketSize0         8
   idVendor           0x0000
   idProduct          0x0000
   bcdDevice            0.00
   iManufacturer           0
   iProduct                2 USB UHCI Root Hub
   iSerial                 1 d800
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           25
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          0
     bmAttributes         0x40
       Self Powered
     MaxPower                0mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass         9 Hub
       bInterfaceSubClass      0 Root Hub
       bInterfaceProtocol      0
       iInterface              0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               none
         wMaxPacketSize          8
         bInterval             255
   Language IDs: (length=4)
      0000 (null)((null))

Bus 001 Device 002: ID 0451:2046 Texas Instruments TUSB2046 Hub
   Language IDs: none (invalid length string descriptor bf; len=0)
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               1.10
   bDeviceClass            9 Hub
   bDeviceSubClass         0 Root Hub
   bDeviceProtocol         0
   bMaxPacketSize0         8
   idVendor           0x0451 Texas Instruments
   idProduct          0x2046 TUSB2046 Hub
   bcdDevice            1.25
   iManufacturer           0
   iProduct                0
   iSerial                 0
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           25
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          0
     bmAttributes         0xe0
       Self Powered
       Remote Wakeup
     MaxPower                0mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           1
       bInterfaceClass         9 Hub
       bInterfaceSubClass      0 Root Hub
       bInterfaceProtocol      0
       iInterface              0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x81  EP 1 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               none
         wMaxPacketSize          1
         bInterval             255
   Language IDs: none (invalid length string descriptor bf; len=0)

Bus 001 Device 006: ID 0582:0006 Roland Corp.
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               1.00
   bDeviceClass            0 Interface
   bDeviceSubClass         0
   bDeviceProtocol         0
   bMaxPacketSize0         8
   idVendor           0x0582 Roland Corp.
   idProduct          0x0006
   bcdDevice            1.10
   iManufacturer           1 Roland
   iProduct                2 UA-30 (44100Hz, Analog REC)
   iSerial                 0
   bNumConfigurations      1
cannot get config descriptor 0, Connection timed out (110)
   Language IDs: (length=4)
      0409 English(US)

Bus 001 Device 005: ID 059b:0050 Iomega Corp. Zip CD 650 Writer
Device Descriptor:
   bLength                18
   bDescriptorType         1
   bcdUSB               1.00
   bDeviceClass            0 Interface
   bDeviceSubClass         0
   bDeviceProtocol         0
   bMaxPacketSize0        64
   idVendor           0x059b Iomega Corp.
   idProduct          0x0050 Zip CD 650 Writer
   bcdDevice            1.00
   iManufacturer           1 Iomega
   iProduct                2 USB Zip CD
   iSerial                 5 50BA281A150000000000
   bNumConfigurations      1
   Configuration Descriptor:
     bLength                 9
     bDescriptorType         2
     wTotalLength           39
     bNumInterfaces          1
     bConfigurationValue     1
     iConfiguration          3
     bmAttributes         0xc0
       Self Powered
     MaxPower                0mA
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           3
       bInterfaceClass         8 Mass Storage
       bInterfaceSubClass      6 SCSI
       bInterfaceProtocol     80 Bulk (Zip)
       iInterface              4 Mass Storage
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x01  EP 1 OUT
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               none
         wMaxPacketSize         64
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x82  EP 2 IN
         bmAttributes            2
           Transfer Type            Bulk
           Synch Type               none
         wMaxPacketSize         64
         bInterval               0
       Endpoint Descriptor:
         bLength                 7
         bDescriptorType         5
         bEndpointAddress     0x83  EP 3 IN
         bmAttributes            3
           Transfer Type            Interrupt
           Synch Type               none
         wMaxPacketSize          2
         bInterval              32
   Language IDs: (length=4)
      0409 English(US)

[root at localhost mp3]# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 0.9.0rc8.
Compiled on Mar 14 2003 for kernel 2.4.21-0.13mdk with versioned symbols.

> If the "audio" driver is the culprit, you might try to do a
> "modprobe snd-usb-audio" manually. If this works, you can remove the
> snd-usb-audio line from the blacklist file.




More information about the Linux-audio-user mailing list