Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Jul 2010 16:42:59 -0400
From:      LOL <elvis4526@gmail.com>
To:        David Naylor <naylor.b.david@gmail.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: [regression] snd_hda and "channel dead"
Message-ID:  <AANLkTilYlX4p4mU7Rl9rWRbP-UKO8PH0klTzEqsEfYPN@mail.gmail.com>
In-Reply-To: <201007021315.59575.naylor.b.david@gmail.com>
References:  <201007021315.59575.naylor.b.david@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Me too on FreeBSD-8.1-RC2 I have problems with my intel chipset. Before I
just had to load the snd_hda module and it was okay but now even when I load
it, the sound works but I cannot acess to the mixer in gnome because it says
: waiting for sound system to respond and I need to close the windows.

2010/7/2 David Naylor <naylor.b.david@gmail.com>

> Hi,
>
> I'm having a problem with sound via hda driver.  After a while of playing
> sound it stops with:
>
> pcm0: chn_write(): pcm0:virtual:dsp0.vp0: play interrupt timeout, channel
> dead
>
> showing up in dmesg.  After that no sound is played and Amarok skips
> through
> tracks quickly (it "plays" sounds to fast)...
>
> After setting dev.hdac.0.polling=1 sound works again.
>
> This is with a custom kernel that has sound compiled in and without
> debugging
> options.
>
> A known good kernel is from ~ 13 May while the bad kernel is ~ 1 day old.
>
> Some further information:
> # dmesg | grep hdac
> hdac0: <NVidia MCP51 High Definition Audio Controller> mem
> 0xe7000000-0xe7003fff
> irq 21 at device 16.1 on pci0
> hdac0: HDA Driver Revision: 20100226_0142
> hdac0: [ITHREAD]
> hdac0: HDA Codec #0: Realtek ALC888
> pcm0: <HDA Realtek ALC888 PCM #0 Analog> at cad 0 nid 1 on hdac0
> pcm1: <HDA Realtek ALC888 PCM #1 Analog> at cad 0 nid 1 on hdac0
> pcm2: <HDA Realtek ALC888 PCM #2 Digital> at cad 0 nid 1 on hdac0
> hdac0: <NVidia MCP51 High Definition Audio Controller> mem
> 0xe7000000-0xe7003fff
> irq 21 at device 16.1 on pci0
> hdac0: HDA Driver Revision: 20100226_0142
> hdac0: [ITHREAD]
> hdac0: HDA Codec #0: Realtek ALC888
> pcm0: <HDA Realtek ALC888 PCM #0 Analog> at cad 0 nid 1 on hdac0
> pcm1: <HDA Realtek ALC888 PCM #1 Analog> at cad 0 nid 1 on hdac0
> pcm2: <HDA Realtek ALC888 PCM #2 Digital> at cad 0 nid 1 on hdac0
>
> and
>
> # grep '^C.*FLAGS' /etc/make.conf
> CFLAGS+= -DNDEBUG
>
> Is there anything I can do to assist diagnostics?
>
> Regards,
>
> David
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTilYlX4p4mU7Rl9rWRbP-UKO8PH0klTzEqsEfYPN>