Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Apr 2017 08:07:19 +0000
From:      Tom Vijlbrief <tvijlbrief@gmail.com>
To:        freebsd-arm <freebsd-arm@freebsd.org>, Mark Millard <markmi@dsl-only.net>
Subject:   Pine64 spurious interrupts
Message-ID:  <CAOQrpVexBMEaMfRw%2BA0Km35dgYW7QcybRrKnkjOZmbrvX593=Q@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I have a lot of spurious interrupts on my Pine64.

Even in idle single user mode:

# pstree
-+= 00001 root /sbin/init --
 \-+= 01783 root -sh (sh)
   \-+= 01804 root pstree
     \--- 01805 root ps -axwwo user,pid,ppid,pgid,command
#

gic0: Spurious interrupt detected: last irq: 27 on CPU3
gic0: Spurious interrupt detected: last irq: 27 on CPU0
gic0: Spurious interrupt detected: last irq: 27 on CPU2
gic0: Spurious interrupt detected: last irq: 114 on CPU1
gic0: Spurious interrupt detected: last irq: 27 on CPU3
gic0: Spurious interrupt detected: last irq: 27 on CPU3
gic0: Spurious interrupt detected: last irq: 114 on CPU1
gic0: Spurious interrupt detected: last irq: 27 on CPU2
gic0: Spurious interrupt detected: last irq: 27 on CPU2
gic0: Spurious interrupt detected: last irq: 27 on CPU2
gic0: gic0: Spurious interrupt detected: last irq: 27 on CPU3
Spurious interrupt detected: last irq: 27 on CPU0
gic0: Spurious interrupt detected: last irq: 27 on CPU0
gic0: Spurious interrupt detected: last irq: 27 on CPU0
gic0: Spurious interrupt detected: last irq: 27 on CPU0
gic0: Spurious interrupt detected: last irq: 114 on CPU1
gic0: Spurious interrupt detected: last irq: 27 on CPU0
gic0: Spurious interrupt detected: last irq: 27 on CPU0

When building world (3 threads) the frequency is about a few each second,
idle perhaps a few each hour.

I have ethernet connected and a small USB hard disk with it's own power
supply, which hosts /usr/{src,obj,ports}.

In addition I noticed an ethernet lock up from time to time. Executing
"dmesg" in a ssh session is often sufficient to trigger it.

The weird thing is that after some boots (perhaps 1 out of 10) the spurious
interrupts do not happen! I have not been able to detect a pattern here.

Can others reproduce these findings?

Thanks in advance for any hints.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOQrpVexBMEaMfRw%2BA0Km35dgYW7QcybRrKnkjOZmbrvX593=Q>