Re: GEOS PCMCIA Library (and Device Drivers)

GWRepNate@aol.com
Thu, 19 Dec 1996 11:06:09 -0500

In a message dated 96-12-18 12:31:51 EST, diel@intbuso.boeblingen.netsurf.de
writes:
> First, my answers to your questions:
> > ........ Which
> >library are you using? What is the time/date stamp of the .geo on your
target
> >system? Is there a more recent version on the SDK CD-ROM that you could
use
> >instead?
> - the timestamps on the pcmcia.geo and on the pcmciaec.goe in the
> host system as well as in the target system are all 11-06-95
> - there is no further pcmcia(ec).geo on my system
> - no, I don't have another version of SDK CD-ROM accessible
>
> Next, I have some questions left:
> > The library you require is newer than the one on the system. In other
> >words, you're asking for a library with a higher protocol number than the
one
> >on the system. .........
>
> Let's assume the system asks for a pcmcia library with protocol number P.
> 1.Who tells the system that protocol number P is required ?

You do. Well, sort of. The protocol number is stored in the .plt file for
the platform you specify in your .gp file. That protocol number is then
stored in the GEOS file header of your geode. When your geode is launched,
GEOS reads the file header and sees which libraries are required and which
protocol numbers are needed.

> > The protocol number of the library you want (specified in the file
header
> >of the .geo file) and the protocol number of the library on the system
> >(stored in it's file header).
>
> 2.In the file header of which geo file ? And how does it get there ?

Your .geo file, the driver, library, or application that you're writing.

> 3.Why isn't it possible for me to change something (e.g. the file
header)
> such that the system would be satisfied with protocol number P-1
> (or P-2) ?

You can change the .plt file by lowering the numbers associated with the
library in question. I'm not sure, but maybe the "exempt" .gp keyword might
do the trick.

> 4.Can you send me a newer version of the PCMCIA library via the
> Internet ?
> Or something else such that the newer version is not required ?

I have the same files you do, so I can't help you there.

Nathan