Re: 3Com 3c905 failed to attach

From: Craig Rodrigues <rodrigc_at_crodrigues.org>
Date: Sat, 17 Apr 2004 00:18:19 -0400
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.org
Received 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