kern/158979: [snd_uadio] snd_uaudio fails to initialize built-in microphone in Logitech Webcam C160

Dmytro Pryanyshnikov lynx.ripe at gmail.com
Sun Jul 17 10:20:11 UTC 2011


The following reply was made to PR kern/158979; it has been noted by GNATS.

From: Dmytro Pryanyshnikov <lynx.ripe at gmail.com>
To: Hans Petter Selasky <hselasky at c2i.net>
Cc: bug-followup at freebsd.org
Subject: Re: kern/158979: [snd_uadio] snd_uaudio fails to initialize built-in
 microphone in Logitech Webcam C160
Date: Sun, 17 Jul 2011 13:11:09 +0300

 Hello!
 
 On Sun, Jul 17, 2011 at 12:42 PM, Hans Petter Selasky <hselasky at c2i.net> wrote:
 > Can you build a kernel with "options USB_DEBUG" or when using the module to
 > build add "CFLAGS+=-DUSB_DEBUG" in the sys/modules/sound/.../uaudio/Makefile ?
 >
 > Then set:
 >
 > sysctl hw.usb.uaudio.debug=15
 >
 > Then plug the device and send resulting dmesg.
 >
 > --HPS
 >
 
 I've rebuilt just snd_uaudio module with "CFLAGS+=-DUSB_DEBUG",
 reloaded it, then set "sysctl hw.usb.uaudio.debug=15" and
 replugged the camera. Here is the resulting log lines:
 
 
 Jul 17 13:04:44 lynx kernel: ugen4.2: <vendor 0x046d> at usbus4
 Jul 17 13:04:44 lynx kernel: uaudio0: <vendor 0x046d product 0x0824,
 class 239/2, rev 2.00/0.10, addr 2> on usbus4
 Jul 17 13:04:44 lynx kernel: uaudio_chan_dump_ep_desc:
 endpoint=0xffffff021c0e3dfd bLength=9 bDescriptorType=5
 Jul 17 13:04:44 lynx kernel: bEndpointAddress=134 bmAttributes=0x5
 Jul 17 13:04:44 lynx kernel: wMaxPacketSize=196 bInterval=4
 Jul 17 13:04:44 lynx kernel: bRefresh=0 bSynchAddress=0
 Jul 17 13:04:44 lynx kernel: uaudio_chan_fill_info_sub: FREQ_CONTROL
 Jul 17 13:04:44 lynx kernel: uaudio_chan_fill_info_sub: Sample rate =
 48000Hz, channels = 1, bits = 16, format = 16-bit S-LE PCM
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: found AC header,
 vers=100, len=29
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: Maximum ID=3
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: id 3:
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info:  - AC_OUTPUT
 type=UAT_STREAM src=5
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: Inputs to this ID are:
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: Outputs from this ID are:
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: id 1:
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info:  - AC_INPUT
 type=UATI_MICROPHONE
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_dump_cluster: cluster:
 bNrChannels=0 iChannelNames=1 wChannelConfig=0x0000:
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: Inputs to this ID are:
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info:   -- ID=1
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: Outputs from this ID are:
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: id=3 subtype=3
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_add_output: bTerminalId=3
 wTerminalType=0x0101 bAssocTerminal=1 bSourceId=5 iTerminal=0
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_fill_info: id=1 subtype=2
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_add_input: bTerminalId=1
 wTerminalType=0x0201 bAssocTerminal=0 bNrChannels=1 wChannelConfig=0
 iChannelNames=0
 Jul 17 13:04:44 lynx kernel: uaudio_attach: audio rev 1.00
 Jul 17 13:04:44 lynx kernel: uaudio_attach: 0 mixer controls
 Jul 17 13:04:44 lynx kernel: uaudio0: No playback!
 Jul 17 13:04:44 lynx kernel: uaudio0: Record: 48000 Hz, 1 ch, 16-bit
 S-LE PCM format
 Jul 17 13:04:44 lynx kernel: uaudio0: No midi sequencer
 Jul 17 13:04:44 lynx kernel: uaudio_attach: doing child attach
 Jul 17 13:04:44 lynx kernel: pcm3: <USB audio> on uaudio0
 Jul 17 13:04:44 lynx kernel: uaudio_attach_sub: emulating master volume
 Jul 17 13:04:44 lynx kernel: uaudio_mixer_init_sub:
 Jul 17 13:04:44 lynx kernel: uaudio_chan_init: endpoint=0x86,
 speed=48000, iface=3 alt=4
 Jul 17 13:04:44 lynx kernel: uaudio_set_speed: endpt=134 speed=48000
 Jul 17 13:04:44 lynx kernel: uaudio_chan_init: fps=1000 sample_rem=0
 
 
 
 
 
 -- 
 Sincerely, Dmytro


More information about the freebsd-multimedia mailing list