public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Peter Humphrey <peter@prh.myzen.co.uk>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] More emerge oddity in chroot - SOLVED
Date: Tue, 29 Apr 2014 01:47:08 +0100	[thread overview]
Message-ID: <4268110.1WI4jfuppv@wstn> (raw)
In-Reply-To: <5880523.9VI2MkPFCk@wstn>

On Monday 28 Apr 2014 13:32:05 I wrote:
> On Thursday 24 Apr 2014 13:57:19 I wrote:
> > So far I've done these things:
> > 
> > 1. Wiped the whole system and restored from backup (heavy overkill, but I
> > wanted everything to be in the same, consistent state).
> > 2. Run bad-blocks tests on all partitions (though all but / and /boot  are
> > in logical volumes - I don't know to what extent that will have affected
> > the results).
> 
> --->8
> 
> Looking at bad-blocks again, I see from gkrellm that 'mkfs.ext4 -cc -L Atom
> /dev/vg7/atom' writes the test patterns to both the underlying physical
> disks, but it only reads back from one of them

... so it isn't much use on a virtual disk.

Well, that was a long weekend.

The symptoms grew stranger and stranger, until I eventually discovered a
problem with IRQ 16.

/proc/interrupts includes this line:
 16:      0   302525      0      0   IO-APIC-fasteoi  ehci_hcd:usb1, nouveau

The source file /usr/src/linux/kernel/irq/spurious.c says:

/*
 * If 99,900 of the previous 100,000 interrupts have not been handled
 * then assume that the IRQ is stuck in some manner. Drop a diagnostic
 * and try to turn the IRQ off.
 *
 * (The other 100-of-100,000 interrupts may have been a correctly
 *  functioning device sharing an IRQ with the failing one)
 */

...and suggests booting with irqpoll.

So I added irqpoll to the kernel command line. It seemed to make no difference
at the time, but I haven't had any recurrence in the last two days. I see 
though that, according to gkrellm, I have core temps of 52 - 56C and the 
graphics card shows 59C. That shouldn't be hot enough to start raising 
spurious interrupts: the nVidia web site says to expect around 105C as a 
limit. Perhaps I should find a different slot for the Quadro FX580 card, to 
separate it from the usb interface.

So, many hours and much rebuilding later, I've installed a new chroot for the 
Atom and it seems to be working as expected. Actually, I reinstalled the 
entire system to be safe, including re-creating the physical and logical 
volumes on the two SATA disks.

The question still remaining is what caused millions of spurious interrupts 
over a period of a week or so and then subsided. This is an Asus P7P55D 
motherboard (http://www.asus.com/Motherboards/P7P55D/).

-- 
Regards
Peter


  reply	other threads:[~2014-04-29  0:47 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-24 12:57 [gentoo-user] More emerge oddity in chroot Peter Humphrey
2014-04-24 21:05 ` Philip Webb
2014-04-25  8:16   ` Peter Humphrey
2014-04-28 12:32 ` Peter Humphrey
2014-04-29  0:47   ` Peter Humphrey [this message]
2014-05-04 18:52     ` [gentoo-user] More emerge oddity in chroot - SOLVED J. Roeleveld
2014-05-05  9:17       ` Peter Humphrey
2014-05-08 23:34 ` [gentoo-user] More emerge oddity in chroot Peter Humphrey

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=4268110.1WI4jfuppv@wstn \
    --to=peter@prh.myzen.co.uk \
    --cc=gentoo-user@lists.gentoo.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