Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Jun 2002 15:09:03 +0200
From:      Holger Kipp <holger.kipp@alogis.com>
To:        Greg Rumple <grumple@zaphon.llamas.net>
Cc:        FreeBSD-STABLE Mailing List <freebsd-stable@FreeBSD.ORG>
Subject:   Re: fxp0 timeout errors
Message-ID:  <3CFF5EEF.731DC0A6@alogis.com>
References:  <200205271231.29155.paul@nerdlabs.com> <002401c20d1f$a3931d70$8000000a@Bryce> <20020606125825.GD55256@zaphon.llamas.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Greg Rumple wrote:
> 
> I have a stack of dual port intel 10/100 cards that this happens on time
> and time again.  I after spending weeks trying to solve this problem (it
> does not happen under Linux btw) gave up finally, and purchased a
> different card for the machines that run FreeBSD.  The circumstances to
> make this happen purely involve doing heavy volumes of ethernet traffic
> (a ping -f or a nice large rsync suffice).  It will immediately happen,
> and sometimes it will recover and work again after 2-3 minutes,
> sometimes it'll stay dead forever.  It purely seems limited to this
> stack of cards, as I have other cards that do not suffer from the same
> problem (single port cards).  If anyone has any clues, I would be glad
> to assist in helping track this down as well.

Sounds like the problem I have - with a single on-board fxp0 and sym scsi-
controller (SMP only)

Problem went away after enabling extended IO-APIC on mobo which resultet in
different IRQs being assigned to fxp0, sym0 and sym1. Presumably due to
different IRQ-Handling of ncr, no system hangs with ncr instead of sym.
(Without extended IP-APIC, fxp0, sym0 and sym1 are assigned to the same IRQ).

According to Gérard Roudier this could be an IRQ stall (in my case at least).

Presumably similar problems (other users):
	- System hangs (sym) with heavy disk io
	- System hangs with heavy network io

I'm still waiting for him to finish some testing patches/routines so
I can go and analyze the IRQ behaviour on my system (I'm not in IRQ
programming...).


-- 
Holger Kipp, Dipl.-Math., Systemadministrator  | alogis AG
Fon: +49 (0)30 / 43 65 8 - 114                 | Berliner Strasse 26
Fax: +49 (0)30 / 43 65 8 - 214                 | D-13507 Berlin Tegel
email: holger.kipp@alogis.com                  | http://www.alogis.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CFF5EEF.731DC0A6>