From: Clemens Ladisch <clemens@ladisch.de>
To: "Artem S. Tashkinov" <t.artem@lycos.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: irq N: nobody cared (try booting with the "irqpoll" option)
Date: Mon, 31 Jan 2011 17:33:31 +0100 [thread overview]
Message-ID: <4D46E45B.6060501@ladisch.de> (raw)
In-Reply-To: <30495832.55191296487007601.JavaMail.root@mail-zbox20.bo3.lycos.com>
Artem S. Tashkinov wrote:
> ----- "Clemens Ladisch" <clemens@ladisch.de> wrote:
> > Artem S. Tashkinov wrote:
> > > irq 18: nobody cared
> >
> > According to Google, there are other reports of this message with the
> > e100 driver. Does your network work? If not, does irqpoll help?
>
> eth1/e100 is what I'm using to get into the Internet so it's working
> correctly.
>
> According to lspci -v I have two devices using IRQ 18:
>
> 00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 04)
> Kernel driver in use: i801_smbus
>
> and
>
> 08:00.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 10)
> Kernel driver in use: e100
>
> According to /proc/interrupts only e100 module claims this interrupt
It's possible that the BIOS used the SMBus controller with interrupts,
and that the i2c-i801 driver did not properly reset this device when
loading.
You could try to blacklist the i2c-i801 module (add the line
blacklist i2c-i801
to any existing or a new file in /etc/modprobe.d/) and then rebooting.
> I will try to reboot with irqpoll a bit later however before I try it I'd
> be very grateful to know what exactly this option does/if it affects
> performance/stability/etc and why it's not used/enabled by default.
The irqpoll option is used for machines with broken interrupt routing;
when an interrupt arrives, the kernel tries the handler for all other
interrupt lines, too, and it does the same checks in every timer
interrupt (in case that some interrupt did not arrive at all).
This lowers performance, and is useful only if some device would _not_
work without it. Your e100 works, so don't bother.
Regards,
Clemens
prev parent reply other threads:[~2011-01-31 16:33 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <9147572.49771296475645053.JavaMail.root@mail-zbox20.bo3.lycos.com>
2011-01-31 12:08 ` irq N: nobody cared (try booting with the "irqpoll" option) Artem S. Tashkinov
2011-01-31 13:55 ` Clemens Ladisch
2011-01-31 15:16 ` Artem S. Tashkinov
2011-01-31 16:33 ` Clemens Ladisch [this message]
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=4D46E45B.6060501@ladisch.de \
--to=clemens@ladisch.de \
--cc=linux-kernel@vger.kernel.org \
--cc=t.artem@lycos.com \
/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