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

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] Device for simple stereo dubbing?
From: Joseph Zitt (jzitt_AT_metatronpress.com)
Date: Fri Jun 20 2003 - 12:50:14 EEST


Clemens Ladisch wrote:

> Joseph Zitt wrote:
>
>>OK, I did that, and the system didn't crash when I hooked up the UA-30.
>
>
> You previously used the OSS drivers (including "audio"). Does your
> computer still crash if you run "modprobe snd-usb-audio"?

Yes, it crashed instantly.

> This would have been the interesting part.
>
> There are two drivers for UHCI controllers, uhci and usb-uhci.
> Sometimes, one of them works and the other one doesn't. Pleasy do
> "rmmod usb-uhci" and "modprobe uhci", then try to run lsusb again.

OK, here's the output. One thing I see right away is that it recognized
my digital camera, which hadn't shown up before, so I guess that's an
improvement :-)

The only difference that I see for the USB Audio device itself is that
it seems to have moved from Device 006 to Device 003. But I suspect that
this difference wouldn't have any effect.

I'm seeing some other differences, too:

Whereas I had been getting errors on the Language IDs for various
devices saying, for example,

  Language IDs: none (cannot get min. string descriptor; got len=-1,
error=110:Connection timed out)

they're now saying:

  Language IDs: none (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)

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-alt 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 (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)
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 (cannot get min. string descriptor; got len=-1,
error=32:Broken pipe)

Bus 001 Device 003: 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 004: ID 084d:0003 Minton Optic Industry Co., Inc. S-Cam
F5 Digital Camera
   Language IDs: none (invalid length string descriptor 80; len=256)
Device Descriptor:
   bLength 18
   bDescriptorType 1
   bcdUSB 1.00
   bDeviceClass 0 Interface
   bDeviceSubClass 0
   bDeviceProtocol 0
   bMaxPacketSize0 8
   idVendor 0x084d Minton Optic Industry Co., Inc.
   idProduct 0x0003 S-Cam F5 Digital Camera
   bcdDevice 0.90
   iManufacturer 0
   iProduct 0
   iSerial 0
   bNumConfigurations 1
   Configuration Descriptor:
     bLength 9
     bDescriptorType 2
     wTotalLength 167
     bNumInterfaces 2
     bConfigurationValue 1
     iConfiguration 0
     bmAttributes 0x80
     MaxPower 500mA
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 0
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type none
         wMaxPacketSize 0
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 1
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type none
         wMaxPacketSize 128
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 2
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type none
         wMaxPacketSize 384
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 3
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type none
         wMaxPacketSize 512
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 4
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type none
         wMaxPacketSize 640
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 5
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type none
         wMaxPacketSize 768
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 6
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type none
         wMaxPacketSize 896
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 0
       bAlternateSetting 7
       bNumEndpoints 1
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x81 EP 1 IN
         bmAttributes 1
           Transfer Type Isochronous
           Synch Type none
         wMaxPacketSize 1023
         bInterval 1
     Interface Descriptor:
       bLength 9
       bDescriptorType 4
       bInterfaceNumber 1
       bAlternateSetting 0
       bNumEndpoints 3
       bInterfaceClass 255 Vendor Specific Class
       bInterfaceSubClass 0
       bInterfaceProtocol 0
       iInterface 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 0x03 EP 3 OUT
         bmAttributes 2
           Transfer Type Bulk
           Synch Type none
         wMaxPacketSize 64
         bInterval 0
       Endpoint Descriptor:
         bLength 7
         bDescriptorType 5
         bEndpointAddress 0x84 EP 4 IN
         bmAttributes 3
           Transfer Type Interrupt
           Synch Type none
         wMaxPacketSize 1
         bInterval 8
   Language IDs: none (invalid length string descriptor 80; len=256)

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)

>
> If this doesn't help, you can try out a newer version of the usbutils
> package.
>
>
>> iManufacturer 1 Roland
>> iProduct 2 UA-30 (44100Hz, Analog REC)
>
>
> It seems the UA-30 has switches to select the recording format. Maybe
> another combination might work.
>
>
>>[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.
>
>
> This is a shiny new kernel with a rather old ALSA version. Please try
> a more recent ALSA version, there have been some changes to the
> snd-usb-audio driver since then.

I'm a bit hesitant to do so, since this is the most recent version
supplied for Mandrake. I'm downloading an alsa-driver-0.9.4-fr2 RPM for
i386 from rpmfind, though I'm unclear as to whether it would be better
to download the source RPM and build from that instead.


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Fri Jun 20 2003 - 13:12:10 EEST