Hi Clemens,
On Mon, 5 Apr 2004, Clemens Ladisch wrote:
> Class 0xff means vendor-specific.  This is not a "USB Audio Device" as
> defined in the USB specifications.

Yes, I noticed it already, but I hoped that the vendor-specific part is
not so much vendor-specific, because they use a "normal" sound chip.

> What sample rate/format uses 304000 bytes per second?

I don't understand the question completely, what do you mean?

> Output of "lsusb -v"?

I attached a file filled with the output.

> > 2. Can I use somehow the i2c/cs8427.c?
> Probably not.  The CS8427 will be connected (via I2C) to some USB
> interface/controller chip.  Can you determine which one?

TAS1020A, Texas Instrument USB Streaming Controller. I thought I have to
talk to the sound chip directly and that the the usb chip is only
for bus control?! What can I do with knowing the usb control chip? Is this
the entry point for me?

> > 3. How does communication with the device should work?
>
> Sending/receiving sample data should work, but I guess this device
> needs vendor-specific commands to configure it.  These are control
> transfers, not isochronous; please look in the log file for them.

There are only isochronous transfers (of course, there are only
isoc-endpoints?) visible.

Beside of the a/d and d/a converter, there is only one bigger chip on the
device board. It is an EEPROM, I suppose to take the firmware, the owner
of the device told me, that sometimes he has to make a firmware update.

What exactly does the firmware? Is it the "other side" of the driver? If
so, I'm lost, am I?

Thanks for your answers, but as you can see, there are some more issues,
Patrick
Bus 002 Device 003: 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
    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  bytes 304 once
        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  bytes 304 once
        bInterval               1
        bRefresh                0
        bSynchAddress           0

Reply via email to