From owner-freebsd-stable@FreeBSD.ORG Thu Jul 17 11:47:09 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4CEE37B401 for ; Thu, 17 Jul 2003 11:47:09 -0700 (PDT) Received: from genius.tao.org.uk (genius.tao.org.uk [212.135.162.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3411343F3F for ; Thu, 17 Jul 2003 11:47:09 -0700 (PDT) (envelope-from joe@genius.tao.org.uk) Received: by genius.tao.org.uk (Postfix, from userid 100) id 49E1E47A0; Thu, 17 Jul 2003 19:46:48 +0100 (BST) Date: Thu, 17 Jul 2003 19:46:48 +0100 From: Josef Karthauser To: Scott Mitchell Message-ID: <20030717184648.GB851@genius.tao.org.uk> Mail-Followup-To: Josef Karthauser , Scott Mitchell , freebsd-stable@freebsd.org References: <20030616210235.GB691@tuatara.fishballoon.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030616210235.GB691@tuatara.fishballoon.org> User-Agent: Mutt/1.5.4i cc: freebsd-stable@freebsd.org Subject: Re: Weird USB lockup with Linksys USB100TX NIC X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2003 18:47:10 -0000 On Mon, Jun 16, 2003 at 10:02:35PM +0100, Scott Mitchell wrote: > So I have one of these, that I bought cheap on eBay. It was working just > fine on my main -STABLE workstation (Abit KG7 motherboard), up until last > Friday when I moved it onto the VIA EPIA-M machine I'm building. The NIC > was detected OK as aue0, then the machine locked up running dhclient. It > turns out that it wasn't really hung, but apparently spinning in the kernel > on behalf of ifconfig. I say apparently, because the only thing I could > figure out was that I had an ifconfig process consuming vast amounts of CPU > in a wait on 'usbdly', before I got fed up waiting ~20s for keypresses to > respond and rebooted. > > I've since discovered that I can reproduce this on demand by booting single > user and doing an 'ifconfig down aue0'. This will take at least a minute > to complete and leaves the machine almost totally unresponsive afterwards. > I'll often get a bunch of 'usb error on rx: IOERROR' kernel messages while > ifconfig is running. The NIC seems to still work OK otherwise. > That's the network card that I use. Try plugging it into a 10 base connection (instead of 100 base) and watch it work. I could never work out why it hung my machine in 100 base mode. Joe -- Josef Karthauser (joe@tao.org.uk) http://www.josef-k.net/ FreeBSD (cvs meister, admin and hacker) http://www.uk.FreeBSD.org/ Physics Particle Theory (student) http://www.pact.cpes.sussex.ac.uk/ ================ An eclectic mix of fact and theory. =================