Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 03 Sep 2002 23:39:09 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        phk@critter.freebsd.dk
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/pccard pccard.c 
Message-ID:  <20020903.233909.51357851.imp@bsdimp.com>
In-Reply-To: <95960.1031117411@critter.freebsd.dk>
References:  <20020903.204042.23985384.imp@bsdimp.com> <95960.1031117411@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <95960.1031117411@critter.freebsd.dk>
            Poul-Henning Kamp <phk@critter.freebsd.dk> writes:
: >They already work on non mfc cards.  The changes will make it work on
: >more MFC cards.  most mfc cards don't implement the registers, so they
: >read as 0xff and a write is a noop.  The non-mfc cards that implement
: >these registers are the only ones that this fixes :-)
: >
: >Otherwise, how would most cards work, which aren't mfc?
: 
: I don't trust the "read as 0xff" bit in the above statement...

That's how hardware that isn't there always reads with pccards.  It is
defined somewhere in the pccard standard...  There's code to prevent
these registers from being written when they aren't really there.

Anyway, this is a dancing on the heads of pin argument.  I've sent you
patches that should fix this right.

Warner

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?20020903.233909.51357851.imp>