Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Jan 2003 23:51:09 -0800
From:      Doug Barton <DougB@dougbarton.net>
To:        Maxime Henrion <mux@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, silby@FreeBSD.org
Subject:   Re: cvs commit: src/sys/pci if_xl.c if_xlreg.h
Message-ID:  <3E1D29ED.8030804@dougbarton.net>
References:  <200212170008.gBH08owJ048742@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I have a rather old IBM Thinkpad A21e with an on-board 3com 3c556B. It 
has been working fine on -current, but the last time I updated was in 
november. I updated today to the latest -current, and now I'm getting 
what appear to be acpi problems with the xl0 probe. When it works, I get 
this:

xl0: <3Com 3c556B Fast Etherlink XL> port 0x2400-0x24ff mem 
0xfc001000-0xfc00107f,0xfc0014 00-0xfc00147f irq 11 at device 3.0 on pci0
xl0: chip is in D3 power mode -- setting to D0
xl0: Ethernet address: 00:00:86:45:c1:86
miibus0: <MII bus> on xl0

When it doesn't work (about 3 boots out of 5):

xl0: <3Com 3c556B Fast Etherlink XL> port 0-0xff at device 3.0 on pci0
xl0: chip is in D3 power mode -- setting to D0
xl0: couldn't map ports/memory
device_probe_and_attach: xl0 attach returned 6


I'm not sure that Maxime and Mike's recent commits caused this problem, 
but it seemed to be a good place to start...


Doug


Maxime Henrion wrote:
> mux         2002/12/16 16:08:50 PST
> 
>   Modified files:
>     sys/pci              if_xl.c if_xlreg.h 
>   Log:
>   Convert the xl(4) driver to the busdma API.  This should make
>   it possible to use this driver under ia64, sparc64 (though
>   there may be endianness issues with this one) and other archs.
>   
>   Tested on:      i386, alpha (gallatin)
>   
>   Revision  Changes    Path
>   1.112     +279 -139  src/sys/pci/if_xl.c
>   1.39      +21 -18    src/sys/pci/if_xlreg.h
> 
> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/pci/if_xl.c.diff?&r1=1.111&r2=1.112&f=h
> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/sys/pci/if_xlreg.h.diff?&r1=1.38&r2=1.39&f=h
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E1D29ED.8030804>