Hi,

I have a set of Altec Lansing ADA305 Speakers that can use USB to control volume, base, treble, etc. Now, I noticed that the USB Audio Class specification is capable of handling these parameters. However, the usb audio module does not claim these speakers. I tried kernels 2.4.20 (gentoo) and a vanilla 2.6.0-test9.

How does the class device stuff work? Do I just need to include the Vendor ID / Product ID information in some header file so that the audio class driver picks it up? Here is the output from usbview:

ADA305 Speakers
Manufacturer: ALTEC LANSING Multimedia
Speed: 1.5Mb/s (low)
USB Version:  1.00
Device Class: ff(vend.)
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 04d2
Product Id: 0305
Revision Number:  0.00

Config Number: 1
   Number of Interfaces: 1
   Attributes: 40
   MaxPower Needed:   0mA

   Interface Number: 0
       Name: (none)
       Alternate Number: 0
       Class: ff(vend.)
       Sub Class: 1
       Protocol: 0
       Number of Endpoints: 1

           Endpoint Address: 81
           Direction: in
           Attribute: 3
           Type: Int.
           Max Packet Size: 2
           Interval: 32ms

If someone could point me in the right direction, I would be willing to add support for these devices. I am a reasonably good programmer, but I don't have any kernel experience. I would like to get involved though....should be fun, and a good learning experience.

I did write a Proof of Concept driver that claims this device on module load. I based it on the usb-skeleton module.

Thanks,
~Dan




------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to