5 running smcread under windows 3.1, 1 systemsoft drivers, 2 ventura/award drivers – Campbell Scientific CSM1 Card Storage Module User Manual

Page 61

Advertising
background image

SMCRead

9

As a first step in reading a corrupted card, try using the normal procedures to
read the data out of the card. If the data files are corrupted, not read, or not
complete then you should try to find out where the starting points of the files
are by running the Terminal Emulator (T) option. Position the display pointer
at the beginning of the card using the 1G command and then scan through the
card repeatedly using the NFM command to find the start of each file. Record
the position of the start of each file as you go. Once you have determined
where each file starts you can use option L to try to read out each file.

If you are unable to recover your data please contact Campbell Scientific for
further advice.

5.5 Running SMCRead Under Windows 3.1

The current version of SMCRead is not written specifically to run under
Windows. It is, however, possible to run the program under Windows in most
instances. However, early versions of some of the PCMCIA drivers do not
correctly support running DOS programs under Windows. There follows
details of known problems with some of the drivers and ways of getting around
the driver limitations. If your computer is supplied with a later version of the
driver than described it is possible that the problems have been resolved and
you should try running the program using either a default DOS PIF file, or the
PIF file provided for the Ventura drivers.

The PIF files mentioned below must be linked to the Program Item manually
using the Program Manager ‘File,Properties’ options and editing the working
directory appropriately (refer to your Windows manual for further details). A
suitable icon is provided called SMCREAD.ICO, which can also be associated
with the Program Item using Program Manager.

5.5.1 SystemSoft Drivers

Socket Services 2.1 Version 1.00, Card Services 2.1 Version 2.05

These SystemSoft drivers do not perform correctly with DOS programs
running under Windows. To use SMCRead under Windows with these drivers
you must use the PIF file provided (SMC_CSO.PIF). This forces the program
to run full-screen, and prevents it from running in the background. You should
include the CRITICAL switch in the command line; e.g. SMCRead
CRITICAL
. This will prevent Windows from switching tasks while
SMCRead is active, and so SMCRead will be the only active task.

5.5.2 Ventura/Award Drivers

Socket Services Level 2.1 Release 1.01, Card Services Level 2.1 Release 1.00

These drivers function correctly with DOS programs under Windows. The PIF
file SMC_AWD.PIF should be used. It allows SMCRead to run as a window.
SMCRead must not be invoked with the CRITICAL option. Windows must be
allowed to switch tasks (so do not mark the application as EXCLUSIVE), so
that the Ventura/Award drivers can become the active task when necessary.
SMCRead must be allowed to operate in the background. This is so that it can
perform services when asked to by the Award drivers.

Advertising