![](http://s1.manualzz.com/store/data/007201170_1-28fc2b665371f6c6e6e6470bbec8d290-128x128.png)
advertisement
![CardWare 2.5 - A Total Solution Provider for PCMCIA Drivers in | Manualzz CardWare 2.5 - A Total Solution Provider for PCMCIA Drivers in | Manualzz](http://s1.manualzz.com/store/data/007201170_1-28fc2b665371f6c6e6e6470bbec8d290-360x466.png)
CardWare 2.5
User Manual
Revision History
Rev.
2.5
2.0
2.0
1.0
0.0
Section
New DOS
PC card
All
All
All
All
Description
First Ammended Draft
Release
Second Beta Draft
First Final
Initial Draft
Date
May 2, 1995
June 6, 1994
April 29, 1994
March 11, 1994
March 02, 1994
Reference
CW25.DOC
Print Date
05/02/95 9:07 AM
Table of Contents
Introduction .............................................................................................................................. 1
What Is CardWare? ........................................................................................................................1-1
How to Use This Manual .................................................................................................................1-2
A Word about CardWare in DOS and in Windows ..........................................................................1-2
A Special Note about Windows.......................................................................................................1-2
Mouse Terms ...........................................................................................................................1-3
Keyboard Terms.......................................................................................................................1-3
General Terms .........................................................................................................................1-3
Resources in your package.............................................................................................................1-4
System Requirements ....................................................................................................................1-4
Windows Installation ............................................................................................................... 2
What is Included with CardWare.................................................................................................... 2-1
Installing CardWare ........................................................................................................................2-1
What Setup does......................................................................................................................2-2
Starting Setup ..........................................................................................................................2-2
Platform.......................................................................................................................2-3
Setup Type ..................................................................................................................2-4
Express Setup ..........................................................................................................................2-4
Custom Setup ..........................................................................................................................2-4
PCMCIA Adapter................................................................................................................2-4
Install Socket Services .......................................................................................................2-4
Install Card Services ..........................................................................................................2-4
Install Clients .....................................................................................................................2-5
Create the CardWare Group for Microsoft Windows...........................................................2-5
Auto Start PCCARD Control for Windows ..........................................................................2-5
Directory ............................................................................................................................2-5
Modifying Your System Files ....................................................................................................2-5
Multiple Configurations.......................................................................................................2-6
Finishing the Installation ...........................................................................................................2-7
DOS Installation ....................................................................................................................... 3
What Install Does ...........................................................................................................................3-1
Using Install....................................................................................................................................3-1
Starting Install.................................................................................................................................3-3
Installation Choices.........................................................................................................................3-4
Installing CardWare for DOS ..........................................................................................................3-4
Platform ...................................................................................................................................3-4
Setup Type...............................................................................................................................3-4
Express Installation (Recommended) .................................................................................3-5
Custom Installation.............................................................................................................3-5
PCMCIA Adapter .........................................................................................................3-5
Installation Options ......................................................................................................3-5
Install Socket Services.................................................................................................3-5
Install Card Services ....................................................................................................3-6
Install Clients ...............................................................................................................3-6
Create the CardWare Group for Microsoft Windows.....................................................3-7
Auto start PCCARD Control for Windows .....................................................................3-7
Directory ......................................................................................................................3-7
Modifying Your System Files ....................................................................................................3-7
Completing the Installation .............................................................................................................3-8
CardWare User’s Manual Table of Contents § Page i
CardWare, PCMCIA and Your Computer................................................................................ 4
Terminology ...................................................................................................................................4-2
Key Concepts ...........................................................................................................................4-3
Beeps .............................................................................................................................................4-3
What the Beeps Mean ..............................................................................................................4-3
How CardWare Recognizes a PC Card...........................................................................................4-4
First-Time Insertion of a PC Card .............................................................................................4-4
PC Card is a eneric Card” ...........................................................................................4-5
PC Card is uto-Configured” .........................................................................................4-5
PC Card is ot Recognizable” .......................................................................................4-5
Resources Not Available ..........................................................................................................4-6
Of Mice, Serial Ports and System Resources ...........................................................................4-6
PC Card Recognition Flow Chart ..............................................................................................4-7
Using Battery Operated Computers ................................................................................................4-8
Advanced Power Management.................................................................................................4-8
Types of PC Cards ................................................................................................................... 5
Fax/Modem Cards ..........................................................................................................................5-2
Network Adapter Cards...................................................................................................................5-3
ATA Flashdisk and Harddisk Cards.................................................................................................5-4
Memory Cards ................................................................................................................................5-4
Using SRAM Cards ..................................................................................................................5-5
Using FLASH Cards .................................................................................................................5-5
PC Card Control for Windows................................................................................................. 6
Getting Help ...................................................................................................................................6-1
Viewing PC Card Control for Windows............................................................................................6-2
View Menu ...............................................................................................................................6-2
Toolbar ..............................................................................................................................6-2
Status Bar ..........................................................................................................................6-2
Scaling...............................................................................................................................6-2
Always on top.....................................................................................................................6-3
Adjust sockets in line..........................................................................................................6-3
Adjust sockets in column ....................................................................................................6-3
Adjust sockets to default ....................................................................................................6-3
Adjust window to contents ..................................................................................................6-3
Frame settings ...................................................................................................................6-3
Save settings on exit ..........................................................................................................6-3
Lower socket ......................................................................................................................6-3
Upper socket......................................................................................................................6-3
Toolbar.....................................................................................................................................6-4
Configuring New or Unrecognized Cards ........................................................................................6-4
Reconfiguring a Card......................................................................................................................6-6
Advisor.....................................................................................................................................6-6
Edit ...................................................................................................................................6-7
Find/Create ........................................................................................................................6-7
Nanny.......................................................................................................................................6-7
Reconfigure ....................................................................................................................................6-7
Advisor ...........................................................................................................................................6-8
Options...........................................................................................................................................6-8
Resources ................................................................................................................................6-8
Event Notifications ...................................................................................................................6-8
Card Services Options..............................................................................................................6-9
DOS Beeps Off ........................................................................................................................6-9
Defining New Device Definitions.....................................................................................................6-9
CardWare User’s Manual Table of Contents § Page ii
Assigning System Resources for Device Definitions ...............................................................6-10
Specifying I/O Ranges or I/O Addresses ..........................................................................6-10
Specifying Memory Ranges..............................................................................................6-10
Specifying IRQ Levels......................................................................................................6-11
PC Card Control for DOS......................................................................................................... 7
PC Card Control: DOS vs. Windows ..............................................................................................7-1
Starting PC Card Control for DOS ..................................................................................................7-2
Using PC Card Control for DOS......................................................................................................7-2
Keyboard..................................................................................................................................7-2
Alt-X Exit............................................................................................................................7-2
F6 Next Socket ..................................................................................................................7-2
F10 Menu...........................................................................................................................7-2
Mouse ......................................................................................................................................7-2
Configuring PC Cards .....................................................................................................................7-3
Device Configuration ......................................................................................................................7-5
Assigning System Resources for Device Definitions .................................................................7-6
Specifying I/O Ranges or I/O Addresses ............................................................................7-6
Specifying Memory Ranges................................................................................................7-6
Specifying IRQ Levels........................................................................................................7-7
Options...........................................................................................................................................7-7
Info .................................................................................................................................................7-7
Appendices............................................................................................................................... 8
A. Using DOSCARD ......................................................................................................................8-1
B. Using PCPREP .........................................................................................................................8-1
C. Using PCRM .............................................................................................................................8-3
D. Installation Information ..............................................................................................................8-4
Configuring CardWare..............................................................................................................8-6
CardWare Files ..................................................................................................................8-6
DOS Protected Mode Manager (DPMS.EXE)...............................................................8-6
Socket Services (SSxxxxxx.EXE) ................................................................................8-7
Card Services (PCCS.EXE) .........................................................................................8-7
Resource Manager (PCRM.EXE) .................................................................................8-7
PC Card Enabler (PCENABLE.EXE)............................................................................8-7
Memory Cards and ATA Harddisk and Flashdisk (PCDISK.EXE) .................................8-7
Example CONFIG.SYS Modification ........................................................................................8-8
Changes to Your AUTOEXEC.BAT...........................................................................................8-9
Installation of Socket and Card Services only .........................................................................8-10
Disabling CardWare ...............................................................................................................8-10
Re-enabling CardWare...........................................................................................................8-11
Removing CardWare..............................................................................................................8-11
Installing CardWare into Windows ..........................................................................................8-12
E. Assigning System Resources to CardWare .............................................................................8-13
F. Troubleshooting.......................................................................................................................8-14
Mouse Driver Interference................................................................................................8-14
PC Card Control does not notify you of low or Dead battery .............................................8-14
Not Ready Reading Drive DOS Error (Reading a Flash Card) ..........................................8-14
PCPREP reports rror retrieving Driver Parameter Table” ..........................................8-15
Cards not identified as same card between DOS and Windows Card Control ...................8-15
No Beeps .........................................................................................................................8-15
No Beeps in Windows but Beeps in DOS .........................................................................8-15
Erratic or Unstable Performance with a Desktop Card Reader..........................................8-15
G. Frequently Asked Questions ...................................................................................................8-16
H. Glossary..................................................................................................................................8-19
CardWare User’s Manual Table of Contents § Page iii
Proprietary Notice and Disclaimer
Unless otherwise noted, this document and the information herein disclosed are proprietary to AWARD
Software Int'l, Inc. (Award). Any person or entity to whom this document is furnished or who otherwise has possession thereof, by acceptance agrees that it will not be copied or reproduced in whole or in part, nor used in any manner except to meet the purposes for which it was delivered.
The information in this document is subject to change without notice, and should not be considered as a commitment by Award. Although Award will make every effort to inform users of substantive errors,
Award disclaims all liability for any loss or damage resulting from the use of this document or any hardware or software described herein, including without limitation contingent, special, or incidental liability.
PC and AT are trademarks of IBM Corporation.
Flash File System II is a trademark of Microsoft Inc.
Copyright © by Award Software Inc.
October 10, 1998
Award Software International, Inc.
Corporate Offices
777 East Middlefield Road
Mountain View, CA 94043-4023
Tel: (415) 968-4433
Fax: (415) 968-0274
CardWare User’s Manual Table of Contents § Page iv
Introduction
What Is CardWare?
CardWare is a PCMCIA 2.10 total software solution. In general, this means that CardWare is designed to painlessly manage the complexity of plugging and unplugging the latest generation PCMCIA cards. Plus, with its advanced memory management, CardWare uses less valuable RAM to free up that vital resource for all of your applications.
More specifically, CardWare is a software package which offers two kinds of services to your PC:
1. CardWare provides an industry standard Application Programming
Interface (API). This API allows third party software (network drivers, for instance) to communicate with PCMCIA cards in an orderly manner. The
API consists of both Socket and Card Services and complies with revision
2.10 of the PCMCIA specification.
This level of support requires third party software which can install and configure PCMCIA cards. Such software would then use CardWare services to manage the card(s).
2. CardWare can also install and configure PCMCIA cards on your system.
This allows standard software, not just PCMCIA technology specific software, to access the card. This "Generic Installation" of PCMCIA
Cards is performed by PCEnable.
Additionally, CardWare allows you to use storage cards (Memory Cards and
PCMCIA ATA flashdisk and harddisk drives) as if they were normal floppy or hard disk drives. This is accomplished by PC Disk.
CardWare User’s Manual
Award Software
How to Use This Manual
Chapter 2 describes installing CardWare from within Windows while Chapter 3 describes installing from DOS. Both installations install both Windows and
DOS versions of PC Card Control.
Chapter 4 provides an overview of how CardWare interacts with your computer system and your PCMCIA cards.
Chapter 5 discusses various types of PCMCIA cards (also called PC Cards).
Chapters 6 and 7 introduce you to PC Card Control for Windows and DOS, providing detailed instructions for both using PC Card Control and configuring
PC Cards.
Finally, Chapter 8 includes several appendices, a troubleshooting section and a glossary.
Note:
Throughout this manual, you will find references to lines required in your CONFIG.SYS. One line in particular will include reference to a device driver described as, Sxxxxxx.exe”. This is a generic reference to software which supports a specific type of socket controller: The x are specific to a certain type of controller while S” means Socket Services.
If you need more detailed information, use CardWare's Online Help (see etting Help” in Chapter 6). This Online Help provides a uick-Tour” designed to cover all your questions as well as to provide index searches for the help you need.
See your Windows documentation for information about how to use Online
Help.
A Word about CardWare in DOS and in Windows
Once, installed, CardWare works in the background in both DOS and
Microsoft Windows. This means that both DOS and Windows applications can make use of your PCMCIA cards (PC Cards).
A Special Note about Windows
To gain the full benefits of CardWare, you should first familiarize yourself with
Windows. This manual assumes you know how to use Windows and uses
CardWare User’s Manual Introduction § § Page 1 - 2
Award Software
Windows specific terminology throughout. For help with Windows, see your
Windows documentation.
Mouse Terms
The following terms indicate specific mouse actions:
•
Point means to move the mouse pointer to a specific object.
•
Press means to press and hold down a mouse button.
•
Release means to release a mouse button which is being pressed.
•
Click means to quickly press and release the left mouse button while pointing to an object.
•
Double-Click means to rapidly click the left mouse button twice while pointing to an object.
• Drag means to press the left mouse button while moving the mouse.
•
Right-Click means to click the right mouse button while pointing to an object.
Keyboard
Terms
The following terms indicate specific keyboard actions:
•
Press means to press and release a specific key on your keyboard.
•
Type indicates that you are to enter specific information on the keyboard.
General Terms
The following general terms are common to both the Windows
®
and DOS versions of CardWare. One notable difference will be in how Windows
®
and
DOS highlight a letter in a word to indicate a shortcut, usually when the letter is pressed while the alternate key, lt’, is also pressed, as in Alt-F.
Windows
®
uses and underline as in iles” while, in DOS, CardWare will color the character differently. We will use the underline in this manual to indicate such a shortcut character.
CardWare User’s Manual
Menus can have submenus. This means that a menu entry can have a menu of its own. For example, when you open the "Card" menu, you will notice that the menu entry allowing you to edit your PC Card configuration, "Edit...", is followed by three periods, an ellipsis. This indicates that choosing this entry will bring up another menu or window.
Introduction § § Page 1 - 3
Note:
Award Software
It is common usage to indicate a menu selection by referring also to the menu. For instance, the "Card" entry "Edit" is typically referred to as "Card | Edit". This designation will be used throughout this manual. See hoose” below for an example.
•
Choose or select means to pick a specific menu or object using the technique you are most comfortable with. For example, to choose the
"Card | Edit" menu you can use either the mouse or the keyboard to open this menu (by pressing ALT+C, then E).
Resources in your package
Your CardWare package contains many resources to help you:
•
This User Manual provides basic information about CardWare. Use it as your first information source.
•
While using PC ard Control, you can press F1 to get Online Help.
Use this if you are searching for specific topics or if you need help while using PC ard Control. Online Help provides help for nearly every dialog box used by PC
ard.
Check the CardWare installation directory for a README file. This file contains the latest information about CardWare.
System Requirements
Component
Microprocessor
RAM
PCMCIA
Hard Disk
Floppy Disk
Video
DOS
Description
80386 or higher
2MB
At least one socket using one of the supported controller IC's (check the
README file for the latest information)
Approximately 1.5MB of free space
3.5" FDD drive (during install process)
EGA or higher
Version 3.2 or newer. If using PCDISK, the version 5.0 or newer will be required.
CardWare User’s Manual Introduction § § Page 1 - 4
Windows Version 3.1 or newer
Award Software
CardWare User’s Manual Introduction § § Page 1 - 5
Notes:
Award Software
CardWare User’s Manual Introduction § § Page 1 - 6
2
Windows Installation
This chapter describes how to install CardWare from Microsoft Windows
.
The installation includes CardWare for DOS as well as for use with Windows.
Even if you seldom use Windows with your PC Cards, this installation will give you every option necessary to install only those components you really need.
If you do not use Windows, see Chapter 3, OS Installation”.
Check the contents of your CardWare package.
•
Make sure you have the correct equipment and operating system to install and run CardWare. See ystem Requirements” in Chapter 1.
•
Make a backup of both CardWare diskettes.
What is Included with CardWare
•
This User Manual
•
CardWare software diskettes (2)
Installing CardWare
Before you install CardWare, it is important that you know the brand and type of your Computer / PCMCIA system.
The CardWare Windows installation program can only be run from within
Microsoft Windows
. If you do not wish to use Windows, see Chapter 3,
OS Installation” or Appendix D, Installation Information for a discussion of the files required and the changes necessary to your system boot files. The same section also describes how to uninstall CardWare.
CardWare User’s Manual Windows Installation § What is Included with CardWare § Page 2 - 1
Award Software
If CardWare was included with your computer system, it may already be installed. Before performing any of the steps described below, verify that the computer system manufacturer has not already installed CardWare.
If you are replacing PC Card (PCMCIA) software from another vendor, it is very important that you remove the old software completely. See ninstalling Other PCMCIA Software” in Appendix D.
What Setup does
CardWare Setup is a powerful program which installs, updates or uninstalls
CardWare on your computer system. It supports DOS 6.x multiple configuration boot menus and allows you to install only the components of
CardWare which you really need.
Setup will do the following:
1. Allow you to specify where CardWare is to be installed.
2. Copy both DOS and Windows CardWare files to your system.
3. Modify CONFIG.SYS and AUTOEXEC.BAT. Setup may also create a new entry in the [Menu] section of your CONFIG.SYS.
4. Create a CardWare group in your Windows Program
Manager.
Starting Setup
To start the CardWare Setup program in Windows:
1. Start Windows.
2. Put the CardWare Disk 1 in a floppy drive (we assume drive A).
3. Choose "File | Run" from the Program Manager main menu.
4. In the command line text box, type "A:\SETUP", then choose OK. This opens the CardWare Installation dialog box.
CardWare
User’s Manual
Award Software
CardWare
User’s Manual
After introducing itself, the Setup program begins by attempting to detect the presence of an earlier version of CardWare. If one is found, you will be given the following options: n
Reinstall: Choosing Reinstall will cause Setup to replace the current installed version of CardWare.
n
Uninstall: Choosing Uninstall will remove CardWare from your system configuration. If you select this,
Setup will make the necessary changes then terminate -you will see none of the following.
When Setup continues to either install or reinstall, the program will provide complete instructions for its use. If, at any time, you become uncertain of your responses to any instructions, you will have the option of terminating Setup without completing the installation.
Platform
The platform is the type of computer/PCMCIA system on which you are installing CardWare.
Setup attempts to automatically detect the platform. In most cases, your system will be eneric.” To change the platform, click the mouse on the list arrow at the right of the
Platform selection window. This will open a list of more than twenty choices.
With the exception of the AST PowerExec and the NCR Safari, the default, Controller
Autodetect should be sufficient
Award Software
Setup Type
You are offered two types of installation:
1. Express Setup
2. Custom Setup
Express Setup
The Express Setup will install all CardWare features using the default drive
("C: ") and directory ("\CARDWARE"). You will not be prompted to select individual components.
You will be prompted about changing your system files, CONFIG.SYS and
AUTOEXEC.BAT (see below). You can skip the following text up to the section titled, inishing the Installation”.
Custom Setup
The Custom Setup allows you to select:
1. the type of PCMCIA controller being used in your system (the default is Controller Autodetect),
2. which CardWare components to install, and
3. which drive and subdirectory to use.
PCMCIA Adapter
The the type of PCMCIA controller being used in your system. To view more selections, click on the arrow at the right of the list window. It is not recommended that this be altered from the autodetect unless you are certain it is error.
Install Socket Services
This provides underlying support for your adapter.
Install Card Services
This allows you to configure PCMCIA cards selectively.
CardWare
User’s Manual
Award Software
Install Clients
Clients are software applications which make use of Socket and/or
Card Services.
Clicking on iles...” will open a window allowing you to select from:
1. Generic I/O Card Enabler: This is software designed to recognize I/O cards when they are inserted.
2. Generic Memory Card Enabler: This is software designed to recognize Memory cards when they are inserted.
3. PC Card Control for Windows: Main CardWare interface for configuring PCMCIA cards.
4. PC Card Control for DOS: This is the main CardWare interface for configuring PC Cards.
5. Online Help: Designed for exclusive use with PCCard
Control for Windows.
Create the CardWare Group for Microsoft Windows
This allows Setup to create a CardWare group in Windows. This is a convenience since it makes it easier to find CardWare.
Auto Start PCCARD Control for Windows
This allows CardWare to be active each time you begin a Windows session.
Directory
Selecting "Change..." will allow you to specify the destination drive and subdirectory for the CardWare files.
Modifying Your
System Files
The final step in the installation and setup of CardWare is to modify your system boot files, AUTOEXEC.BAT and CONFIG.SYS. Setup will offer you three choices.
CardWare
User’s Manual Windows Installation § ¿ ù
! © |¥ ¼
Award Software
1. Let Setup do modifications for you
This option allows Setup to make all necessary changes and to back-up the originals, changing their extension to .BAK.
2. Let you review all changes and make
modifications later.
No changes made but modified versions of both will be copied to the installation directory and have the extension .CW appended. You can then inspect the proposed changes and make them yourself later.
3. Do not modify configuration files.
Please use this option with care. Otherwise, CardWare may not be able to function properly.
CardWare
User’s Manual
Multiple Configurations
Many users of MS/PC-DOS 6.0 and later have taken advantage of the ability to boot-up into a menu of system configuration options. This is because many non-Windows applications, notably games, require different memory configurations and/or special drivers. It is also true that, to conserve memory in general, infrequently used drivers, scanner drivers for instance, can be selected or not by menu instead of having to rewrite the CONFIG.SYS and reboot. The CardWare Setup can detect these multiple configurations and install itself selectively, according to your preferences.
If you have multiple configurations, you will be presented with three choices:
1. You may select to add CardWare to one of your current configurations by selecting it from the list.
2. You may have CardWare create a new, special configuration for itself.
3. You may have CardWare added to all of your configurations. Since you will probably always want access to your PC cards, this will be your best choice.
Award Software
Finishing the
Installation
Click on "Continue" to complete the installation, then change diskettes when instructed to do so.
If Setup cannot detect a memory manager such as EMM386.EXE,
QEMM386.SYS, etc, you will be reminded that, if one is added later, you must configure it NOT to use certain areas of memory which must be reserved for
CardWare use. See Appendix D for an example CONFIG.SYS
modification and see CWINI.TXT (installed into the CardWare subdirectory) for more information. If a memory manager is detected, then Setup will automatically make the correct changes for you.
Remember, if you allow Setup to alter your configuration files, you will need to quit Windows and re-boot your computer before CardWare can become active. If Setup does not alter your configuration files, CardWare will not function until all necessary changes are implemented.
CardWare
User’s Manual
CardWare
User’s Manual
Notes:
Award Software
3
DOS Installation
What Install Does
The CardWare DOS install program is a powerful program which installs, updates or uninstalls CardWare for DOS on your computer system.
Install will do the following:
1. Allow you to specify where CardWare is to be installed.
2. Copy CardWare files to your system.
3. Modify CONFIG.SYS and AUTOEXEC.BAT.
4. Install Windows
components of CardWare to your system, if you desire.
Along the way, you will need to know the brand and type of your computer /
PCMCIA system. You will also be given the option for either an express or a custom installation. The express installation will provide the most common
CardWare configuration. On the other hand, the custom installation will allow you to specify which files are to be installed, where they are to be installed and to control what system files are updated.
Using Install
The Install program uses the bottom row of the screen to display the keyboard commands for each installation screen. Generally, each screen which presents you with options which have one or more of the following types of fields:
1. List box: A list box will initially be displayed as a wide box with a down arrow, “
↓
“, in the right corner and containing a single line of text. When it is active for use, the line of text will be highlighted and the flashing underline cursor will appear at the end of the line. To open the list box
CardWare
User’s Manual
NOTE:
Award Software
when active, press the down arrow on the keyboard. A small scroll box of selections will open. Simply use the arrow keys or the mouse to maneuver to the correct selection and press Enter.
2. Radio button: There is never just one radio button. Radio buttons are used when only one of two or more choices can be selected. Radio buttons are displayed as empty parentheses, “( )”, or as parentheses surrounding a dot, “(
•
)”, when an item has been selected. Use the arrow keys or the mouse to select.
3. Check box: A check box is used when an item can either be selected or not. A check box is displayed as empty brackets, ]”, or brackets surrounding an ” when an item has been selected. Use the arrow keys to move about a list of check boxes, press the space bar to either select or un-select.
4. Edit box: An edit box is a field where you can enter and edit a line of text.
Type the text as usual, using the arrow keys to move about the text, the backspace key to delete the character before the cursor, the delete key deletes the character at the cursor. Edit boxes also support an insert mode and edit highlighting with the mouse. Press Enter when finished or Alt-B to abort any changes.
In general, you use either the Tab key or a mouse click to move from field to field within a screen. If one letter of the text used to identify a field is highlighted, pressing that letter while the Alt key is being pressed will move you directly to that field. When all the fields are configured as you wish, pressing Enter will accept the entries and take you to the next screen. Pressing
Alt-B will move you back one screen while Alt-X will abort the installation program.
Finally, to run Install, you will need at least 520 Kbytes of free memory.
CardWare
User’s Manual
Award Software
Starting Install
To start the CardWare DOS installation program:
1. Place the first CardWare diskette in your floppy drive (we will assume drive A:)
2.
Make the drive the current drive. Do this by typing:
A: <Enter>
3. Next, enter:
INSTALL <Enter>
CardWare
User’s Manual
Award Software
Installation Choices
While Install is starting, it will attempt to determine if CardWare has already been installed. If it has, you will be asked if you wish to reinstall or remove, einstall”, CardWare. If einstall” is chosen, Install will delete the
CardWare files, remove its subdirectory and modify your system boot files,
CONFIG.SYS and AUTOEXEC.BAT, to remove all references to CardWare.
The rest of this chapter will discuss what happens when you perform an installation.
Installing CardWare for DOS
The first installation screen allows you to select your computer platform and the type of setup you wish performed.
Platform
Install provides a list box of computers and/or card readers specifically supported by this version of CardWare. If your system is not listed, select ontroller Autodetect”.
Setup Type
The same screen will allow you to choose between two different types of setup:
1. Express Installation
2. Custom Installation
CardWare
User’s Manual
Award Software
Express Installation (Recommended)
This is an installation based on the most common defaults for your platform/controller combination. It will simply allow Install to create the default subdirectory on your C: drive, copy all files to that directory and to make the necessary changes to your CONFIG.SYS and AUTOEXEC.BAT
(see below).
Custom Installation
This selection will allow you to tailor CardWare to your particular system.
You will be allowed to select the specific type of PCMCIA adapter in your system, what files are actually installed and where the files are to be installed.
CardWare
User’s Manual
PCMCIA Adapter
While this list box provides a list of adapters to choose from, it is generally
NOT a good idea to change the entry displayed. This is because Install advanced diagnostics has already detected the adapter type. We recommend that you change the adapter only if you are certain the autodetection is in error of if you know you will be installing another PCMCIA controller.
Installation Options
The next five check boxes allow you to select which services you wish installed.
Install Socket Services
Socket Services is PCMCIA compatible software which directly supports the hardware adapter and provides standard software control of the adapter.
Ordinarily, this should always be installed. If your system includes a
Award Software
proprietary, and unsupported, adapter with PCMCIA Release 2.10 compatible
Socket Services, then you may not need to install the CardWare Socket
Services. In this event, no other CardWare dri vers will load and CardWare will not be functioning.
Install Card Services
Card Services is PCMCIA compatible software which provides standard software control of PC cards. Again, this ordinarily should be installed. If you will be using a special PC card or one with it own proprietary software, then you may not need to install the CardWare Card Services. On the other hand, you may find these services to be indespensible and well worth their inclusion.
Install Clients
Clients are software which attach themselves to Card Services and act as enablers and/or a user interfaces. An enabler is used to identify a PC card type, to allocate/deallocate resources for its use when it is inserted/removed and to initialize the card. A user interface provides PC card status information to the user as well as allow the user to manage the use of PC cards.
Pressing Alt-F allows you to select which clients are to be installed.
CardWare
User’s Manual
CardWare provides five Card Services clients:
1. Generic I/O Card Enabler: This is software designed to recognize I/O cards when they are inserted.
2. Generic Memory Card Enabler: This is software designed to recognize Memory cards when they are inserted.
3. PC Card Control for Windows: Main CardWare interface for configuring PCMCIA cards.
Award Software
4. PC Card Control for DOS: This is the PCCARD interface for DOS.
5. Online Help: Designed for exclusive use with PCCard
Control for Windows.
Directory
Typing Alt-N opens an edit box where you can specify both the drive and directory where CardWare is to be installed.
Modifying Your
System Files
The final step in the installation and setup of CardWare is to modify your system boot files, AUTOEXEC.BAT and CONFIG.SYS. You will be offered the choice of making the changes or not.
CardWare
User’s Manual
If you allow Install to make the necessary modifications, a copy of each original, unmodified file will be copied to the root directory with the extension .BAK. For example, CONFIG.BAK will represent your
CONFIG.SYS before CardWare changes were made.
If you DO NOT allow Install to make the changes, Install will place samples of each in the CardWare destination directory, leaving the originals unchanged.
Later, you can review these proposed changes and make a decision about implementing new system files.
Award Software
Completing the Installation
When the installation of CardWare is complete and your system files updated, remove the CardWare distribution diskette from your floppy drive. Then, you must reboot your computer to activate CardWare. It will not be necessary to reboot if you have not updated your AUTOEXEC.BAT and CONFIG.SYS.
If Setup cannot detect a memory manager such as EMM386.EXE,
QEMM386.SYS, etc, you will be reminded that, if one is added later, you must configure it NOT to use certain areas of memory which must be reserved for
CardWare use. See Appendix D for an example CONFIG.SYS
modification and see CWINI.TXT (installed into the CardWare subdirectory) for more information. If a memory manager is detected, then Setup will automatically make the correct changes for you
CardWare
User’s Manual
CardWare User’s Manual
4
CardWare, PCMCIA and Your
Computer
This chapter will discuss how CardWare, using the resources provided by your computer, makes PCMCIA work for you. As you will see, CardWare operates in the background, making every effort to simplify your use of PC Cards. It does this by attempting to automatically recognize and configure any card inserted into your PCMCIA slot.
CardWare has two main objectives:
1. Simplicity
2. Compatibility
In spite of the well-documented PCMCIA 2.10 standards, not all PC Cards are perfectly compatible. CardWare attempts to recognize and configure as many
PC Cards as is possible. Even when it does not fully recognize a card,
CardWare will still attempt to configure it. CardWare also gives you every opportunity to fine-tune its ability to recognize a given card.
The next chapter, Chapter 5, will introduce you to the types of PC Cards most commonly used today and, where appropriate, the Device Resources commonly associated with them.
Finally, in Chapters 6 and 7 you will meet CardWare Card Control for
Windows and DOS. Here you will learn to individually tailor your PC Card to your system and vice versa.
CardWare, PCMCIA and Your Computer § Page 4 - 1
Award Software
Terminology
Several expressions are used in the following chapters to describe how
CardWare recognizes and configures PC Cards. While the Glossary defines most of the terminology used within this manual, there are several key concepts to understanding how CardWare works.
•
CIS: Most new PCMCIA-compliant PC Cards contain a Card Information
Structure (CIS) providing information about the card, what it does and what resources it needs to function.
•
Registered: A PC Card is said to be Registered if the information used to identify the card when inserted has been recorded in an internal database by CardWare.
•
System Resources: System Resources are system memory ranges, I/O ranges and IRQ levels. When a card is inserted, CardWare will assign resources to the card from the pool of available resources.
•
Device: Device is the name used to identify a collection of system
resources that the PC Card uses once it is configured. For instance, a
COM port, such as COM1, is a device which uses memory range 3F8-3FFh and IRQ 4 as system resources.
•
Device Definitions: CardWare also records a list of
ssociated
Device Definitions” in the database. This list is an ordered preference list which CardWare will use to configure a device from the available System
Resources.
•
nstalling a PCMCIA Card” (also referred to as
PC Card”) in your system means: onfiguring a
1. Mapping memory ranges from the PCMCIA Card into the system memory space.
2. Mapping I/O ranges from the PCMCIA Card into the system I/O space.
3. Routing an Interrupt from the PCMCIA Card to a system Interrupt.
By default, CardWare tries to auto-configure all PCMCIA cards inserted in your system. In most cases, CardWare will determine the correct setup for your card. Beyond this, CardWare gives you the ability to change the configuration of each card. For this purpose you would use PC Card Control.
CardWare
User’s Manual
Award Software
Key Concepts
You also can use PC Card Control to instruct CardWare not to configure the card. This is useful if your card comes with its own software for configuring the card.
To understand how CardWare recognizes and configures PC Cards, it is important to be familiar with the following three key concepts:
1. Configured: A card is said to be Configured if it is installed in your system and successfully set up.
2. Auto Configured: A card is said to be Auto Configured if the
Generic I/O Card Enabler (PCEnable) determines how to install the card and uses this information for setting up the card.
3. Generic: A card is said to be Generic if it is a Fax/Data or ATA
PC Card and has a data field which informs CardWare of its function.
Beeps
Beeps (tones emitted from your computer's tiny speaker) are the standard method CardWare uses to notify you that certain events have occurred.
What the
Beeps Mean
Most of the time, CardWare operates in the background without interrupting normal system behavior. In its default configuration, CardWare uses the system speaker to signal the recognition and configuration of PC Cards when they are installed. Beeps sounded by CardWare are:
1. A single beep signaling the insertion of a PC Card.
2. A second, slightly higher pitched beep is sounded to indicate that the PC Card has been recognized by the generic card enabler (PCEnable).
3. Finally, a third beep is sounded at an even higher pitch when the recognized PC Card is configured using an associated Device Definition.
4. A two tone warning is sounded twice if a recognized PC
Card cannot be configured because none of the associated Device Definitions are available or the CIS was bad. This warning is made after the initial two beeps have signaled card insertion and recognition.
CardWare
User’s Manual
Award Software
The use of beep tones to signal card insertion, recognition and configuration may be disabled by the card display and configuration utility (PC Card
Control). The current state of any installed PC Card can be determined by viewing the program's display. While in Windows, beeps can also be replaced with wave files (see Chapter 6, C Card Control for Windows”).
How CardWare Recognizes a PC Card
When you insert a PC Card into your system, CardWare reads the Card
Information Structure (CIS) from the Card. The CIS normally supplies specific information about the type of card (e.g. LAN or Modem), and how the card can be configured. If CardWare can read the CIS, it will not be able to recognize or configure the card.
Next, CardWare searches its internal database for a Specific record for this card. If such an entry exists, CardWare will try to configure the card with one of the Device Definitions associated with it.
If no record exists, CardWare checks whether the card is Generic. If it is,
CardWare will try to configure the card with one of the Device Definitions associated with generic cards. If this fails, CardWare will try to Auto-
Configure the card.
If the card is neither Specific nor Generic, CardWare will try to Auto-
Configure the card. In this case CardWare will attempt to configure the card with one of the Device Definitions already defined (but not associated). If this fails, CardWare tries to create a Device Definition on the fly and to configure the card with this new device definition.
First-Time
Insertion of a
PC Card
There are three possibilities when a new PC Card is inserted for the first-time:
1. The card is a generic type of PC Card and, if the resources are available, is automatically installed by CardWare.
CardWare can recognize modem and ATA flashdisk or harddisk cards as generic cards.
2. The card is Auto-Configured by CardWare because either a generic card could not be configured with the associated Device Definitions (because the requested resources are not available), or the card is not generic (such as a LAN card).
CardWare
User’s Manual
CardWare
User’s Manual
Award Software
3. The card could not be configured because either the requested resources are not available, or the CIS structure on the card does not include enough information to recognize the card and to register it for future use.
PC Card is a eneric Card”
Many, but not all, PC Cards contain standard information which CardWare can read. One piece of information that may be present is the type of function performed by the PC Card. If CardWare recognizes a new PC Card as a fax/data modem or as an ATA flashdisk or harddisk, it configures the card according to Device Definitions associated with these generic card types. By default, modems are setup as the next available COM port, and ATA flashdisks and harddisks are connected to the logical drive letter assigned to the PC Card socket where the card was inserted.
The Device Definitions associated with generic modems are changed by the card display and configuration utility (PC Card Control for Windows). This procedure is described in Chapter 6 and the CardWare Online Help.
PC Card is uto-Configured”
Some PC Cards can be recognized even if they do not include all the required
CIS information. These cards will be Auto-Configured by default. You have to ensure that the software which is intended to use these cards is configured according to these settings. If you are running PC Card Control, you can determine the settings by right-clicking on the device name which is displayed below the socket (see Chapter 6). From DOS you can type DOSCARD /D to get this information.
If a card has enough information in the CIS to be recognizeable each time it is inserted, it is possible, by carefully using PC Card Control (see Chapters 6 and
7), to configure the card properly. This would have the effect of inserting it into CardWare internal database and making it a Specific card.
If you want a card not to be Auto-Configured by CardWare, use PC Card
Control to change the way CardWare tries to configure the card. You are also able to tell CardWare not to configure the card at all. This is necessary if the card comes with its own software. This procedure is described later in
Chapters 6 and 7 and in the CardWare Online Help.
PC Card is ot Recognizable”
Some PC Cards (which are not truly PCMCIA compliant) cannot be recognized because there is not enough information on the card to act as a unique identifier.
Award Software
Resources Not
Available
Even if a PC Card is recognized, it may not be possible to configure it. This occurs if system resources described in the associated Device Definitions are not available when the PC Card is inserted. This usually indicates that the resources described in the Device Definition(s) are currently in use by another
PC Card or system peripheral.
As an example, imagine a fax/modem PC Card is inserted that has been associated with the Device Definitions COM1 and COM2. If the system already has a COM1 device installed on the motherboard and another PC Card in a different socket that is configured as COM2, then the newly inserted card cannot be configured.
On the other hand, you may change the card definition to use COM3 or
COM4 (if you can do so on your system) using the card display and configuration utility (PCCard). Or, you can remove the mouse or modem board already installed to make COM1 or COM2 available to the PC Card.
Of Mice, Serial
Ports and
System
Resources
However, removing the mouse is not an attractive alternative -- especially in
Windows. A mouse has traditionally been connected to a standard serial port such as COM1 or COM2. Unfortunately, using a fax/modem on COM3 or
COM4 may still cause a conflict with a mouse. This is true of a mouse on
COM1 and a fax/modem on COM3 or a mouse on COM2 and a fax/modem on
COM4. The problem is that COM3 and COM4 are newly supported personal computer devices and each uses a vital resource, an IRQ, previously reserved for COM1 and COM2, respectively. What makes this unfortunate is that IRQs
cannot be shared!
A example of what could happen is your mouse freezing when you send or receive a fax. If you are in Windows, you cannot get your mouse to function without quitting then restarting Windows.
It is possible to avoid this problem in Windows by configuring Windows to let
COM 3 and 4 use different IRQs. To change your port settings in
Windows:
1. Open the Control Panel (usually found in your Main Windows group) and select "Ports". This will provide you with icons for ports COM1-4.
2. Choose the port you wish to reconfigure.
3. Next, select "Settings". This will allow you to configure the baud rate, data bits, etc. Refer to your fax/modem documentation for the correct settings.
CardWare
User’s Manual
Award Software
4. Then, select "Advanced". This will provide a menu allowing you to set the base I/O address for the selected COM port in addition to the IRQ. The I/O address probably will not need to be changed.
The most common IRQ selection for either COM3 or COM4 is
IRQ 5. Other useful IRQ are 10 and 11.
5. Select "OK" and complete the configuration.
At this point, choosing this COM resource for your fax/modem will be recognized at the I/O address and IRQ desired. See Chapter 6, C Card
Control for Windows” for more information about I/O addresses, IRQs and configuring PC Cards.
Fortunately, the current trend has been to build computers with a dedicated mouse port entirely separate from any COM port. If your mouse connects to the computer using a circular, not a rectangular or D-shape, connector, you probably have such a port. The only concern then would be to not associate any PC Card with IRQ 12.
PC Card
Recognition
Flow Chart
The following flow chart provides an overview of the steps taken by CardWare as it attempts to register each type of PC Card for the first time.
CardWare
User’s Manual
Award Software
Using Battery Operated Computers
PC Cards are very new technology. While more and more computers are being designed to be PCMCIA compliant, some are not. The idea of simply plugging-in a pocket-sized card (i.e., a fax/modem, hard drive, etc.) without having to disassemble your computer is catching on quickly.
However, there are some cautions to this lug and play.” Just as you wouldn't pull the plug to your VCR from the electrical outlet while recording a
TV program, you don't want to allow the lug” to be pulled on your card while it is live or connected to your computer.
Advanced
Power
Management
Many battery-operated computers have a system known as Advanced Power
Management (APM) which monitors system activity, shutting down various components (and even the computer itself) whenever they have been idle for a set period of time. This can make a significant difference in the length of time you can work before having to recharge the battery.
Many APM equipped computers are PC Card ware”. This means that they can detect when a PC Card is present and can notify CardWare and other
PC Card support software when system power is about to be turned off. If your computer and system software does not support this feature, we suggest that you disable suspend mode while you are using your PC Cards.
CardWare
User’s Manual
5
NOTE:
Types of PC Cards
This chapter will introduce you to common types of PC Cards. Chapter 6 describes configuring your PC Cards with PC Card Control for Windows
and includes a discussion about assigning System Resources for Device
Definitions.
CardWare recognizes nearly all types of PC Cards, including SCSI, Sound and
Video cards, but the four most common types are:
1. Fax/modem cards
2. LAN cards
3. ATA flashdisk and harddisk cards
4. Memory Cards
As we saw in Chapter 4, CardWare attempts to configure a PC Card whenever one is inserted. You can view the status of your cards in both DOS and
Windows
:
1. In DOS, use the DOSCARD command to display the
Device Definition being used or run PCCARD for a text-mode graphical representation of your cards.
2. In Windows
, double click on the PC Card Control icon. This will open a graphical representation representing the number of available sockets and the cards plugged into each. Displayed below each occupied socket will be text identifying the type of device detected (such as a fax/modem) and the System
Resource associated with it (such as COM3).
Please see also the CARDINFO.TXT file for the latest information about several PC Cards and their recommended settings.
CardWare
User’s Manual
Award Software
Fax/Modem Cards
A modem card can be inserted into the PC Card socket either before or after turning on your system. If you insert the modem card before turning your system on, you will hear three beeps at the end of the POST messages signifying that the card has been successfully installed and is now active. If the card is inserted at the DOS prompt or while running Windows, the system will also sound three beeps on successful recognition.
Your modem PC Card will be automatically recognized and installed as a modem if it has a valid CIS which conforms to the PCMCIA Committee's
Standard, revision 2.10. If your CIS is not valid, or has been damaged, the card cannot be configured by CardWare.
If your modem is a generic modem, it will not appear by name in the Card list when you choose the "Cards | Edit...Any Card" command. If you want to change the configuration for a generic modem, edit the associations for the
'Generic Modem' card (see Chapter 6).
If more than one Device Definition is associated with a specific or generic fax/modem, CardWare will attempt to dynamically configure the card, trying each Device Definition in the same order as it appears in CardWare internal database. For example, if you associated the card with COM1, COM4 and COM3 respectively then, when the card is inserted, CardWare will attempt to first configure the card as COM1. If COM1 is being used by another device
(mouse, printer, etc.), the software will next attempt to configure the card as
COM4 and COM3 (if necessary). Hence, there will never be a resource allocation conflict between devices as can happen with ISA cards with physical jumpers or DIP switches.
None of the 3rd party fax and telecommunication programs being sold today are able to detect the difference between an ISA BUS modem and a modem
PC Card. This means that you should insert your modem prior to running any
3rd party fax or telecommunication software. Removing or ot Swapping” of PC Cards during the operation of a such a software package (i.e. replacing the modem with a different type of card) is not recommended.
CardWare
User’s Manual
Award Software
Network Adapter Cards
A LAN card can be inserted into the PC Card Socket either before or after turning on your system. If you insert the LAN card before turning your system on, you will hear two beeps at the end of the POST messages signifying that the card has been successfully recognized. If the card is inserted at the DOS prompt, the system will sound two beeps on successfully recognition.
By default, LAN cards are set to Do Not Config]”, and CardWare will not attempt to configure them. CardWare issue three beeps if a given LAN card has been setup to be auto-configured or its software has already been loaded.
NOTE:
If you plan to run LAN cards while in Windows, it is important that the LAN card be inserted before Windows is loaded. This is a result of the manner by which Windows allocates and recognizes resources. Also, depending on the type of network software you are using, the network software must be running prior to
Windows being loaded. This will allow Windows to recognize the availability of a LAN and reserve the resources.
Since none of the current network software is designed to support PC Card
Hot Swapping, you must NEVER remove the LAN card while connected to the network. When connected to the network, logout prior to removing the card from the socket.
When configured by CardWare, LAN cards behave as conventional ISA BUS
LAN adapters, allowing PC Card LAN adapters to be used with existing network driver software. Your LAN PC Card will be automatically recognized and installed as a LAN if it has a valid CIS conforming to the PCMCIA
Committee's Standard rev 2.10. If your CIS is not valid, or has been damaged, the card cannot be configured by CardWare.
If you want to change the configuration for a LAN card, see chapter 6, C
Card Control for Windows”. By default, LAN cards are not configured by
CardWare. If configured otherwise, CardWare will attempt to dynamically configure the card using the Device Definitions in the same order as they appear in the Associations box displayed for the card by PC Card Control.
For example, if you assigned LAN1, LAN3 and LAN2 to a card, when the card is inserted, the software will attempt to first configure the card as LAN1. If
LAN1 is being used by another device (perhaps by another LAN adapter), then the software will next attempt to configure the card as LAN3. Unlike ISA cards, there will never be a resource allocation conflict between devices.
CardWare
User’s Manual
Award Software
If your PC card already comes with client software which does not require
CardWare to configure the card, associate the [Do not configure] Device
Definition with the card. This prevents you from being prompted to configure this card in the future.
ATA Flashdisk and Harddisk Cards
An ATA Flashdisk or Harddisk card can be inserted into the PC Card Socket either before or after turning on your system. If you insert the ATA card
before power on, you will hear three beeps at the end of the POST messages signifying that the card has been successfully installed and is now active. If the card is inserted at the DOS prompt or while running Windows, the system will also sound three beeps on successful recognition.
Your ATA PC Card will be automatically recognized and installed as a disk drive if it has a valid CIS which conforms to the PCMCIA Committee's
Standard 2.10. If the card CIS is not valid, or has been damaged, it cannot be configured by CardWare.
If your ATA drive is a generic drive, its name will not appear in the Cardlist when you choose the "Cards | Edit...Any Card" command. If you want to change the configuration for a generic drive, edit the associations for the
'Generic ATA Disk' card.
If you want to change the configuration for an ATA PC card, see chapter 6,
C Card Control for Windows.” CardWare will attempt to dynamically configure the card using the Device Definitions in the same order as they appear in the Associations box for the card.
If your drive is not already partitioned and formatted, you must use the
PCPREP utility (see Appendix B, sing PCPREP”) before you can use your drive. This is because ATA flashdisks and harddisks require a special format which is not supported by the DOS and Windows disk format commands. DO NOT use DOS format or the Windows File Manager to prepare these cards.
Memory Cards
A memory card can be inserted into the PC Card Socket either before or after turning on your system. If you insert the memory card before turning your system on, you will hear three beeps at the end of the POST messages
CardWare
User’s Manual
Award Software
signifying that the card has been successfully installed and is now active. If the card is inserted at the DOS prompt or while running Windows, the system will also sound three beeps on successful recognition.
Using SRAM
Cards
You can use SRAM cards the same way you use diskettes.
If your SRAM card is not already formatted, you must use the PCPREP utility
(see Appendix B, sing PCPREP”) or the FORMAT command before you can copy files to your Memory card. You can also use the Windows File-
Manager for Formatting and Copying.
Using FLASH
Cards
If you want to use FLASH Memory cards, you must use the Microsoft Flash-
File-System II (FFS I). FFS I is not part of the CardWare package and must be purchased separately from Microsoft.
If you have already installed FFS I, install the MS-FLASH.SYS driver after
PCDISK.EXE in your CONFIG.SYS. Your CONFIG.SYS should look like this:
DEVICE = C:\CARDWARE\DPMS.EXE
DEVICE = C:\CARDWARE\SSxxxxxx.EXE
DEVICE = C:\CARDWARE\PCCS.EXE
DEVICE = C:\CARDWARE\PCRM.EXE /AUTODETECT
DEVICE = C:\CARDWARE\PCENABLE.EXE
DEVICE = C:\CARDWARE\PCDISK.EXE
DEVICE = C:\MSTOOLS\MS-FLASH.SYS
If your FLASH card is already formatted, you can use it the same way you use diskettes. The procedure for copying and deleting files on a FLASH card is the same as with a SRAM card. You can also use the Windows File-Manager.
If your FLASH card is not already formatted, you must use the MEMCARD utility which comes with your Flash-File-System to Partition and Format your
FLASH card (Consult the MEMCARD manual for further information). You
can not use the DOS FORMAT command, the Windows File Manager or the
PCPREP utility for this purpose.
CardWare
User’s Manual
Award Software
PC Card Resource Requirements
This section will list the devices associated with each type of PC Card and their default resource requirements.
Fax/Modem
Cards
Fax/Modem cards are a type of serial port.
Associations
COM1, COM2, COM3, COM4
I/O Range
3F8h, 2F8h, 3E8h, 2E8H
Length (Bytes)
8
Memory Range
None
IRQ
[None], [Any], 2 - 15
Defaults:
COM1: 3F8h, 8 Bytes, [None] memory range, IRQ 4
COM2: 2E8h, 8 Bytes, [None] memory range, IRQ 3
COM3: 3E8H, 8 Bytes, [None] memory range, IRQ 4
COM4: 2E8h, 8 Bytes, [None] memory range, IRQ 3
Network
Adapter Cards
Network cards are commonly referred to as LAN1, LAN2, etc. However, since there are a number of Network topographies, protocols and architectures, there are a wider range of resources available for this type of card. By default, a network card will be set to Do not configure]”.
I/O Range
[None], [Any], 100h - 3E0h
CardWare
User’s Manual
Award Software
Length (Bytes)
8, 16, 32, 64
Memory Range
[None], [Any], C800h - CE00h
Length (Kbytes)
[None], 4, 8, 16, 32, 64
IRQ
[None], [Any], 2 - 15
Defaults
LAN1: 300h, 32 Bytes, [None] memory range, IRQ 5
LAN2: 300h, 32 Bytes, D000h, 16 Kbytes, IRQ 5
IBM 3270: 2D0h, 16 Bytes, CE00h, 8 Kbytes, IRQ 9
ATA Flashdisk and Harddisk
Cards
The standards defining this type of PC Card are an extension to the standards for conventional fixed disk drives. As such, the principal requirement for configuring such a device is to allocate it a drive letter.
I/O Range
[Any]
Length (Bytes)
16
Memory Range
[None]
IRQ
[None]
Defaults
The above are the defaults and cannot be changed.
CardWare
User’s Manual
Award Software
Memory Cards
Just as the ATA settings above are fixed, so too are those allocated to memory cards. Please note that while memory cards should be automatically detected and configured, CardWare will display nknown” for the card Type.
CardWare
User’s Manual
6
PC Card Control for Windows
This chapter will describe how to use PC Card Control for Windows. The emphasis here will be PC Card configuration as well as configuring CardWare to work as you wish it to.
PC Card Control is a Windows
application providing complete and intuitive control for your PC Cards. It presents you with a graphical representation of the PC Card socket(s), the PC card(s) you have inserted and how it/they are configured. PC Card Control allows you to configure your cards and to define new Device Definitions.
Perhaps the most powerful feature of PC Card Control for Windows
is the
Advisor. The Advisor feature simplifies the card configuration process by offering you the lists of resources which the PC Card itself requires. This allows you to quickly determine an available configuration and to select it.
Later, and each time the card is inserted, the Advisor will check available resources and post a warning to you if there is a conflict.
Getting Help
CardWare has a powerful Online Help system which provides detailed information for all topics. You can get help by choosing "Help" from the main menu or by simply pressing the function key 'F1' whenever you need help.
If you do not know how to use help, choose the "How to Use Help" menu entry.
If you press 'Shift-F1', the cursor will change to a question mark and you can point to the region for which you need help.
CardWare
User’s Manual
Award Software
Viewing PC Card Control for Windows
One of the objectives of PC Card Control is to allow you to quickly glance at your CardWare window to see the status of your PC Cards. To accomplish this, CardWare provides you with a graphical representation of your PCMCIA slots and any recognized cards currently inserted.
To be even more convenient, CardWare also allows you to change the size and placement of your view of the slots. This is not the same as re-sizing a window within Windows. CardWare provides several different sized images of the slots and cards themselves.
There are two ways of changing the size of PC Card:
1. Using the View menu
2. Using the Toolbar
View Menu
The View menu item is opened by typing Alt-V or by clicking the mouse directly on the main menu item iew”.
Toolbar
The toolbar is a row of buttons which allow quick access to some of the items displayed in this menu. When checked, the toolbar is displayed below the main menu. When not checked, the display area used by CardWare will be smaller.
See sing the Toolbar” below.
Status Bar
The status bar is an area which displays information about the current view. When checked, the status bar is displayed at the bottom of the PC Card Control window. When not checked, the display area used by CardWare will be smaller.
Scaling
The check mark indicates the current sizing as percentage of the default size.
Free Scale allows you to manually enter the size as a percent.
Inconize changes the size to that of an icon and places the window in the lower left hand corner of the desktop. The icon still graphically represents the
CardWare
User’s Manual
CardWare
User’s Manual
Award Software
sockets and any cards in them. Only the menus are missing. Double-click on the icon to restore PC Card.
Always on top
Checking this will allow CardWare to always be visible. Even when you are using another Windows application, the card and slot representation will be visible.
Adjust sockets in line
Checking this places the sockets side-by-side.
Adjust sockets in column
Checking this places the sockets one above the other. This is the default.
Adjust sockets to default
This places the sockets in a column, returns the sockets to their default size and sizes the window to the socket size. If you have multiple sockets, but not all are visible, selecting this will place all into view.
Adjust window to contents
This sizes the window such that the sockets are centered with the window at its minimum size.
Frame settings
Selecting this pops-up a window with the current settings for size, location and alignment of the sockets.
Save settings on exit
Checking this will cause CardWare to use the last settings each time Windows and CardWare are re-started.
Lower socket
This entry allows you to view the settings of the lower socket image.
Upper socket
This entry allows you to view the settings of the upper socket image.
Award Software
Select object for help
100% Size Side-by-side
25% Size
Default ordering
Columns
Display “about”
Size to socket
Toolbar
The toolbar is a row of buttons with icons representing shortcuts to common functions for scaling and aligning images of your PCMCIA slots.
Configuring New or Unrecognized Cards
Whenever configuring (or reconfiguring) a PC Card, you might find it convenient to refer to Chapter 5, C Card Resource Requirements”.
Configuring a new or unrecognized PC Card is a six step process:
1. Choose "Cards | Edit" from the main menu (you can also double click on the card name). You are given the choice of editing a card currently inserted in one of the sockets or any card or card type currently available in the
CardWare database.
"Any Card" will present a dialog box which allows you to choose a specific card to edit.
2. Select the card you wish to edit from the "Card" field. If there is a card already inserted, CardWare will attempt to determine its name and its type. If it can determine either, then you will not be able to alter the Card field.
Click on the arrow to the right to drop open a scroll box listing cards available in the CardWare database.
CardWare
User’s Manual
Award Software
3. To change the type of the card choose the appropriate
"Type" for the card. If the card has already been recognized by CardWare, you will NOT be able to change the type. If it is Unknown, you will need to select the correct type.
To create a new type of card, select a type similiar to your card, then select “New Device” below the
“Defined” box. See “Defining New Device Definitions” below for a description of how to assign resources to a device.
CardWare
User’s Manual
4. Next, you need to associate Device Definitions with the card -- in this context, a Device Definition is simply a listing of the system resources the card will use. If the card is generic, it will already have devices associated with it.
5. You move the Device Definitions from the "Defined" to the "Associated" box and vice versa by simply doubleclicking on the Device Definition, or by selecting a
Device Definition and clicking the "Include" or "Remove" button.
REMEMBER: If your card comes with its own configuration software, select "[Do Not Config] ".
This will permit your software to correctly control the
card.
6. Finally, you have an opportunity to associate an application with this card. This means that you can select an application which you would like to be automatically started whenever the card is inserted. For instance, you might associate fax/data communications software with a fax/modem card.
To associate an application, either directly enter the path and startup command or select rowse’ to locate the application.
Finally, you have the options of running the application minimized (for instance, for background reception) and closing it when the card is removed.
When you have checked the appropriate boxes and are satisfied with the card
configuration, select K”. The next time the card is inserted, it will be fully configured and ready to go.
Award Software
There are two important things to remember about associating devices with a
PC Card:
1. CardWare will try to configure the card in the order the Device
Definitions appear in the "Associated" box.
2. The system resources referenced by the Device Definition(s) must be available -- which means: a) they must have been placed under the control of
CardWare (see below, ssigning System Resources for Device Definitions”), b) they must be physically present in the system, c) they must not be in use by another device, and d) they must match any requirement the card may have.
(Please check the CARDINFO.TXT file in your
CardWare directory for information about your card.)
If you have edited a card which is currently in use, you must tell CardWare that you want to reconfigure it. For this purpose, select the "Cards econfigure" option from the main menu or simply click on the card image displayed in the socket.
Reconfiguring a Card
When you select Edit for a socket containing a recognized card, you are given the opportunity to perform all of the functions described above for a new card. On the other hand, you will notice that the Edit
Card screen is slightly different. There are two additional buttons between the Defined and
Associated lists:
1. Advisor
2. Nanny.
Advisor
The CardWare Advisor, also reachable by way of ards | Advisor”, displays the list of valid configurations associated with the card. There can be any number of possible configurations.
CardWare
User’s Manual
Award Software
The information displayed for each valid configuration is information which CardWare has gathered from the
PC Card itself as well as from CardWare’s own database. The number of available configurations is noted near the bottom of the window, between the
Previous and Next buttons. Use those buttons to page between the configurations.
The information displayed in these windows cannot be altered. However, you may find that one or both of the arrows associated with the IRQ Level is not grayed-out. If you can toggle the IRQ values, this indicates that the card supports mulitple IRQs. This may be important if you wish to create a new configuration.
Edit
This button allows you to directly edit the available resources. See ptions
| Resources”, Resources below.
Find/Create
Pressing the Find button will cause CardWare to search all available configurations for one for which all required resources are currently available in your system. If one is found, the Find button will change into Create.
Pressing Create will all you to define a new device setting (See efining
New Device Definitions” below).
Once a new device definition has been defined, the PC Card must be reconfigured by either selecting ile | Reconfigure” or double-clicking on the symbol of the card displayed by CardWare.
Nanny
The Nanny function only is available if the installed card is not configured.
When active, the Nanny allows you to have the CardWare advisor automatically determine a valid device setting and to configure the card and update the CardWare database immediately.
Reconfigure
The ards | Reconfigure” menu selection causes CardWare to immediately attempt to configure or reconfigure a card inserted into the selected slot.
CardWare
User’s Manual
Advisor
Award Software
CardWare will run through the list of associations attempting to find the correct combination of available resoucrs.
The ards | Advisor” selection provides immediate configuration status information about a card in a given socket and allows you to edit the card as described above.
Options
Resources
CardWare provides several additional features which allow you to tailor PC
Card Control to your preferences. Type lt-O’ or click on the ptions” menu item.
Selecting this displays a chart containing information about resources available to the system, highlighting those being used. This chart can be used when configuring unrecognized cards or unique device settings. See below, efining New Device Definitions”.
Event
Notifications
As already discussed in Chapter 4, CardWare uses beeps to notify you when cards are inserted or removed. Selecting Event Notifications allows you to instruct CardWare to interrupt your work in Windows when certain events occur. These events are:
1. Card insertion/removal
2. Battery low or dead
CardWare can perform as many as three actions with each event.
1. It can restore the CardWare Card Control window.
2. It can display an appropriate message.
3. It can play a wave file.
CardWare
User’s Manual
Award Software
Wave files, files with the .WAV extension, are Windows compatible sounds.
By selecting Set Sound, you can associate wave files with each event. You may also find it convenient to turn the DOS beeps off (see below).
Card Services
Options
CardWare allows you to specify how long CardWare will try to reconfigure a card before it times-out and quits trying. The default is 3000 milliseconds.
DOS Beeps Off
When this is checked, the DOS beeps will be suppressed. If you have assigned wave files with card events, you may wish to turn the DOS beeps off.
Defining New Device Definitions
Again, you may find it convenient to refer to Chapter 5, C Card Resource
Requirements”. There are three situations in which you may define a Device
Definition:
1. To create a new Device Definition for a card you are currently defining
2. To create a new Device Definition for a card that has already been defined. It may have been configured and you wish to change that configuration, or you were told that it could not be configured because the required system resources are not available.
3. To edit an existing Device Definition (e.g. changing memory base address or IRQ)
If you want to create a new Device Definition choose "Devices from the main menu.
ew"
You need to give the new Device Definition a name and to select the Type of device from the "Type" list. When you have entered the name and selected the type, skip to subsection “Assigning System Resources for Device Definitions”, below.
CardWare
User’s Manual
Award Software
If you are editing an existing Device Definition (having selected
"Devices dit" from the main menu), you only need to select the name of the Device Definition you wish to edit from the "Name" list box. Then you will reassign the system resources (that are to be changed) to this Device Definition.
The system resource fields will display their current assignments for your convenience.
Assigning
System
Resources for
Device
Definitions
One or more of the following system resources will be required depending on the type of Device Definition.
Please bear in mind that this manual must assume that the PC Card you wish to define and associate includes complete documentation. Such documentation would naturally include the data referred to below. This is especially important if the card is not generic and/or does not completely conform to the PCMCIA specifications of revision 2.10.
Specifying I/O Ranges or I/O Addresses
I/O resources required by a device are specified by a base address and, in some cases, a length. Some device types such as serial ports use a fixed number of
I/O ports. For these types of devices, the length is implied and PC Card
Control does not allow a length to be specified. The base address of an I/O range is entered using a drop-down combo box. This address is specified in hexadecimal, typically between 100H and 3FFH. The length of an I/O range is specified in bytes, typically as a power of two between 1 and 32.
If the Device Definition type permits an I/O range to be entered, but the definition does not require an I/O range, then both the address and length must be set to [None]. If the definition allows the I/O range to be located wherever space is available, then the length should be set to the size required and the address to [Any].
Some devices may require multiple I/O ranges. PC Card Control allows a
Device Definition to have up to two I/O ranges. If a Device Definition uses two I/O ranges, the base address for both ranges must be specified. The
[Any] entry may not be used when multiple I/O ranges are specified.
Specifying Memory Ranges
Memory resources required by a device are specified using a base address and a length.
The base address is entered using a drop-down combo box. This entry is specified in hexadecimal as an Intel x86 segment value, typically in the range of
CardWare
User’s Manual
CardWare
User’s Manual
Award Software
A000H to F000H. The length is also entered using a drop-down combo box.
This entry is expressed in decimal in KByte units, typically as a power of two between 4 and 64.
If the device type permits a memory range to be entered, but the definition does not require a memory range, both the address and length must be set to
[None]. If the definition allows the memory range to be located wherever space is available, the address should be set to [Any] and the length set to the size required.
If a device requires a second memory range, enter this data on the "Memory
Range 2" line as you did on line 1.
Specifying IRQ Levels
IRQ levels required by a device are specified by a single value. This value is specified in decimal and range from 2 to 15. The IRQ value is set using the same kind of combo-box as used to set the I/O and memory ranges.
Different types of devices traditionally use certain IRQ's. For example, serial port devices typically use IRQ4 for COM1 and COM3, and IRQ3 for COM2 and COM4. If a device (or its device driver) require a specific IRQ level, it must be set using the IRQ field.
If the device and its driver can use any IRQ level, the IRQ field should be set to [Any]. If an IRQ level is not required by a Device Definition, it should be set to [None].
CardWare
User’s Manual
Notes:
Award Software
7
PC Card Control for DOS
PC Card Control: DOS vs. Windows
In nearly every respect, PC Card Control for DOS is identical to the
Windows
version. The most obvious differences relate to the differences in operating modes between real-mode, character-based DOS and the protectedmode, high-resolution graphics of Windows.
PC Card Control for DOS is a single-tasking application which allows you to configure your PC Cards. As such, it only lacks the obvious ability to always be available, even while working with other applications, as well as lacking the enhanced Advisor capabilities of the Windows
version. This does not mean that CardWare is only active in DOS when using PC Card Control. Rather,
CardWare is activated every time you boot your computer and continues to actively monitor your PCMCIA system while your system is on. PC Card
Control is your DOS PCMCIA system configuration utility.
CardWare
User’s Manual
Award Software
Starting PC Card Control for DOS
PC Card Control will be installed into your CardWare subdirectory on the hard drive you selected during Install. The basic startup command would be:
[drive]:\[path]PCCARD <Enter>
For example, using the installation defaults, you would type:
C:\CARDWARE\PCCARD <Enter> where,
[drive] = C
[path] =\CARDWARE\
Using PC Card Control for DOS
PC Card Control for DOS responds to both the keyboard and the mouse (if a
Microsoft Mouse
-compatible DOS mouse driver is installed).
Keyboard
Along the bottom of the screen you will see some general help for keyboard commands.
Alt-X Exit
Pressing the ’ while holding down the Alt key will terminate the session and return you to DOS.
F6 Next Socket
The F6 key allows you to toggle between the sockets displayed on the screen.
F10 Menu
The F10 key activates the main menu on the top line of the screen. Use the left and right arrow keys to highlight a menu entry, pressing Enter to select it.
Inside a menu you can use the up and down arrow keys to highlight a selection, again pressing Enter to activate it. Press the Esc key to close any menu or dialog Window.
Mouse
Use the mouse as you would in Windows. You can click on a socket window to bring it to the front. If you press and hold the mouse button on the top line of a socket window, you can drag it about on the screen. Release the button to
CardWare
User’s Manual
Award Software
place it. Click on menu items to select them or click on the keyboard help on the bottom of the screen to select those commands.
Configuring PC Cards
There are five steps involved in configuring a new PC Card.
CardWare
User’s Manual
1. From the main menu choose "Cards | Edit". You have the choice of editing a card inserted in one of the available sockets, or choosing a card out of all available cards currently inserted in an available slot, or any card currently available in the CardWare database. "Any Card" will present a dialog box which allows you to choose the card you want to edit.
2. Select the card to edit from the "Card" field. Clicking on the arrow on the right opens a list box of card types. If there is a card already inserted,
CardWare will attempt to determine its name and its type. If it can determine either, then you will not be able to alter that field.
3. To change the type of the card, choose the appropriate "Type" for the card.
If the card has already been recognized by CardWare, you will NOT be able to change the type.
4. Next, you need to specify the PC Card Device Definition associations -- in this context, a Device Definition is simply the specification of the system resources the card will use. If the card is generic, it will already have devices associated with it.
CardWare
User’s Manual
Award Software
5. You can move the Device Definitions from the "Defined" to the
"Associated" box and vice versa by simply double-clicking on the Device
Definition, or by selecting a Device Definition and clicking the "Include" or
"Remove" button.
REMEMBER: If your card comes with its own configuration software, select "[Do Not Config] ". This will permit your software to correctly
control the card.
There are two important things to remember about associating devices with a PC Card:
6. CardWare will try to configure the card in the order the Device
Definitions appear in the "Associated" box.
7. The system resources referenced by the Device Definition(s) must be available -- which means: a) they must have been placed under the control of
CardWare (see below, ssigning System Resources for Device Definitions”), b) they must be physically present in the system, c) they must not be in use by another device, and d) they must match any requirement the card may have.
(Please check the CARDINFO.TXT file in your
CardWare directory for information about your card.)
If you have edited a card which is currently in use, you must tell CardWare that you want to reconfigure it. For this purpose, select the "Cards econfigure" option from the main menu.
To create a new device configuration, click on New Device. To inspect or modify a device configuration, click a on Edit Device or, from the Main Menu, click on evices | Edit”.
Award Software
Device Configuration
There are three situations in which you may define a Device Definition:
1. To create a new Device Definition for a card you are currently defining
2. To create a new Device Definition for a card that has already been defined. It may have been configured and you wish to change that configuration, or you were told that it could not be configured because the required system resources are not available.
3. To edit an existing Device Definition (e.g. changing memory base address or IRQ)
If you want to create a new Device Definition choose "Devices from the main menu.
ew"
You need to give the new Device Definition a name and to select the Type of device from the "Type" list. When you have entered the name and selected the type, skip to subsection “Assigning System Resources for Device Definitions”, below
CardWare
User’s Manual
If you are editing an existing Device Definition (having selected "Devices dit" from the main menu), you only need to select the name of the Device
Definition you wish to edit from the "Name" list box. Then you will reassign the system resources (that are to be changed) to this Device Definition. The system resource fields will display their current assignments for your convenience.
Award Software
Assigning
System
Resources for
Device
Definitions
One or more of the following system resources will be required depending on the type of Device Definition.
Please bear in mind that this manual must assume that the PC Card you wish to define and associate includes complete documentation. Such documentation would naturally include the data referred to below. This is especially important if the card is not generic and/or does not completely conform to the PCMCIA specifications of revision 2.10.
Specifying I/O Ranges or I/O Addresses
I/O resources required by a device are specified by a base address and, in some cases, a length. Some device types such as serial ports use a fixed number of
I/O ports. For these types of devices, the length is implied and PC Card
Control does not allow a length to be specified. The base address of an I/O range is entered using a drop-down combo box. This address is specified in hexadecimal, typically between 100H and 3FFH. The length of an I/O range is specified in bytes, typically as a power of two between 1 and 32.
If the Device Definition type permits an I/O range to be entered, but the definition does not require an I/O range, then both the address and length must be set to [None]. If the definition allows the I/O range to be located wherever space is available, then the length should be set to the size required and the address to [Any].
Some devices may require multiple I/O ranges. PC Card Control allows a
Device Definition to have up to two I/O ranges. If a Device Definition uses two I/O ranges, the base address for both ranges must be specified. The
[Any] entry may not be used when multiple I/O ranges are specified.
Specifying Memory Ranges
Memory resources required by a device are specified using a base address and a length.
The base address is entered using a drop-down combo box. This entry is specified in hexadecimal as an Intel x86 segment value, typically in the range of
A000H to F000H. The length is also entered using a drop-down combo box.
This entry is expressed in decimal in KByte units, typically as a power of two between 4 and 64.
If the device type permits a memory range to be entered, but the definition does not require a memory range, both the address and length must be set to
[None]. If the definition allows the memory range to be located wherever space is available, the address should be set to [Any] and the length set to the size required.
CardWare
User’s Manual
Award Software
If a device requires a second memory range, enter this data on the "Memory
Range 2" line as you did on line 1.
Specifying IRQ Levels
IRQ levels required by a device are specified by a single value. This value is specified in decimal and range from 2 to 15. The IRQ value is set using the same kind of combo-box as used to set the I/O and memory ranges.
Different types of devices traditionally use certain IRQ's. For example, serial port devices typically use IRQ4 for COM1 and COM3, and IRQ3 for COM2 and COM4. If a device (or its device driver) require a specific IRQ level, it must be set using the IRQ field.
If the device and its driver can use any IRQ level, the IRQ field should be set to [Any]. If an IRQ level is not required by a Device Definition, it should be set to [None].
Options
Selecting the Options entry from the Main Menu will allow you to toggle the
OS Beeps Off/On” setting. This simply toggles on or off the speaker beep tones used by CardWare to indicate card insertion, configuration status and card removal.
Info
Selecting Info allows you to get information about the current version of PC
Card Control for DOS as well as version information about Client software using CardWare services. These clients are typically PC Disk and PC
Enable.
CardWare
User’s Manual
CardWare
User’s Manual
Notes:
Award Software
8
Appendices
A. Using DOSCARD
DOSCARD is a DOS utility that displays the revision of the installed software and the current configuration of any installed PC Cards.
Syntax:
DOSCARD [/H] [/D] [/S:n] where: /H Print the help text
/D
Detailed information with card configuration
/S:n
Specifies the zero based socket number n if only information about this socket should be displayed (default: display information about all sockets).
B. Using PCPREP
PCPREP is a DOS utility which partitions and formats SRAM cards and ATA flashdisk and harddisk cards. PCPREP should NOT be run within a Windows
DOS box.
PCPREP can not be used on FLASH cards. For FLASH cards you have to use special utilities which come with your Flash File System (e.g.
MEMCARD.EXE for Microsoft's FFS-II).
If you have a clean, unformatted SRAM or ATA Flashdisk or Harddisk card, you must prepare those cards for use with your system.
Following is a step by step description which assumes the drive letter E: is assigned to the socket. If you do not know which drive letter is assigned to the socket, use the DOSCARD utility to determine the drive letter assigned.
CardWare
User’s Manual
NOTE
NOTE:
Award Software
1. Insert the card in the socket.
2. Type 'PCPREP E:'.
3. PCPREP now starts to prepare your card. You must
not format your card with a FORMAT command after executing PCPREP.
4. Your card is now ready for use in your system.
NEVER remove a PC Card while PCPREP is formatting it!
If your system requires an ATA Harddisk drive to be formatted like a floppy disk (without partition table), you can use the '/F' switch (e.g. 'PCPREP E: /F'). Also note that it is not recommended to use this switch for normal operation.
CardWare
User’s Manual
Award Software
C. Using PCRM
PCRM is a DOS utility that allows initialization of resources which are available to Card Services.
PCRM is placed in your CONFIG.SYS file. When activated at boot-up, it reads the [RESOURCES] section of the CARDWARE.INI file and initializes
Card Services.
If the /AUTODETECT switch is used, PCRM automatically detects free COM ports, free LPT ports and free IRQ's.
NOTE:
Do not try to load PCRM high. This is unnecessary and can hang your system. It is not necessary to load PCRM high, because it only initializes the Card-Services resource table and it does not stay resident.
Syntax:
DEVICE=PCRM [/H] [/F=FILE.INI|NONE]
[/AUTODETECT][/[X]MEM=base,length,share]
[/[X]I/O=base,length,share,lines]
[/[X]IRQ=level,share] where:
/H
Print the help text
/AUTODETECT
Enable autodetection features
/F=FILE.INI
Specifies an alternative .INI file name
/F=NONE
(default: CARDWARE.INI, located in directory where your CardWare files have been installed.)
Do not process any .INI file)
/MEM
/I/O
/IRQ
/XMEM
/XI/O
/XIRQ
Add length bytes of memory at base with share
Add length bytes of I/O at base with share and lines
Add IRQ level with share
Exclude length bytes of memory at base with share
Exclude length bytes of I/O at base with share and lines
Exclude IRQ level with share
CardWare
User’s Manual
Award Software
D. Installation Information
CardWare is the sum of several individual components. By taking a modular approach to PCMCIA support, CardWare allows you to select which pieces you really need.
This section will cover:
•
Removing other brand PC Card (PCMCIA) software
•
Each component
•
What it does
•
How to use it
•
How it relates to the other components
•
Modifying your CONFIG.SYS and AUTOEXEC.BAT (before and after)
•
Socket and Card Services only
•
Disabling and removing CardWare
•
Installing PC Card Control into Microsoft Windows
Uninstalling
Other PCMCIA
Software
The CardWare installation programs can detect and replace earlier versions of
CardWare but they cannot remove another brand PC Card software if you replace it with CardWare.
This manual will describe two other known and documented PCMCIA software installations and how to remove them. These packages are from
Phoenix Technologies, Ltd. and SystemSoft Corporation. Whether you are using one of these or a software package from another software company, the most effective method of removal will be to use their own uninstallation, if one exists. Otherwise, you should check the documentation included with the software for instructions for removal. Failing that, your next best choice will be to contact the publisher technical support.
In general, you will need to inspect your CONFIG.SYS and either delete or remark-out the lines loading the software. By emark-out”, we mean to add the letters EM ” at the beginning of each line. Note that a space must follow the ’.
CardWare
User’s Manual
CardWare
User’s Manual
Award Software
PCM3+
The Phoenix Card Manager Plus version 3 installation will add some or all of the following lines to your CONFIG.SYS:
DEVICE=C:\PCMPLUS\CNFIGNAM.EXE /DEFAULT
DEVICE=C:\PCMPLUS\PCMSS.EXE
DEVICE=C:\PCMPLUS\PCMCS.EXE
DEVICE=C:\PCMPLUS\PCMRMAN.SYS
DEVICE=C:\PCMPLUS\PCMSCD.EXE
DEVICE=C:\PCMPLUS\PCMATA.EXE
DEVICE=C:\PCMPLUS\PCMFFCD.EXE
DEVICE=C:\PCMPLUS\MS-FLASH.SYS
Note, that the above assumes the default drive and directory are used; yours will look differently depending on your selections during installation.
Additionally, PCM3+ includes PCMWIN.EXE. This provides the Windows
® interface for PCM3+ and you should remove it from the Startup Group and/or from the un=“ line in your Windows
®
WIN.INI.
CardSoft
CardSoft from SystemSoft will add the some or all of the following lines to your CONFIG.SYS:
DEVICE=C:\CARDSOFT\SSxxxxxx.EXE
DEVICE=C:\CARDSOFT\CS.EXE
DEVICE=C:\CARDSOFT\CSALLOC.EXE
DEVICE=C:\CARDSOFT\ATADRV.EXE
DEVICE=C:\CARDSOFT\MTSRAM.EXE
DEVICE=C:\CARDSOFT\MTAA.EXE
DEVICE=C:\CARDSOFT\MTAB.EXE
DEVICE=C:\CARDSOFT\MTI1.EXE
DEVICE=C:\CARDSOFT\MTI2.EXE
DEVICE=C:\CARDSOFT\MTDDRV.EXE
DEVICE=C:\CARDSOFT\SSMSFLSH.SYS
DEVICE=C:\CARDSOFT\CARDID.EXE
INSTALL=C:\CARDSOFT\CS_APM.EXE
Note, that the above assumes the default drive and directory are used; yours will look differently depending on your selections during installation. Also note that the first line contains Sxxxxx.EXE”. The xxxxx” are replaced with letters indicating the Socket Controller used in your system.
CardSoft Windows support is managed by SSCOMM.EXE,
SSVCD.EXE, SSVRDD.386 and SSWINCS.EXE. You will need to see that they are removed from your Windows files. To remove the CardSoft modifications, place a semicolor or delete the lines referring to the CardSoft files. NOTE that there are two lines which have had a semicolor placed in
Award Software
front. These should remain in the file and have the semicolons remove. The following is an example of CardSoft modifications to SYSTEM.INI.
[Boot] comm.drv=C:\CARDVIEW\SSCOMM.DRV
;comm.drv=comm.drv
[386Enh] device=C:\CARDWIZ\SSVRDD.386
device=C:\CARDWIZ\SSVCD311.386
device=C:\CARDWIZ\PCCARD.386
EMMEXCLUDE=D000-DFFF device=C:\CARDVIEW\SSVRDD.386
device=C:\CARDVIEW\SSVCD.386
;device=*vcd
Configuring
CardWare
CardWare is composed of a set of files which perform specific functions.
CardWare files may be loaded as:
1. Device drivers by including a 'DEVICE=' line followed by the program start up commands in your
CONFIG.SYS.
2. Normal DOS TSR programs loaded from the DOS command line.
The files must be loaded as device drivers if you need support for PC Cards which store files (i.e. static-RAM and flash memory cards, or ATA flashdisk or harddisk cards). The file that provides support for such devices (PCDisk) can
only be loaded from the CONFIG.SYS file, not from the DOS command line.
If you will be using PC Cards most of the time, we suggest you load the
CardWare files from the CONFIG.SYS file.
CardWare Files
The following CardWare files are listed in their proper order of usage.
DOS Protected Mode Manager (DPMS.EXE)
The protected mode manager uses the DOS Protected Mode Specification
(DPMS) to install and manage CardWare software in high memory. This driver allows CardWare to operate with an absolute minimum usage of memory below 640K.
CardWare
User’s Manual
CardWare
User’s Manual
Award Software
Socket Services (SSxxxxxx.EXE)
This is the software which supports the PCMCIA controller used in your computer. CardWare includes support for many controllers; see the
README.TXT for a description of which file is required for each supported controller. In general, each Socket Services file name begins with S’.
Can be loaded in high memory.
Card Services (PCCS.EXE)
This is the software which enables PCMCIA-compliant Card Services. Can be loaded into high memory.
Resource Manager (PCRM.EXE)
As described above, PCRM.EXE performs a one-time resource inventory and communicates its findings to Card Services. Cannot be loaded into high
memory.
PC Card Enabler (PCENABLE.EXE)
This is software which detects PC Card insertion/removal and manages the process of card configuration/resource allocation. PCENABLE is a lient application” because it uses the API provided by Socket and Card Services. If your PC Card has its own enabling software, you would ordinarily use that instead of PCENABLE.
PCENABLE.EXE requires that Socket and Card Services be loaded before it is activated. Can be loaded into high memory.
Memory Cards and ATA Harddisk and Flashdisk (PCDISK.EXE)
PCDISK.EXE is used to provide access to ATA harddisk and flashdisk cards.
This includes services such as formatting and partitioning as well as mediating simple reads and writes.
PCDISK must be loaded in the CONFIG.SYS. It also must be loaded after all of the above. This means that if you will be using such cards, all of the above software must be loaded by way of the CONFIG.SYS.
The syntax for loading PCDISK is:
DEVICE=[d:][path]PCDISK.EXE [/QUEUE=nn]
/QUEUE=
Specifies the number of concurrent erasures for cards that support background erasure (1-9)
Default:
/QUEUE=1
Award Software
Example
CONFIG.SYS
Modification
This section will provide a before and after look at an example CONFIG.SYS.
Beyond the obvious addition of the CardWare command files, you will also note a change to the EMM386.EXE memory manager.
There are three special, and very important, points to observe about the modified listing:
1. If you are using, or plan to use, FLASH memory cards, you must use the
Microsoft Flash-File-System II (FFS I). FFS I is not part of the
CardWare package and must be purchased separately from Microsoft.
If you have already installed FFS I, install the MS-FLASH.SYS driver after PCDISK.EXE in your CONFIG.SYS. Typically, you would place the following line at the bottom of your CONFIG.SYS, after all of the other
CardWare files:
DEVICE = C:\MSTOOLS\MS-FLASH.SYS
2. The lines added to the CONFIG.SYS file are placed after any entries used to load memory managers such as Quarterdeck's QEMM, Qualitas’
386MAX or Microsoft EMM386. They MUST also be placed after any entries which load Power Management software.
3. Please compare the third line of both CONFIG.SYS listings. You will notice that an area of memory has been excluded from the EMM386.EXE
memory manager. If you are using any memory management software
(QEMM, 386MAX, NetRoom, EMM386, etc), you MUST instruct the manager to exclude the ROM Expansion area assigned to CardWare.
Review the MEM= entries in the [Resources] sections of the initialization file (CARDWARE.INI) to determine the area(s) to exclude. See section E.
Assigning System Resources to CardWare below for more information.
The following listing is an example of a fairly common CONFIG.SYS.
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM
BUFFERS=10,0
FILES=30
FCBS=4,0
DOS=HIGH,UMB
LASTDRIVE=I
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /e:512 /p /f
The next listing is the same, but with the CardWare files added:
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE RAM X=CF00-D7FF
CardWare
User’s Manual
Award Software
BUFFERS=10,0
FILES=30
FCBS=4,0
DOS=HIGH,UMB
LASTDRIVE=I
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /e:512 /p /f
REM ---- THE FOLLOWING FILES HAVE BEEN ADDED FOR CARDWARE
DEVICE=C:\CARDWARE\DPMS.EXE
DEVICE=C:\CARDWARE\SSxxxxxx.EXE
DEVICEHIGH=C:\CARDWARE\PCCS.EXE
DEVICE=C:\CARDWARE\PCRM.EXE/AUTODETECT
DEVICEHIGH=C:\CARDWARE\PCENABLE.EXE
DEVICEHIGH=C:\CARDWARE\PCDISK.EXE
REM ---- END OF THE CARDWARE FILES
If you have placed the CardWare files in a different subdirectory or drive, change all of the references above to 'C:\CARDWARE' with the appropriate drive and subdirectory (also known as the path). Be sure a backslash still separates the path from the filename as shown above.
The DPMS driver allows Socket Services (SSxxxxxx.EXE), Card Services
(PCCS.EXE) and PC Enable to be loaded into extended memory. If you prefer using a memory manager, such as EMM386.EXE or QEMM386.SYS, which provides upper memory blocks (UMB ), you can use the
DEVICEHIGH statement to load all drivers high -- with the exception of
PCRM, which does not stay. The ability to load the drivers high is exclusively a function of the memory manager ability to provide enough upper memory and it is very unlikely that the manager will be as successful as the
DPMS driver. Remember you cannot load PCRM high, because it only initializes Card-Services and does not stay resident.
The above listing represents a complete installation of CardWare. For a minimal installation, see nstallation of Socket and Card Services Only” below.
Changes to
Your
AUTOEXEC.BAT
The CardWare path (usually 'C:\CARDWARE') should be added to your
"PATH=" statement in your AUTOEXEC.BAT. The following is an example of a fairly common path statement:
PATH=C:\;C:\WINDOWS;C:\DOS
To add CardWare to the path, you would modify the above to read:
PATH=C:\CARDWARE;C:\;C:\WINDOWS;C:\DOS
CardWare
User’s Manual
Award Software
Installation of
Socket and
Card Services only
If you need only the PCMCIA Application Programming Interface (API) and want CardWare not to enable the PC cards, you do not need to use
PCENABLE.EXE and PCDISK.EXE. In that event, you would only need to add the following four lines in your CONFIG.SYS:
DEVICE=C:\CARDWARE\DPMS.EXE
DEVICE=C:\CARDWARE\SSxxxxxx.EXE
DEVICE=C:\CARDWARE\PCCS.EXE
DEVICE=C:\CARDWARE\PCRM.EXE /AUTODETECT
Recall that the DPMS driver allows the Socket and Card Services to be located in extended memory for a minimal impact on free DOS memory.
Additionally, you can load both high using the DEVICEHIGH statement, but
DPMS will probably free more memory. Remember you cannot load PCRM high, because it only initializes Card-Services and does not stay resident.
NOTE:
The lines added to the CONFIG.SYS file should be after any entries used to load memory managers such as Quarterdeck's
QEMM, Qualitas 386MAX or Microsoft EMM386. They MUST also be placed after any entries which load Power Management software.
WARNING!! If you are using memory management software (QEMM, 386MAX,
EMM386 etc), you MUST instruct the manager to exclude the ROM
Expansion area assigned to CardWare. Review the MEM= entries in the [Resources] sections of the initialization file
(CARDWARE.INI) to determine the area(s) to exclude.
Disabling
CardWare
To temporarily disable CardWare, follow this simple procedure:
•
Modify your CONFIG.SYS file using a text editor capable of editing
ASCII files without changing the format. Locate the following 'DEVICE=' statements:
DEVICE=C:\CARDWARE\DPMS.EXE
DEVICE=C:\CARDWARE\SSxxxxxx.EXE
DEVICE=C:\CARDWARE\PCCS.EXE
DEVICE=C:\CARDWARE\PCRM.EXE /AUTODETECT
DEVICE=C:\CARDWARE\PCENABLE.EXE
DEVICE=C:\CARDWARE\PCDISK.EXE
•
Insert 'REM ' at the beginning of each line. Note that there is a space after the letters 'REM'. The case is irrelevant, but the space is required. 'REM ' turns each of the four DEVICE= lines into a remark line, thereby preventing the loading of your CardWare. Remember to save the file.
CardWare
User’s Manual
Award Software
•
Remove the PCCARD.EXE command from the 'run=' line of the WIN.INI.
DO NOT REMOVE the entire line, just the
"C:\CARDWARE\PCCARD.EXE" portion.
Re-enabling
CardWare
To re-enable CardWare
, modify your CONFIG.SYS file using a text editor capable of editing ASCII files without changing the format. Locate the following 'REM DEVICE=' statements:
REM DEVICE=C:\CARDWARE\DPMS.EXE
REM DEVICE=C:\CARDWARE\SSxxxxxx.yyy
REM DEVICE=C:\CARDWARE\PCCS.EXE
REM DEVICE=C:\CARDWARE\PCRM.EXE /AUTODETECT
REM DEVICE=C:\CARDWARE\PCENABLE.EXE
REM DEVICE=C:\CARDWARE\PCDISK.EXE
Delete the 'REM' at the beginning of each line. Be sure to remove the space after the letters 'REM'. ('REM' turned each of the 'DEVICE=' lines into a remark line, thereby preventing the loading of your CardWare.)
Removing
CardWare
Removing CardWare from your system requires the following steps:
1.
Remove the following lines from the CONFIG.SYS file:
DEVICE = C:\CARDWARE\DPMS.EXE
DEVICE = C:\CARDWARE\SSxxxxxx.yyy
DEVICE = C:\CARDWARE\PCCS.EXE
DEVICE = C:\CARDWARE\PCRM.EXE /AUTODETECT
DEVICE = C:\CARDWARE\PCENABLE.EXE
DEVICE = C:\CARDWARE\PCDISK.EXE
CardWare
User’s Manual
Award Software
2. Remove the CardWare directory from the path command in your AUTOEXEC.BAT file. In the following example, assume that 'C:\CARDWARE' is your CardWare directory:
If path reads:
PATH=C:\;C:\CARDWARE;C:\DOS
Change to read:
PATH=C:\;C:\DOS
(If you installed CardWare in a different directory, substitute the name of that directory for 'CARDWARE').
3. Remove all files from your CardWare directory.
4. Remove PCCARD.EXE from your Windows Startup Group.
5. Remove the CardWare Group from your Windows Program
Manager.
Installing
CardWare into
Windows
This section will continue to assume that you have installed the CardWare files into the '\CARDWARE' subdirectory on your C: drive. If you have installed
CardWare elsewhere, simply replace 'C:\CARDWARE' references to the correct drive and directory. All that remains, then, is to add PC Card Control for Windows, PCCARD.EXE, to one of your Windows groups (for convenience, we recommend the Startup group.) Starting from the Program
Manager, the steps are:
1. Select "File | New"
2. Either directly enter 'C:\CARDWARE\PCCARD.EXE' or select "Browse" to locate PCCARD.EXE in the C:\CARDWARE directory.
CardWare
User’s Manual
Award Software
E. Assigning System Resources to CardWare
In order for CardWare to operate, it must be assigned system resources. These resources are used for configuring PC Cards to avoid conflicts over system resources with other peripherals in your system. System resources include:
•
system memory address space
•
Interrupt ReQuest (IRQ) levels
•
System I/O address space.
NOTE:
NOTE:
These system resources must be excluded from use by other system software such as memory managers and Windows.
The CardWare initialization file (CARDWARE.INI) has a default [Resources] section. This section should be customized for the host system. The defaults provided may operate without modification. However, if you encounter any problems with PC Card recognition or configuration, improper resource assignment is the first item to check (see the CWINI.TXT file for more information).
It is possible (though not recommended) to edit the initialization file
(CARWARE.INI) directly with a text-editor capable of editing ASCII files.
PC Card Control offers a much better solution for modifying the system resources. Choose "Options esources" from the menu. Be careful when editing the file with a word processing program such as WordPerfect or
Microsoft Word. These programs normally do not save files as ASCII and may damage the initialization file.
If you are using a memory manager, you must exclude any of the
Expansion ROM area assigned to CardWare from the memory managed by that program. This is typically done by adding a command line argument to the DEVICE= line used to load the memory manager in the CONFIG.SYS. As an example, Microsoft
EMM386 requires the argument X=mmmm-nnnn, where mmmm is the starting segment address and nnnn is the ending segment address of the area to be excluded. See your memory manager documentation for more information.
CardWare
User’s Manual
Award Software
F. Troubleshooting
Occasionally, troubles occur with new software because of incompatibilities with your system BIOS. We recommend that you confirm that you have the latest system software. Many portable computers have the BIOS in flash memory which can be easily updated. Most portable computer manufacturers provide special BBS support which allows you to down-load an updated BIOS via modem. PC Card support is an evolving area and some systems have better support in newer BIOS software. Older BIOS software with limited PC Card support may interfere with CardWare. In most cases, updating your BIOS to the latest release will reduce the potential for problems.
If Socket Services is loaded into a system that already has another socket services installed, a warning message is displayed. Socket Services continues initializing all other hardware, but does not disturb the previous socket settings.
If your system hangs immediately after Socket Services is loaded during
CONFIG.SYS file processing, or if your system begins to behave erratically
(i.e., beeping, etc.), power-off and restart with a cold boot.
If the PC Card in the socket is a non-memory card (e.g., modem or LAN adapter), attempts to read/write data in a file format will return an error.
However, if an ATA card is loaded when a MemCard Erase (a function of MS-
Flash) is issued, an invalid media message is received, and the card is totally erased.
Mouse Driver Interference
When movement of the mouse is erratic or interferes with PC Card activity, this is usually caused by assigning the card to the COM port corresponding to the mouse's COM port (e.g. COM1 and COM3, or COM2 and COM4).
PC Card Control does not notify you of low or Dead battery
For a 'low' or 'dead battery' beep warning to function, it must be enabled under the "Options vent..." main menu of PC Card Control panel. Also, make sure your speaker is not turned off.
Not Ready Reading Drive DOS Error (Reading a Flash Card)
Check to see if your Flash Card has been formatted. Is the Flash File System device driver in your CONFIG.SYS? The Flash Card may be damaged.
Consult your card documentation.
CardWare
User’s Manual
CardWare
User’s Manual
Award Software
PCPREP reports rror retrieving Driver Parameter Table”
This error will occur when PCPREP is run from within Windows. It is due to the limited manner by which Windows supports I/O control functions.
Quitting Windows and running PCPREP from a conventional DOS prompt will fix the problem.
Cards not identified as same card between DOS and Windows Card
Control
If this is an update installation, check to be sure you have updated the
Windows ICON command line path for PCCARD.EXE rather than to an older version with the same file name.
No Beeps
Remove the card from the socket and make a visual inspection of the card and socket rails to insure that there is nothing that could obstruct a connection. If there is an obstruction, remove it and reinsert card FIRMLY. Also, make sure your speaker is not turned off.
No Beeps in Windows but Beeps in DOS
Open "Options vent..." menu in PC Card Control and confirm that
Beeps are activated. Also, make sure your speaker is not turned off.
Erratic or Unstable Performance with a Desktop Card Reader
Such a card reader is dependent on the CMOS setup of the base computer.
Especially important would be system bus speeds and I/O timings since the reader requires the use of a bus slot. Symptoms would be errors reported by
CardWare while the system is booting and the CardWare drivers are loading or errors reported during normal operation.
Award Software
G. Frequently Asked Questions
My system works fine when I first turn it on, but if I restart it by pressing the Ctrl, Alt and Delete keys at the same time, my PC Cards don't seem to work properly.
Some computer systems do not reset the PC Card socket controller when they are restarted using the Ctrl-Alt-Delete key sequence. Any configured PC
Cards installed when the system is restarted may be incorrectly sensed by the system's BIOS to be peripherals that reside on the motherboard or in an adapter board installed in an expansion bus. The BIOS then believes it should handle the operation of these peripherals, creating a conflict with the
CardWare software.
This situation may often be corrected by updating the system's BIOS. When a computer manufacturer realizes that the BIOS fails to reset the socket controller hardware, they typically release a BIOS update that fixes this problem. Until an updated BIOS is available, there are two possible solutions:
1. Remove all installed PC Cards before restarting your systems with the Ctrl-Alt-Delete key sequence, or
2. restart your system by cycling the power OFF and then back
ON. Most computers have a Reset button which safely cycles power in such a manner.
What CIS information is used by CardWare to recognize the card?
Four pieces of information are included in three tuples. The information is stored in the following tuples:
1. Manufacturer ID
2. Function ID
3. Level 1 Version/Product Information tuple. Two pieces of
Information are used from this tuple: a) Manufacturer's Name b) Product String
What target platforms does the software work with currently?
Check the README file for information about which platforms are supported.
CardWare
User’s Manual
Award Software
Do you support Type III cards?
CardWare supports Type III ATA drives.
How do you deal with a non-PCMCIA compliant card?
On card insertion, an end user will be notified that the information required to configure the card is not available, or cannot be read by the software. Only a single beep tone will occur indicating that the card was inserted but not recognized by the software.
How is hot swapping of cards handled?
An interrupt is generated by the system on insertion and removal of a PC Card.
This interrupt is used to either flag that the card needs to be configured or released.
Can you boot from a PC Card?
The current PCMCIA specifications do not provide for booting from PC
Cards. However, the PCMCIA committee is working to define a methodology which allows the DOS file structure to be read from a PC Card during boot.
Why isn't support for booting included in current platforms? What part of
Socket Services must be included in the BIOS?
The PCMCIA software specifications are new enough so that in many cases the system vendors have not included the 4K of Socket Service support code in their current BIOS.
Eventually, we expect that all 4K of Socket Service code will migrate into part of the system BIOS. It is reasonable to expect that system vendors will hold off on integrating the Socket Service code into the BIOS until such time as it is possible to boot a system from a PC Card and to execute a program from a PC
Memory Card.
What file formats do you support with memory cards?
Currently we are supporting DOS FAT, Microsoft Flash File System II and
Datalight TrickACS.
How are you going to support new cards as they are released?
For a card to be PCMCIA 2.x compliant, it must have a Card Information
Structure (CIS). Since our software uses the CIS information to configure the
CardWare
User’s Manual
Award Software
card, any card which is PCMCIA compliant will automatically be recognized and supported by our software.
In addition, AWARD has established a Card Review Program designed to promote the review and testing of card manufacturers' CIS with CardWare.
How do you update the CARDWARE.INI file? What is the information format so that I (end-user) can modify or troubleshoot it?
When a card is configured specifically for the first time, CardWare stores this configuration information in the CARDWARE.INI file. CARDWARE.INI is an ASCII text file and is similar in structure to a conventional Windows INI file. This means that any simple ASCII text editor should be capable of editing it.
However, this does not mean that it should be altered by any means other than by CardWare itself. If you wish to attempt any manual change to this file, please first read the CWINI.TXT file included with the CardWare software.
At the very least, you should always back-up the CARDWARE.INI file before attempting any changes.
CardWare
User’s Manual
Award Software
H. Glossary
Adapter
The hardware which connects a computer bus to PC Card sockets.
Also: Certain PC Cards are commonly called adapters.
Associated
The description of the relationship between a Device Definition and a Card
Definition. CardWare uses associated Device Definitions to determine how to configure a PC Card with the appropriate system resources.
See also: Association, System Resources
Association
Device Definitions are associated with Card Definitions. This association allows CardWare to configure a PC Card with the appropriate system resources.
See also: Device Definition, System Resources
ATA
Auto-Configure
CardWare automatically attempts to configure each PC Card inserted. It does this by reading the CIS. If the CIS does not contain enough information,
CardWare will attempt to logically configure the PC Card. However, even if successful, CardWare will not update CARDWARE.INI until the user employs
PC Card Control to configure the card.
Card
Acronym for AT Attachment specification. The industry standard for interfacing to Integrated Drive Electronics (IDE) hard drives and flash drives.
A PCMCIA-compliant card. Also known as a PC Card.
See also: PC Card
CardWare
User’s Manual
Award Software
Card Definition
Card Definitions are used by CardWare to determine how to configure a PC
Card. A definition includes a card name, information from the Card
Information Structure (CIS) that is used to recognize the card when it is inserted, and a list of associated Device Definitions.
See also: Configure, Card Information Structure, Associated, Device
Definition
Card Information Structure
See CIS.
Card Type
The type of function performed by a PC Card. Examples are: ATA hard drive,
Network Adapter, Parallel Port, Serial Port and Other.
See also: PC Card
CIS
The CIS (Card Information Structure) is a memory area inside certain PC
Cards. This memory area is divided into Tuples (fields of data) which allow the system and application programs to know what is required to properly use that
PC Card.
See also: Tuple
Configure
The act of programming a socket and PC Card for use in a system. When a PC
Card is inserted, CardWare uses a card definition to recognize the card. Once a card is recognized, associated Device Definitions are used to determine the system resource required and how the card is configured.
See also: PC Card
Device
A term applied to a peripheral in a computer system. Examples are hard drives, serial ports and network adapters. Devices require system resources to perform the function they provide. CardWare calls the combination of system resources required by a device the Device Definition.
CardWare
User’s Manual
Award Software
See also: Device Definition
Device Definition
A collection of system resources that a PC Card uses when it is configured by
CardWare.
Device Type
The card type the Device Definition is intended to support. Card definitions may only be associated with Device Definitions of the same type. Different device types use different combinations of system resources.
See also: Associated
IDE
Acronym for Integrated Drive Electronics. Used to describe hard drives with an on-board controller. The interface to the controller is described in the ATA specification.
Generic
PC Card's may contain information that allows CardWare to determine the type require that a specific card definition be developed to allow the card to be used. Instead, CardWare configures the card based upon a generic card definition appropriate to the card's type. Generic card recognition greatly reduces the number of specific card definitions required and allows a class of devices to be handled in a standard manner with automatic configuration from the first insertion.
Currently, CardWare recognizes two types of cards generically. These are
ATA flash and hard drives and serial ports. All PC Cards recognized as ATA drives are automatically configured by CardWare using the Device Definitions associated with the ATA Drive card definition.
A number of PC Cards use a serial port interface. These cards include
FAX/Data modems and GPS receivers. When CardWare detects the insertion of a FAX/Data modem, if the card has information identifying it as a serial port, CardWare uses the Device Definitions associated with the Generic
Modem card definition to configure the PC Card.
CardWare
User’s Manual
Award Software
GPS
Acronym for Global Positioning System. GPS is a navigational system using satellites. GPS receivers may be implemented as PC Cards. GPS PC Cards typically are built using a Serial Port for an interface.
Hot Spot
An area on the display screen where clicking with a mouse results in a move to another area of the help file. The cursor will change from an arrow to a small hand when positioned over a hot spot.
Hot Swap
Inserting a PC Card in the socket while the computer is powered on is called
Hot Swapping. To insert a modem into the expansion channel bus inside your computer requires you to turn off the power (among other things).
Interrupts
Interrupts are used to get the system's attention. If a PC Card generates interrupts, CardWare configures the card socket to route the card's interrupt signal to an available Interrupt ReQuest (IRQ) level in the system.
See also: System Resources
I/O Ports
Ports have a port number, or address, and are used to pass information to or from peripheral devices. Port address space is separate from memory address space. CardWare configures PC Cards with I/O ports to use unoccupied port address space.
See also: System Resources
IRQ
See Interrupts.
Memory
Memory is the place used to store information while it is being used. Computer memory is organized as a number on individual locations each identified by an address. Memory address space is the sum of all of locations identified by an address. The memory address space is often much larger than the actual
CardWare
User’s Manual
Award Software
amount of memory available to store data. CardWare configures PC Cards to use the unoccupied address space in what DOS refers to as the upper memory area.
See also: System Resources
PC Card
Term used to describe cards compliant with the PCMCIA PC Card Standard.
About the size of a credit card, but varying in thickness, these cards plug into a
68-pin socket and expand the capability of your system. PC Cards can add additional storage using memory devices or ATA flash and hard drives. Other types of cards are specialized devices, such as modems, network adapters or
GPS receivers. Some cards are actually interfaces through which your system can access even more devices.
PC Card Control
PC Card Control is the program for configuring your PC Cards. To start PC
Card Control for Windows, click on the Icon in the CardWare group.
PCMCIA
Personal Computer Memory Card International Association has created and documented a series of specifications to allow you to plug in and use almost any compliant PC Card.
Recognized
To CardWare, recognized means that a PC Card is identified when it is inserted. A PC Card must be recognized before it can be configured using an associated Device Definition.
See also: Associated
Socket
The 68-pin receptacle into which the PC Card is inserted to make physical and electrical connection to the PC Card adapter.
See also: Adapter
System Resources
A system interacts with its world through three resources:
CardWare
User’s Manual
Award Software
1. Memory
2. Interrupts
3. I/O ports.
Device Definitions describe the set of resources used by a PC Card once it is configured.
See also: I/O, Interrupts, Memory
Tuple
Tuples are special fields in the internal memory of certain PC Cards. PCMCIAcompliant tuples describe the configurable characteristics of Memory-Only and
I/O Cards.
See also: CIS
WAV Files
A WAV (pronounced ave”) file is a file of digitized sound (like on a CD).
Because the extension of the file name (the three characters following the period in the file name) is WAV (e.g. SOUNDS.WAV) these segments of sound have become known as WAV files.
CardWare
User’s Manual
advertisement
Related manuals
advertisement
Table of contents
- 7 Introduction
- 7 What Is CardWare?
- 7 How to Use This Manual
- 7 A Word about CardWare in DOS and in Windows
- 7 A Special Note about Windows
- 7 Mouse Terms
- 7 Keyboard Terms
- 7 General Terms
- 7 Resources in your package
- 7 System Requirements
- 8 Windows Installation
- 8 What is Included with CardWare
- 8 Installing CardWare
- 8 What Setup does
- 8 Starting Setup
- 8 Platform
- 8 Setup Type
- 8 Express Setup
- 8 Custom Setup
- 8 PCMCIA Adapter
- 8 Install Socket Services
- 8 Install Card Services
- 8 Install Clients
- 8 Create the CardWare Group for Microsoft Windows
- 8 Auto Start PCCARD Control for Windows
- 8 Directory
- 8 Modifying Your System Files
- 8 Multiple Configurations
- 8 Finishing the Installation
- 9 DOS Installation
- 9 What Install Does
- 9 Using Install
- 9 Starting Install
- 9 Installation Choices
- 9 Installing CardWare for DOS
- 9 Platform
- 9 Setup Type
- 9 Express Installation (Recommended)
- 9 Custom Installation
- 9 PCMCIA Adapter
- 9 Installation Options
- 9 Install Socket Services
- 9 Install Card Services
- 9 Install Clients
- 9 Create the CardWare Group for Microsoft Windows
- 9 Auto start PCCARD Control for Windows
- 9 Directory
- 9 Modifying Your System Files
- 9 Completing the Installation