From: Andrew Morton <andrewm@uow.edu.au>
To: Vibol Hou <vhou@khmer.cc>
Cc: Linux-Kernel <linux-kernel@vger.kernel.org>
Subject: Re: Sytem slowdown on 2.4.1-ac20 (recurring from 2.4.0)
Date: Tue, 27 Feb 2001 01:18:45 +0000 [thread overview]
Message-ID: <3A9B0075.A46E7755@uow.edu.au> (raw)
In-Reply-To: <NDBBKKONDOBLNCIOPCGHMEPAEPAA.vhou@khmer.cc>
Vibol Hou wrote:
>
> > Are you still getting the "hordes" of Tx timeouts with the
> > 3c905B which you reported a week ago?
>
> Yes, but they happen a few hours after the system starts up and continue
> until the server is restarted. It seems like a separate issue. I haven't
> tried taking down the interface and putting it back up since the interface
> never dies link others have reported with their NICs. The NIC continues to
> work fine, though the logs get flooded with those messages.
>
> > If so, do they only start coming out when the slowdown occurs?
>
> That's a negative.
>
> > You are probably a victim of the APIC bug. A
> > workaround for this is present in 2.4.2-ac5. Alternatively,
> > boot the kernel with the `noapic' LILO option.
>
> I'll compile 2.4.2-ac5 and we'll see in another 5 days if this happens
> again. Till then, any suggestions on what to look for/at and/or what to do
> when it happens will help.
OK. The 'Interrupt posted but not delivered' message
means that the Ethernet controller thinks that it is driving
the physical interrupt line, but the CPUs aren't being interrupted.
Check /proc/interrupts, see if the NIC's IRQ is shared with
something else. If it isn't, or if it is shared with
something reputable then, given that the machine works OK
with 2.2 kernels then it's probably the APIC.
But it's unusual that the system "continues to work fine".
Ususally, a busted APIC slows networking to a crawl. We
generate an artificial interrupt once per 400 milliseconds
via the Tx timeout handler. This can process 16 outgoing
packets and 32 incoming packets. This `polled mode' is
present in many Linux network drivers - it's there so you
can still telnet into the machine and whack it when it's
being silly.
-
next prev parent reply other threads:[~2001-02-27 1:19 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-02-27 0:25 Vibol Hou
2001-02-27 0:43 ` Andrew Morton
2001-02-27 1:03 ` Vibol Hou
2001-02-27 1:18 ` Andrew Morton [this message]
2001-03-01 6:15 ` Balbir Singh
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=3A9B0075.A46E7755@uow.edu.au \
--to=andrewm@uow.edu.au \
--cc=linux-kernel@vger.kernel.org \
--cc=vhou@khmer.cc \
/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
all inboxes | Powered by JetHome®