Sure, thanks for your help.  I've attached it here.

Todd

ugen6.2: <Lyra Wireless 2.0.00 Thomson multimedia, Inc.> at usbus6, cfg=0 
md=HOST spd=FULL (12Mbps) pwr=ON


 Configuration index 0

    bLength = 0x0009 
    bDescriptorType = 0x0002 
    wTotalLength = 0x0087 
    bNumInterfaces = 0x0003 
    bConfigurationValue = 0x0001 
    iConfiguration = 0x0000  <no string>
    bmAttributes = 0x0040 
    bMaxPower = 0x0000 

    Interface 0
      bLength = 0x0009 
      bDescriptorType = 0x0004 
      bInterfaceNumber = 0x0000 
      bAlternateSetting = 0x0000 
      bNumEndpoints = 0x0000 
      bInterfaceClass = 0x0001 
      bInterfaceSubClass = 0x0001 
      bInterfaceProtocol = 0x0000 
      iInterface = 0x0000  <no string>

      Additional Descriptor

      bLength = 0x09
      bDescriptorType = 0x24
      bDescriptorSubType = 0x01
       RAW dump: 
       0x00 | 0x09, 0x24, 0x01, 0x00, 0x01, 0x28, 0x00, 0x01, 
       0x08 | 0x01

      Additional Descriptor

      bLength = 0x0c
      bDescriptorType = 0x24
      bDescriptorSubType = 0x02
       RAW dump: 
       0x00 | 0x0c, 0x24, 0x02, 0x05, 0x01, 0x01, 0x00, 0x02, 
       0x08 | 0x03, 0x00, 0x00, 0x00


      Additional Descriptor

      bLength = 0x0a
      bDescriptorType = 0x24
      bDescriptorSubType = 0x06
       RAW dump: 
       0x00 | 0x0a, 0x24, 0x06, 0x07, 0x05, 0x01, 0x15, 0x02, 
       0x08 | 0x02, 0x00


      Additional Descriptor

      bLength = 0x09
      bDescriptorType = 0x24
      bDescriptorSubType = 0x03
       RAW dump: 
       0x00 | 0x09, 0x24, 0x03, 0x08, 0x01, 0x03, 0x00, 0x07, 
       0x08 | 0x00


    Interface 1
      bLength = 0x0009 
      bDescriptorType = 0x0004 
      bInterfaceNumber = 0x0001 
      bAlternateSetting = 0x0000 
      bNumEndpoints = 0x0000 
      bInterfaceClass = 0x0001 
      bInterfaceSubClass = 0x0002 
      bInterfaceProtocol = 0x0000 
      iInterface = 0x0000  <no string>


    Interface 1 Alt 1
      bLength = 0x0009 
      bDescriptorType = 0x0004 
      bInterfaceNumber = 0x0001 
      bAlternateSetting = 0x0001 
      bNumEndpoints = 0x0001 
      bInterfaceClass = 0x0001 
      bInterfaceSubClass = 0x0002 
      bInterfaceProtocol = 0x0000 
      iInterface = 0x0000  <no string>

      Additional Descriptor

      bLength = 0x07
      bDescriptorType = 0x24
      bDescriptorSubType = 0x01
       RAW dump: 
       0x00 | 0x07, 0x24, 0x01, 0x05, 0x01, 0x01, 0x00


      Additional Descriptor

      bLength = 0x0b
      bDescriptorType = 0x24
      bDescriptorSubType = 0x02
       RAW dump: 
       0x00 | 0x0b, 0x24, 0x02, 0x01, 0x02, 0x02, 0x10, 0x01, 
       0x08 | 0x44, 0xac, 0x00


     Endpoint 0
        bLength = 0x0009 
        bDescriptorType = 0x0005 
        bEndpointAddress = 0x0001 
        bmAttributes = 0x0009 
        wMaxPacketSize = 0x00c0 
        bInterval = 0x0001 
        bRefresh = 0x0000 
        bSynchAddress = 0x0000 

      Additional Descriptor

      bLength = 0x07
      bDescriptorType = 0x25
      bDescriptorSubType = 0x01
       RAW dump: 
       0x00 | 0x07, 0x25, 0x01, 0x01, 0x00, 0x00, 0x00



    Interface 2
      bLength = 0x0009 
      bDescriptorType = 0x0004 
      bInterfaceNumber = 0x0002 
      bAlternateSetting = 0x0000 
      bNumEndpoints = 0x0001 
      bInterfaceClass = 0x0003 
      bInterfaceSubClass = 0x0000 
      bInterfaceProtocol = 0x0000 
      iInterface = 0x0000  <no string>

      Additional Descriptor

      bLength = 0x09
      bDescriptorType = 0x21
      bDescriptorSubType = 0x00
       RAW dump: 
       0x00 | 0x09, 0x21, 0x00, 0x01, 0x00, 0x01, 0x22, 0x16, 
       0x08 | 0x00

     Endpoint 0
        bLength = 0x0007 
        bDescriptorType = 0x0005 
        bEndpointAddress = 0x0083 
        bmAttributes = 0x0003 
        wMaxPacketSize = 0x0005 
        bInterval = 0x0010 
        bRefresh = 0x0000 
        bSynchAddress = 0x0000 






On Dec 2, 2009, at 4:29 AM, Hans Petter Selasky wrote:

On Sunday 29 November 2009 22:40:10 Todd Wasson wrote:
Hi, I've got a USB audio device that identifies itself in dmesg in 8.0-
RELEASE like so:
ugen6.2: <Thomson multimedia, Inc.> at usbus6
uaudio0: <Thomson multimedia, Inc. Lyra Wireless 2.0.00, class 0/0,
rev 1.00/10.00, addr 2> on usbus6
uaudio0: No playback!
uaudio0: No recording!
uaudio0: No midi sequencer
pcm3: <USB audio> on uaudio0
uhid0: <Thomson multimedia, Inc. Lyra Wireless 2.0.00, class 0/0, rev
1.00/10.00, addr 2> on usbus6

The "No playback!" line is the best part, since it's an output-only
wireless transmitter. Basically I've got an audio device that neither
plays nor records.  Fantastic.  It played fine in 7.2-RELEASE.

I think this may be a similar issue to the one reported originally on
this list in May, here:
http://lists.freebsd.org/pipermail/freebsd-usb/2009-May/ 006850.html . That problem was resolved with a patch that was later rescinded as it broke
other things.  I'm hoping for better luck.  Any ideas?
Following the suggestions in that thread, I've captured the dmesg
output with sysctl hw.usb.uaudio.debug=15, the uaudio related sysctls, and the output of usbconfig -u 6 -a 2 dump_curr_config_desc. I've put
them here:

http://paste2.org/p/539116
http://paste2.org/p/539119
http://paste2.org/p/539120

In related news, the OSS 4.2 port in the ports tree doesn't seem to
build the oss_usb module.  Any ideas what's going on with this?  I'd
be interested to try it and see if I got better results.

Hi,

I need some more time to look at this. Could you send me output from
"usbconfig -u 6 -a 2 dump_curr_config_desc" like an e-mail attachment?

--HPS


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[email protected]"

Reply via email to