kern/152622: [pcm] uaudio recording problem
Thierry Thomas
thierry at FreeBSD.org
Sat Apr 9 13:30:19 UTC 2011
The following reply was made to PR kern/152622; it has been noted by GNATS.
From: Thierry Thomas <thierry at FreeBSD.org>
To: FreeBSD-gnats-submit at FreeBSD.org
Cc: bug-followup at FreeBSD.org, laddassm at gmail.com
Subject: Re: kern/152622: [pcm] uaudio recording problem
Date: Sat, 9 Apr 2011 15:03:05 +0200
Hello,
Same problem here with a webcam Logitech C270: the image is fine with
webcamd / pwcview, but the microphone is ignored.
Some details, hoping that could help:
#uname -a
8.2-STABLE FreeBSD 8.2-STABLE #0: Fri Apr 8 22:32:35 CEST 2011
# dmesg (extract)
Apr 9 14:12:33 graf kernel: ugen4.3: <vendor 0x046d> at usbus4
Apr 9 14:12:33 graf kernel: uaudio0: <vendor 0x046d product 0x0825, class 239/2, rev 2.00/0.10, addr 3> on usbus4
Apr 9 14:12:33 graf kernel: uaudio0: No playback!
Apr 9 14:12:33 graf kernel: uaudio0: Record: 48000 Hz, 1 ch, 16-bit S-LE PCM format
Apr 9 14:12:33 graf kernel: uaudio0: No midi sequencer
Apr 9 14:12:33 graf kernel: pcm1: <USB audio> on uaudio0
# cat /dev/sndstat ~
FreeBSD Audio Driver (newpcm: 32bit 2009061500/i386)
Installed devices:
pcm0: <HDA CMedia CMI9880 PCM #0 Analog> (play) default
pcm1: <USB audio> (rec)
Note: pcm0 is the internal card - OK - rec is seen for the webcam on pcm1
# mixer -f /dev/mixer1
Mixer vol is currently set to 75:75
Mixer pcm is currently set to 75:75
No entry for mic nor igain!
# sysctl hw.snd
hw.snd.feeder_rate_quality: 1
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.feeder_rate_polyphase_max: 183040
hw.snd.feeder_rate_presets: 100:8:0.85 100:36:0.92 100:164:0.97
hw.snd.feeder_eq_exact_rate: 0
hw.snd.feeder_eq_presets: PEQ:16000,0,2500,62,0,2500:-9,9,1,0:44100,48000,88200,96000,176400,192000
hw.snd.vpc_reset: 0
hw.snd.vpc_0db: 45
hw.snd.vpc_autoreset: 1
hw.snd.latency_profile: 1
hw.snd.latency: 5
hw.snd.report_soft_matrix: 1
hw.snd.report_soft_formats: 1
hw.snd.compat_linux_mmap: 0
hw.snd.vpc_mixer_bypass: 1
hw.snd.verbose: 0
hw.snd.maxautovchans: 4
hw.snd.default_unit: 0
hw.snd.version: 2009061500/i386
hw.snd.default_auto: 0
# sysctl dev.pcm | grep pcm.1
dev.pcm.1.%desc: USB audio
dev.pcm.1.%driver: pcm
dev.pcm.1.%parent: uaudio0
dev.pcm.1.rec.vchans: 1
dev.pcm.1.rec.vchanmode: fixed
dev.pcm.1.rec.vchanrate: 48000
dev.pcm.1.rec.vchanformat: s16le:2.0
dev.pcm.1.buffersize: 0
dev.pcm.1.bitperfect: 0
# usbconfig -u 4 -a 3 dump_device_desc
ugen4.3: <product 0x0825 vendor 0x046d> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x00ef
bDeviceSubClass = 0x0002
bDeviceProtocol = 0x0001
bMaxPacketSize0 = 0x0040
idVendor = 0x046d
idProduct = 0x0825
bcdDevice = 0x0010
iManufacturer = 0x0000 <no string>
iProduct = 0x0000 <no string>
iSerialNumber = 0x0002 <A47160A0>
bNumConfigurations = 0x0001
Truly yours,
--
Th. Thomas.
More information about the freebsd-multimedia
mailing list