Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Jan 2016 21:54:23 -0600
From:      Karl Denninger <karl@denninger.net>
To:        freebsd-arm@freebsd.org
Subject:   Re: [Bug 205979] Raspberry Pi2 loses audio after some time
Message-ID:  <569F04EF.2020005@denninger.net>
In-Reply-To: <bug-205979-7@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
Update as posted on bugzilla.

This *appears* to be related to some other bcm driver that is
inappropriately masking the audio interrupt (or otherwise tampering with
how it is handled.)

The reason I believe this to be the case is that I set up a test machine
and ran a full 48 hours of a shell script looping audio out via mpg321
without incident.  The machine was otherwise idle.

However, in regular use where the SD card is active and so are USB
devices and the wired network interface within a few hours the audio
interface goes "mute" as described in the bug report.  Since the console
is reporting a missing interrupt, this points toward the possibility of
some other bcm2835 driver masking the audio interrupt accidentally (and
inappropriately).

I'm looking through the code for potential sources but have yet to find
anything obvious......

On 1/6/2016 13:27, bugzilla-noreply@freebsd.org wrote:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205979
>
>             Bug ID: 205979
>            Summary: Raspberry Pi2 loses audio after some time
>            Product: Base System
>            Version: 11.0-CURRENT
>           Hardware: arm
>                 OS: Any
>             Status: New
>           Severity: Affects Many People
>           Priority: ---
>          Component: arm
>           Assignee: freebsd-arm@FreeBSD.org
>           Reporter: karl@denninger.net
>
> After some (relatively short) period of time on 11-Current with the Raspberry
> Pi2 audio fails in a "mute" state.  Some programs attempting to access audio
> (e.g. mpg321) will print a diagnostic on the console, others (e.g. espeak)
> simply hang.
>
> If there is a diagnostic it is of the form:
>
> pcm0: chn_write(): pcm0:virtual:dsp0.vp0: play interrupt timeout, channel dead
>
> There appears to be no way to clear this condition once it occurs other than a
> reboot.
>

-- 
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/

[-- Attachment #2 --]
0	*H
010
	`He0	*H
_0[0C)0
	*H
010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 	*H
	Cuda Systems LLC CA0
150421022159Z
200419022159Z0Z10	UUS10UFlorida10U
Cuda Systems LLC10UKarl Denninger (OCSP)0"0
	*H
0
X@vkY
Tq/vE]5#֯MX\8LJ/V?5Da+
sJc*/r{ȼnS+w")ąZ^DtdCOZ ~7Q '@a#ijc۴oZdB&!Ӝ-<	?HN5y
5}F|ef゘"Vلio74zn">a1qWuɖbFeGE&3(KhixG3!#e_XƬϜ/,$+;4y'Bz<qT9_?rRUpn5
Jn&Rx/p Jyel*pN8/#9u/YPEC)TY>~/˘N[vyiDKˉ,^" ?$T8v&K%z8C @?K{9f`+@,|Mbia007++0)0'+0http://cudasystems.net:88880	U00	`HB0U0,	`HB
OpenSSL Generated Certificate0U-h\Ff Y0U#0$q}ݽʒm50U0karl@denninger.net0
	*H
Owbabɺx&Uk[(Oj!%pMQ0I!#QH}.>~2&D}<wm_>V6v]f>=Nn+8;q wfΰ/RLyUG#b}n!Dր_up|_ǰc/%ۥ
nN8:d;-UJd/m1~VނיnN I˾$tF1&}|?q?\đXԑ&\4V<lKۮ3%Am_(q-(cAeGX)f}-˥6cv~Kg8m~v;|9:-iAPқ6ېn-.)<[$KJtt/L4ᖣ^Cmu4vb{+BG$M0c\[MR|0FԸP&78"4p#}DZ9;V9#>Sw"[UP7100010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 	*H
	Cuda Systems LLC CA)0
	`HeM0	*H
	1	*H
0	*H
	1
160120035423Z0O	*H
	1B@ìI5xtlܤΨmux|X6,]'𑄮~gS!F`]hHh
b0l	*H
	1_0]0	`He*0	`He0
*H
0*H
0
*H
@0+0
*H
(0	+710010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 	*H
	Cuda Systems LLC CA)0*H
	1010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 	*H
	Cuda Systems LLC CA)0
	*H
cnU(>_t/,mv3&Sk}6@>G'ŮHT[3Pdu%Bn5.HeAb6i[~WSC06:Y3e]B^R"Sn"wXg}ACGQW9IBdq]K*t܍c$AC..#
0 +?7oJ6Q/ Ϸ~=VZ`
-k^EK!gupSZWuj /S[$zSHTsqY)ujrfN	*k{}q[wU1fLֻf
!($\GFveD
/s^á9zķYSN3Jd=A!WP);9XtUz';N:Hkea,7V+iG[~
	.OEΪ$?0<^cOTwU׉yx
home | help

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