From: Maxime Ripard <maxime.ripard@bootlin.com>
To: Gerhard Wiesinger <lists@wiesinger.com>
Cc: arm@lists.fedoraproject.org, Chen-Yu Tsai <wens@csie.org>,
LKML <linux-kernel@vger.kernel.org>,
linux-mm@kvack.org, Florian Fainelli <f.fainelli@gmail.com>,
filbar@centrum.cz
Subject: Re: Banana Pi-R1 stabil
Date: Wed, 27 Feb 2019 10:20:23 +0100 [thread overview]
Message-ID: <20190227092023.nvr34byfjranujfm@flea> (raw)
In-Reply-To: <7b20af72-76ea-a7b1-9939-ca378dc0ed83@wiesinger.com>
On Sun, Feb 24, 2019 at 09:04:57AM +0100, Gerhard Wiesinger wrote:
> Hello,
>
> I've 3 Banana Pi R1, one running with self compiled kernel
> 4.7.4-200.BPiR1.fc24.armv7hl and old Fedora 25 which is VERY STABLE, the 2
> others are running with Fedora 29 latest, kernel 4.20.10-200.fc29.armv7hl. I
> tried a lot of kernels between of around 4.11
> (kernel-4.11.10-200.fc25.armv7hl) until 4.20.10 but all had crashes without
> any output on the serial console or kernel panics after a short time of
> period (minutes, hours, max. days)
>
> Latest known working and stable self compiled kernel: kernel
> 4.7.4-200.BPiR1.fc24.armv7hl:
>
> https://www.wiesinger.com/opensource/fedora/kernel/BananaPi-R1/
>
> With 4.8.x the DSA b53 switch infrastructure has been introduced which
> didn't work (until ca8931948344c485569b04821d1f6bcebccd376b and kernel
> 4.18.x):
>
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/dsa/b53?h=v4.20.12
>
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/drivers/net/dsa/b53?h=v4.20.12
>
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/net/dsa/b53?h=v4.20.12&id=ca8931948344c485569b04821d1f6bcebccd376b
>
> I has been fixed with kernel 4.18.x:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/drivers/net/dsa/b53?h=linux-4.18.y
>
>
> So current status is, that kernel crashes regularly, see some samples below.
> It is typically a "Unable to handle kernel paging request at virtual addres"
>
> Another interesting thing: A Banana Pro works well (which has also an
> Allwinner A20 in the same revision) running same Fedora 29 and latest
> kernels (e.g. kernel 4.20.10-200.fc29.armv7hl.).
>
> Since it happens on 2 different devices and with different power supplies
> (all with enough power) and also the same type which works well on the
> working old kernel) a hardware issue is very unlikely.
>
> I guess it has something to do with virtual memory.
>
> Any ideas?
> [47322.960193] Unable to handle kernel paging request at virtual addres 5675d0
That line is a bit suspicious
Anyway, cpufreq is known to cause those kind of errors when the
voltage / frequency association is not correct.
Given the stack trace and that the BananaPro doesn't have cpufreq
enabled, my first guess would be that it's what's happening. Could you
try using the performance governor and see if it's more stable?
If it is, then using this:
https://github.com/ssvb/cpuburn-arm/blob/master/cpufreq-ljt-stress-test
will help you find the offending voltage-frequency couple.
Maxime
--
Maxime Ripard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
next prev parent reply other threads:[~2019-02-27 9:20 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-24 8:04 Banana Pi-R1 stabil Gerhard Wiesinger
2019-02-24 11:36 ` Matthew Wilcox
2019-02-27 9:20 ` Maxime Ripard [this message]
2019-02-27 18:58 ` Gerhard Wiesinger
2019-02-28 9:35 ` Maxime Ripard
2019-02-28 19:41 ` Gerhard Wiesinger
2019-03-01 9:30 ` Maxime Ripard
2019-03-02 8:42 ` Gerhard Wiesinger
2019-03-05 9:28 ` Maxime Ripard
2019-03-05 19:21 ` Gerhard Wiesinger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190227092023.nvr34byfjranujfm@flea \
--to=maxime.ripard@bootlin.com \
--cc=arm@lists.fedoraproject.org \
--cc=f.fainelli@gmail.com \
--cc=filbar@centrum.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=lists@wiesinger.com \
--cc=wens@csie.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).