Date: Sat, 17 Apr 2004 00:18:19 -0400 From: Craig Rodrigues <rodrigc@crodrigues.org> To: "M. Warner Losh" <imp@bsdimp.com> Cc: freebsd-current@freebsd.org Subject: Re: 3Com 3c905 failed to attach Message-ID: <20040417041819.GA709@crodrigues.org> In-Reply-To: <20040413.090251.08456849.imp@bsdimp.com> References: <20040412201157.46385.qmail@web11407.mail.yahoo.com> <20040413.090251.08456849.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040417041819.GA709>