snd_hda silent

Michael W. Lucas mwlucas at blackhelicopters.org
Fri Apr 6 15:36:55 UTC 2007



Hi,

I'm running on i386 -current, built 5 April 2007, on a Toshiba P105.
FreeBSD recognizes the sound card, but my speakers are silent.

Unfortunately, this laptop does not have a serial port.  It panics on
a verbose boot.  I'm delighted to provide a verbose dmesg if anyone
can suggest a way to get one. : -(

Any suggestions, folks?

==ml



pcm0: <Intel 82801G High Definition Audio Controller> mem 0xd0340000-0xd0343fff irq 22 at device 27.0 on pci0
pcm0: [ITHREAD]
pcm0: <HDA Codec: Conexant Venice>
pcm0: <HDA Driver Revision: 20070320_0043>

cat /dev/sndstat 
FreeBSD Audio Driver (newpcm: 32bit)
Installed devices:
pcm0: <Intel 82801G High Definition Audio Controller> at memory 0xd0340000 irq 22 kld snd_hda [20070320_0043] (1p/1r/1v channels duplex default)
        [pcm0:play:0:dsp0.p0]: spd 48000, fmt 0x10000010, flags 0x00101020, 0x00000000
        interrupts 7016, underruns 0, feed 7016, ready 0 [b:4096/2048/2|bs:4096/2048/2]
        {userland} -> feeder_vchan(0x10000010) -> {hardware}
        [pcm0:record:0:dsp0.r0]: spd 0, fmt 0x00000000/0x00000008, flags 0x00000000, 0x00000000
        interrupts 0, overruns 0, feed 0, hfree 16384, sfree 0 [b:16384/8192/2|bs:0/0/0]
        {hardware} -> feeder_root(0x00000000) -> {userland}
        pcm0:play:0:dsp0.p0[pcm0:virtual:0:dsp0.v0]: spd 44100/48000, fmt 0x10000010, flags 0x10003030, 0x00000008, pid 805
        interrupts 0, underruns 0, feed 7014, ready 130840 [b:0/0/0|bs:131072/4096/32]
        {userland} -> feeder_root(0x10000010) -> feeder_rate(44100 -> 48000) -> {hardware}


;mixer
Mixer vol      is currently set to 100:100
Mixer pcm      is currently set to 100:100
Mixer speaker  is currently set to  75:75
Mixer line     is currently set to  75:75
Mixer mic      is currently set to   0:0
Mixer rec      is currently set to   0:0
Recording source: mic



;sysctl hw.snd
hw.snd.latency_profile: 1
hw.snd.latency: 5
hw.snd.report_soft_formats: 1
hw.snd.feeder_buffersize: 16384
hw.snd.feeder_rate_round: 25
hw.snd.feeder_rate_max: 2016000
hw.snd.feeder_rate_min: 1
hw.snd.verbose: 2
hw.snd.maxautovchans: 4
hw.snd.default_unit: 0

;sysctl -a | grep -i pcm
pcm0: <HDA Codec: Conexant Venice>
pcm0: <HDA Driver Revision: 20070320_0043>
dev.pcm.0.%desc: Intel 82801G High Definition Audio Controller
dev.pcm.0.%driver: pcm
dev.pcm.0.%location: slot=27 function=0 handle=\_SB_.PCI0.HDEF
dev.pcm.0.%pnpinfo: vendor=0x8086 device=0x27d8 subvendor=0x1179 subdevice=0xff31 class=0x040300
dev.pcm.0.%parent: pci0
dev.pcm.0.wake: 0
dev.pcm.0.buffersize: 16384
dev.pcm.0.vchans: 1
dev.pcm.0.vchanrate: 48000
dev.pcm.0.vchanformat: s16le
dev.pcm.0.polling: 0



-- 
Michael W. Lucas	mwlucas at FreeBSD.org, mwlucas at BlackHelicopters.org
		http://www.BlackHelicopters.org/~mwlucas/
	    Latest book: PGP & GPG -- http://www.pgpandgpg.com
"The cloak of anonymity protects me from the nuisance of caring." -Non Sequitur


More information about the freebsd-multimedia mailing list