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 > _at__at_ -1373,6 +1373,7 _at__at_ > 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_at_crodrigues.orgReceived on Fri Apr 16 2004 - 19:18:24 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:51 UTC