Cardbus problem in 6.1-PRE

Joe Marcus Clarke marcus at FreeBSD.org
Mon Feb 27 15:30:27 PST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I was helping some guys upgrade their management laptop from 6.0-BETA4
to 6.1-PRE today, and found that their Xircom dc0 card was no longer
properly detected.  Seems there is a problem reading the CIS in the 6.1
cardbus code.  I reverted the cardbus code to the RELENG_6_0 version,
and I'm able to see the interface again.  This is an IBM T40 laptop.

The errors seen when trying to load the card are:

cardbus1: Unable to allocate resource to read CIS.
cardbus1: Unable to allocate resources for CIS
dc0: <Xircom X3201 10/100BaseTX> port 0x4000-0x407f mem
0xc0214000-0xc02147ff,0xc0215000-0xc02157ff at device 0.0 on cardbus1
dc0: No station address in CIS!
device_attach: dc0 attach returned 6

This is the dmesg under 6.1-PRE with stock cardbus code:

http://www.marcuscom.com/downloads/t40/dmesg.bad

This is the dmesg after booting up with the RELENG_6_0 cardbus code:

http://www.marcuscom.com/downloads/t40/dmesg.good

And this is the pciconf -v -l output from the laptop:

http://www.marcuscom.com/downloads/t40/pciconf.out

Let me know if you need anything else.  Thanks.

Joe

- --
Joe Marcus Clarke
FreeBSD GNOME Team	::	gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEA4vPb2iPiv4Uz4cRArEgAJ4+aCq9I3jRVTeVrEUtK9c6laCWHQCgiP6p
QQZqEocieA3z1vLWEEmj8X0=
=ANM7
-----END PGP SIGNATURE-----


More information about the freebsd-mobile mailing list