From owner-freebsd-stable@FreeBSD.ORG Fri Mar 19 21:14:58 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E126310656B6; Fri, 19 Mar 2010 21:14:58 +0000 (UTC) (envelope-from j@uriah.heep.sax.de) Received: from uriah.heep.sax.de (uriah.heep.sax.de [213.240.137.9]) by mx1.freebsd.org (Postfix) with ESMTP id 84DFE8FC2E; Fri, 19 Mar 2010 21:14:58 +0000 (UTC) Received: by uriah.heep.sax.de (Postfix, from userid 107) id D87F01C; Fri, 19 Mar 2010 22:14:56 +0100 (MET) Date: Fri, 19 Mar 2010 22:14:56 +0100 From: Joerg Wunsch To: John Baldwin Message-ID: <20100319211456.GA17662@uriah.heep.sax.de> References: <20100318192758.GP52442@uriah.heep.sax.de> <201003190837.48346.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201003190837.48346.jhb@freebsd.org> X-Phone: +49-351-2012 669 X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F 93 21 E0 7D F9 12 D6 4E X-GPG-Fingerprint: 5E84 F980 C3CA FD4B B584 1070 F48C A81B 69A8 5873 User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Warner Losh , freebsd-stable@freebsd.org Subject: Re: Strange problem: if_xe only works in GENERIC kernel X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Joerg Wunsch List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Mar 2010 21:14:59 -0000 As John Baldwin wrote: > Sounds like the process of removing things prevented the interrupt > storm from being throttled somehow, and that ejecting the card > caused the interrupt storm to finally stop at which point the card > was probed. I would talk to Warner (imp@) about trying to fix the > interrupt storm. Also, if you could narrow down which particular > item that you trim "breaks" it, that would be helpful. OK, at kernel #11 :), I can now say it's the USB subsystem. Just leaving "device usb" (and also "device uhci") in makes it work. So the question appears to be why keeping the USB driver in makes the interrupt storm detection work... -- cheers, J"org .-.-. --... ...-- -.. . DL8DTL http://www.sax.de/~joerg/ NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-)