From owner-freebsd-current@FreeBSD.ORG Fri Apr 16 21:18:24 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B56916A4CE for ; Fri, 16 Apr 2004 21:18:24 -0700 (PDT) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A7CC43D45 for ; Fri, 16 Apr 2004 21:18:24 -0700 (PDT) (envelope-from rodrigc@crodrigues.org) Received: from h00609772adf0.ne.client2.attbi.com ([66.31.45.197]) by comcast.net (rwcrmhc13) with ESMTP id <2004041704182201500ra1t5e>; Sat, 17 Apr 2004 04:18:23 +0000 Received: from h00609772adf0.ne.client2.attbi.com (localhost [127.0.0.1]) id i3H4IKHc000811; Sat, 17 Apr 2004 00:18:21 -0400 (EDT) (envelope-from rodrigc@h00609772adf0.ne.client2.attbi.com) Received: (from rodrigc@localhost)i3H4IJiM000810; Sat, 17 Apr 2004 00:18:19 -0400 (EDT) (envelope-from rodrigc) Date: Sat, 17 Apr 2004 00:18:19 -0400 From: Craig Rodrigues To: "M. Warner Losh" Message-ID: <20040417041819.GA709@crodrigues.org> References: <20040412201157.46385.qmail@web11407.mail.yahoo.com> <20040413.090251.08456849.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040413.090251.08456849.imp@bsdimp.com> User-Agent: Mutt/1.4.1i cc: freebsd-current@freebsd.org Subject: Re: 3Com 3c905 failed to attach X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Apr 2004 04:18:24 -0000 Warner, I have verison 1.69 of if_xl.c, and am having the same problem as Shisuda, but with this card: xl0: <3Com 3c900-COMBO Etherlink XL> port 0xc000-0xc03f irq 10 at device 12.0 on pci0 xl0: BAD BAR: skipping checks xl0: Lazy allocation of 0x1 bytes rid 0x14 type 3 at 0xf0000000 xl0: using memory mapped I/O xl0: reset didn't complete xl0: command never completed! xl0: command never completed! xl0: eeprom failed to come ready xl0: failed to read station address device_probe_and_attach: xl0 attach returned 6 On Tue, Apr 13, 2004 at 12:02:02PM +0000, M. Warner Losh wrote: > You might try the following change: > > Index: if_xl.c > =================================================================== > RCS file: /cache/ncvs/src/sys/pci/if_xl.c,v > retrieving revision 1.168 > diff -u -r1.168 if_xl.c > --- if_xl.c 20 Mar 2004 02:24:24 -0000 1.168 > +++ if_xl.c 13 Apr 2004 15:00:39 -0000 > @@ -1373,6 +1373,7 @@ > sc->xl_flags |= XL_FLAG_PHYOK; > > switch (did) { > + case TC_DEVICEID_BOOMERANG_10_100BT: /* 3c905-TX */ > case TC_DEVICEID_HURRICANE_575A: > case TC_DEVICEID_HURRICANE_575B: > case TC_DEVICEID_HURRICANE_575C: > > but that might be too specific for your needs. > > I'll note that we should likely add an additional field to the table > to load these flags from, but that's bigger fish than I wanna fry > right now. > > Warner -- Craig Rodrigues http://crodrigues.org rodrigc@crodrigues.org