Skip site navigation (1)Skip section navigation (2)
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>