From owner-freebsd-stable@FreeBSD.ORG Thu Mar 18 20:21:28 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 E36B5106564A for ; Thu, 18 Mar 2010 20:21:28 +0000 (UTC) (envelope-from freebsd-stable-local@be-well.ilk.org) Received: from mail4.sea5.speakeasy.net (mail4.sea5.speakeasy.net [69.17.117.6]) by mx1.freebsd.org (Postfix) with ESMTP id BD7A78FC19 for ; Thu, 18 Mar 2010 20:21:28 +0000 (UTC) Received: (qmail 2045 invoked from network); 18 Mar 2010 20:21:28 -0000 Received: from dsl092-078-145.bos1.dsl.speakeasy.net (HELO be-well.ilk.org) ([66.92.78.145]) (envelope-sender ) by mail4.sea5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 18 Mar 2010 20:21:28 -0000 Received: by be-well.ilk.org (Postfix, from userid 1147) id 591F25088A; Thu, 18 Mar 2010 16:21:26 -0400 (EDT) From: Lowell Gilbert To: Joerg Wunsch References: <20100318192758.GP52442@uriah.heep.sax.de> Date: Thu, 18 Mar 2010 16:21:26 -0400 In-Reply-To: <20100318192758.GP52442@uriah.heep.sax.de> (Joerg Wunsch's message of "Thu, 18 Mar 2010 20:27:58 +0100") Message-ID: <44bpels7nd.fsf@be-well.ilk.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: 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: freebsd-stable@freebsd.org List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2010 20:21:29 -0000 Joerg Wunsch writes: > I'm running into a strange problem with 8-current (or 8.0-RELEASE) on > an elderly Thinkpad 600E. > > As long as I'm using the GENERIC kernel, an Intel Etherexpress PC card > works as expected: > > interrupt storm detected on "irq11:"; throttling interrupt source > xe0: at port 0x100-0x10f iomem 0x20000000-0x20000fff irq 11 function 0 config 1 on pccard1 > xe0: version 0x45/0x04, 100Mbps capable > xe0: Ethernet address: 00:a0:c9:bc:b5:ef > xe0: [ITHREAD] > > However, as soon as I start removing unneeded stuff from the kernel > config file, the driver completely jams. It just sits there, the > machine blocks, until I eventually pop out the card, when I get the > following messages: > > cbb1: ready never happened, status = 00 > xe0: at port 0x100-0x10f iomem 0x20000000-0x20000fff irq 11 function 0 config 1 on pccard1 > xe0: version 0xff/0x07, 100Mbps capable > xe0: Ethernet address: 00:a0:c9:bc:b5:ef > xe0: [ITHREAD] > xe0: detached > cbb1: Bad Vcc requested > As the CPU is a little slow, recompiling kernels takes an eternity on > it (even with NO_KERNELCLEAN), so I could not isolate it to a single > line in the config file so far. Try "device cbb". Also make sure you have pccard. I don't think you'll need cardbus with that setup, but I'm not certain. I'm not sure about this, because I wouldn't really expect the xe driver to attach at all without pccard working, but you definitely need those in your case. Or maybe I'm way off base, since the comments in the GENERIC file would probably warn you not to delete those.