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