From owner-freebsd-current Sun Jan 9 20:15:28 2000 Delivered-To: freebsd-current@freebsd.org Received: from mailext03.compaq.com (mailext03.compaq.com [207.18.199.41]) by hub.freebsd.org (Postfix) with ESMTP id A857E15A0F; Sun, 9 Jan 2000 20:15:21 -0800 (PST) (envelope-from grog@mojave.worldwide.lemis.com) Received: by mailext03.compaq.com (Postfix, from userid 12345) id 914B815200C; Sun, 9 Jan 2000 22:15:20 -0600 (CST) Received: from mailint11.im.hou.compaq.com (mailint11.compaq.com [207.18.199.189]) by mailext03.compaq.com (Postfix) with ESMTP id 88668148506; Sun, 9 Jan 2000 22:15:20 -0600 (CST) Received: by mailint11.im.hou.compaq.com (Postfix, from userid 12345) id 31D5255F02; Sun, 9 Jan 2000 22:15:13 -0600 (CST) Received: from mojave.worldwide.lemis.com (unknown [16.158.59.135]) by mailint11.im.hou.compaq.com (Postfix) with ESMTP id 89B9252D01; Sun, 9 Jan 2000 22:15:10 -0600 (CST) Received: (from grog@localhost) by mojave.worldwide.lemis.com (8.9.3/8.9.3) id QAA00596; Sun, 9 Jan 2000 16:33:14 +0800 (SGT) (envelope-from grog) Date: Sun, 9 Jan 2000 16:33:14 +0800 From: Greg Lehey To: Darren Reed , Mike Smith Cc: Warner Losh , joe@pavilion.net, dillon@apollo.backplane.com, committers@FreeBSD.ORG, current@FreeBSD.ORG Subject: 3C589 problems (was: 4.0 code freeze scheduled for Jan 15th) Message-ID: <20000109163314.A515@mojave.worldwide.lemis.com> Reply-To: Greg Lehey References: <200001071246.XAA05593@avalon.reed.wattle.id.au> <200001072052.MAA01482@mass.cdrom.com> <200001062246.PAA80310@harmony.village.org> <200001071246.XAA05593@avalon.reed.wattle.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <200001071246.XAA05593@avalon.reed.wattle.id.au>; from darrenr@reed.wattle.id.au on Fri, Jan 07, 2000 at 11:46:49PM +1100 WWW-Home-Page: http://www.lemis.com/~grog X-PGP-Fingerprint: 6B 7B C3 8C 61 CD 54 AF 13 24 52 F8 6D A4 95 EF Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8286 Fax: +61-8-8388-8725 Mobile: +61-41-739-7062 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Friday, 7 January 2000 at 23:46:49 +1100, Darren Reed wrote: > In some email I received from Warner Losh, sie wrote: >> >> In message <20000106212050.D95011@florence.pavilion.net> Josef Karthauser writes: >> : My 3c589d works just fine now, along with suspend/resume :) (under 4.0). >> >> The issue with the 3c589d is with its speed. It is falling back to >> the timeout routine to send data rather than getting an interrupt when >> the tx has happened (or something like this, I'm reporting second hand >> stuff). > > Whatever it is, results in ping times being 1000ms then 10ms then 1000ms > then 10ms...when it responds. This doesn't look typical of the problems we've been discussing. First, they appear to occur more with -CURRENT, and secondly they don't affect the ping times. What I've been seeing is that everything is fine until a collision occurs, after which something times out and it takes a 1 second timeout before it continues. It's easiest to see with long ftp transfers. > i.e. it's a mistake to use FreeBSD 3.x with the 3c589d. Mine worked fine under 3.x. The problem seems to have crept in in about October last year (1999). On Friday, 7 January 2000 at 12:52:28 -0800, Mike Smith wrote: >>> The issue with the 3c589d is with its speed. It is falling back to >>> the timeout routine to send data rather than getting an interrupt when >>> the tx has happened (or something like this, I'm reporting second hand >>> stuff). >> >> Whatever it is, results in ping times being 1000ms then 10ms then 1000ms >> then 10ms...when it responds. > > This is typical for interrupt misconfiguration for this driver. When you > get the interrupt configuration right, it works fine. > > (No, getting the interrupt configuration right is not a trivial task.) That may be the answer for Darren's problem. It's definitely not the case for the ones we have been discussing on -mobile. Greg -- Finger grog@lemis.com for PGP public key See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message