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 `He 0 *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ˉ,^" ?$T8 v&K%z8C @?K{9f`+@,|Mbia 007++0)0'+0http://cudasystems.net:88880 U0 0 `HB0U0, `HB OpenSSL Generated Certificate0U-h\Ff Y0U#0$q}ݽʒm50U0karl@denninger.net0 *H Owbabɺx&Uk[(Oj!%p MQ0I!#QH}.>~2&D}<wm_>V6v]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 `He M0 *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[wU1fLֻf !($\GFveD /s^á9zķYSN3Jd=A!WP);9XtUz';N:Hkea,7V+iG[~ .OEΪ$?0<^cOTwUyxhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?569F04EF.2020005>
