snd_hda and suspend resume

mikael ottosson mikael.a.ottosson at gmail.com
Mon Jan 22 20:37:32 UTC 2007


Hi!

Does anyone know if the snd_hda driver support suspend resume in 6.2-RELEASE
?

Output from dmesg:

$ dmesg | grep ^pcm
pcm0: <Intel 82801F High Definition Audio Controller> mem
0xb0000000-0xb0003fff irq 11 at device 27.0 on pci0
pcm0: <HDA Codec: Analog Device AD1981HD>
pcm0: <HDA Driver Revision: 20070105_0038>
pcm0: timeout in reset
pcm0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
pcm0:virtual:0:dsp0.v0: play interrupt timeout, channel dead
pcm0:virtual:1:dsp0.v1: play interrupt timeout, channel dead
pcm0:virtual:2:dsp0.v2: play interrupt timeout, channel dead
pcm0:virtual:0:dsp0.v0: play interrupt timeout, channel dead
pcm0:virtual:1:dsp0.v1: play interrupt timeout, channel dead
pcm0:virtual:3:dsp0.v3: play interrupt timeout, channel dead
pcm0:virtual:2:dsp0.v2: play interrupt timeout, channel dead
pcm0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
pcm0: timeout in reset
pcm0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
pcm0: hdac_command_send_internal: TIMEOUT numcmd=1, sent=1, received=0
pcm0:virtual:1:dsp0.v1: play interrupt timeout, channel dead
pcm0:virtual:0:dsp0.v0: play interrupt timeout, channel dead
pcm0:virtual:1:dsp0.v1: play interrupt timeout, channel dead
pcm0:virtual:0:dsp0.v0: play interrupt timeout, channel dead
pcm0:virtual:1:dsp0.v1: play interrupt timeout, channel dead
pcm0: unregister: channel pcm0:virtual:2:dsp0.v2 busy (pid 2791)
pcm0: unregister: channel pcm0:virtual:2:dsp0.v2 busy (pid 2791)
pcm0:virtual:0:dsp0.v0: play interrupt timeout, channel dead

I have also tryed to unload snd_hda with following result:

$ kldunload snd_hda
kldunload: can't unload file: Device busy

// Mikael Ottosson.


More information about the freebsd-multimedia mailing list