snd_hda recording
Vitezslav Novy
vnovy at vnovy.net
Mon Apr 9 19:24:30 UTC 2007
Hi,
I'm not able to record audio with onboard Intel HDA soundcard.
I use 6.2 i386 snd_hda module from 2007-Apr-08 15:28:34
Also no success with previous versions of module
And driver reports only 1p channel. Is it OK?
System info follows
Thanks for any suggestions
vita
# uname -a
FreeBSD vn.chello.upc.cz 6.2-RELEASE-p3 FreeBSD 6.2-RELEASE-p3 #1: Sat
Mar 31 21:42:14 CEST 2007
rumik at vn.chello.upc.cz:/usr/obj/usr/src/sys/MYSMP i386
(standard SMP kernel with some network changes)
# pciconfig -lv
pcm0 at pci0:27:0: class=0x040300 card=0x21138086 chip=0x284b8086 rev=0x02
hdr=0x00
vendor = 'Intel Corporation'
class = multimedia
# grep ^pcm /var/run/dmesg.boot
pcm0: <Intel 82801H High Definition Audio Controller> mem
0x4d220000-0x4d223fff irq 22 at device 27.0 on pci0
pcm0: <HDA Codec: Sigmatel STAC9227>
pcm0: <HDA Driver Revision: 20070404_0044>
# sysctl hw.snd.verbose=2 ; cat /dev/sndstat
hw.snd.verbose: 2 -> 2
FreeBSD Audio Driver (newpcm: 64bit)
Installed devices:
pcm0: <Intel 82801H High Definition Audio Controller> at memory
0x4d220000 irq 22 kld snd_hda [20070409_0044] (1p/1r/1v channels duplex
default)
[pcm0:play:0:dsp0.p0]: spd 48000, fmt 0x10000010, flags
0x00101020, 0x00000020
interrupts 42195, underruns 0, feed 42195, ready 0
[b:4096/2048/2|bs:4096/2048/2]
{userland} -> feeder_vchan(0x10000010) ->
feeder_volume(0x10000010) -> {hardware}
[pcm0:record:0:dsp0.r0]: spd 44100, fmt 0x10000010, flags
0x00000000, 0x00000000
interrupts 0, overruns 0, feed 0, hfree 4096, sfree 65536
[b:4096/2048/2|bs:65536/2048/32]
{hardware} -> feeder_root(0x10000010) -> {userland}
pcm0:play:0:dsp0.p0[pcm0:virtual:0:dsp0.v0]: spd 44100/48000,
fmt 0x10000010, flags 0x10003030, 0x00000008, pid 1333
interrupts 0, underruns 0, feed 42195, ready 129960
[b:0/0/0|bs:131072/4096/32]
{userland} -> feeder_root(0x10000010) -> feeder_rate(44100 ->
48000) -> {hardware}
# sysctl hw.snd
hw.snd.syncdelay: -1
hw.snd.usefrags: 0
hw.snd.timeout: 5
hw.snd.latency_profile: 1
hw.snd.latency: 5
hw.snd.report_soft_formats: 1
hw.snd.feeder_buffersize: 16384
hw.snd.feeder_fmt_stereodownmix: 0
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.verbose: 2
hw.snd.sndstat_isopen: 0
hw.snd.maxautovchans: 4
hw.snd.default_unit: 0
# mixer
Mixer vol is currently set to 75:75
Mixer pcm is currently set to 75:75
Mixer speaker is currently set to 75:75
Mixer mic is currently set to 100:100
Mixer rec is currently set to 100:100
Recording source: mic
More information about the freebsd-multimedia
mailing list