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]"