AMICard Manager Pro(tm) 2.1
July 15, 1997
Version 2.1.0 with Windows Installation
*****************************************************************
This README file contains important information that supplements
the AMICard Manager's Help File.
For more information, run the AMICARD.HLP file using the Windows
Program Manager.
*****************************************************************
README FILE CONTENTS
1. WHAT'S NEW IN AMICard MANAGER PRO 2.1
1.1 CardBus Support
1.2 Zoom Video Support
1.3 Reduced Memory Footprint for Card Services
2. WHAT CHANGES HAVE BEEN MADE IN THIS VERSION
2.1 AMICard Manager Pro 2.1 Version 2.1.0I
2.2 AMICard Manager Pro 2.1 Version 2.1.0H
2.3 AMICard Manager Pro 2.1 Version 2.1.0G
2.4 AMICard Manager Pro 2.1 Version 2.1.0F
2.5 AMICard Manager Pro 2.1 Version 2.1.0E
2.6 AMICard Manager Pro 2.1 Version 2.1.0D
3. INSTALLATION NOTES
3.1 Minimum System Requirements including a note about
Windows 95.
3.2 Installing on a System Without Any Card or Socket
Services Already Installed.
3.3 Installing on a System With a Previous Version of
AMICARDZ Release 1.xx Already Installed.
3.4 Installing on a System With a Previous Version of
AMICard Manager Pro 2.x Already Installed.
3.5 Installing on a System With Another Vendor's Card and
Socket Services Already Installed.
3.6 Installing Third Party Flash File System Drivers
4. DESCRIPTION OF AMICard MANAGER PRO 2.1 FILES
4.1 Description of Installed Files
5. KNOWN PROBLEMS
5.1 DOS Card Viewer (AMIINFO) Not Updating Screen When
a PC Card is Inserted or Removed
5.2 Miscellaneous AMICard Manager Problems
6. RESTRICTIONS
6.1 SETUP always overwrites files in the destination
Directory
6.2 Only EMM386 exclude ranges are modified by SETUP
6.3 Only the first EMM386 line in CONFIG.SYS is modified
with the Exclude ranges by SETUP
6.4 Must disable Windows 95 PCMCIA support if using
AMICard Manager Pro 2.1 under Windows 95
6.5 AMIDRIVE forces MS-DOS Compatibility Mode under
Windows 95
6.6 Miscellaneous AMICard Manager Restrictions With This
Release
6.7 Using Third Party Drivers from older PC Cards
6.8 Using Fax/Modems with Windows 95
7. CUSTOMIZING AMICARD MANAGER PRO 2.1
7.1 Command Line Options for Card Services
7.2 Using CSDEBUG.EXE
7.3 Command Line Option for the Resource Manager (AMIRM.SYS)
8. TROUBLESHOOTING
8.1 When Using a CardBus Controller
8.2 Problems with the Resource Manager (AMIRM.SYS)
8.3 Problems with Third Party Client Drivers
8.4 Problems with Card Detection
9. TECHNICAL SUPPORT
9.1 Getting the Latest Version of AMICard Manager Pro 2.1
9.2 If You Have a Problem
9.3 American Megatrends' Bulletin Board
9.4 Technical Support Fax
9.5 Technical Support Internet Address
9.6 Calling Technical Support
-----------------------------------------------------------------
1. WHAT'S NEW IN AMICard MANAGER PRO 2.1
1.1 CardBus Support
Card and Socket Services have been updated to include
support for CardBus Cards. This allows for the use of CardBus
Cards that provide 32-bits of address and data, 33MHz operation,
and Busmaster operation. Card and Socket Services provide the
necessary interfaces for DOS/Windows 3.1x Client drivers that
come with CardBus cards.
1.2 Zoom Video Support
Card and Socket Services have been updated to include support
for Zoom Video. This allows for the use of MPEG, Video Capture,
and other cards that use the Zoom Video technology. The system
must also have a Zoom Video capable socket. Card and Socket
Services provide the necessary interfaces for DOS/Windows 3.1x
Client drivers that come with the Zoom Video PC Cards.
1.3 Reduced Memory Footprint for Card Services
Card Services has been reduced by 67% compared to the AMICard
Manager Pro 2.0 product. The 2.0 product size was around 55KB.
The new size is around 18KB.
-----------------------------------------------------------------
2. WHAT CHANGES HAVE BEEN MADE IN THIS VERSION
2.1 AMICard Manager Pro 2.1 Version 2.1.0I
AMICBSS.EXE Additional fixes for older PC Cards that don't
return Voltage Sense pins correctly.
2.2 AMICard Manager Pro 2.1 Version 2.1.0H
AMICBSS.EXE 1. Setting Auto-size bit in controller to fix
problems seen with Multifunction PC Cards.
2. Add support for Serialized IRQS.
3. Fixed problem setting Speaker and RI bits
for Fax/Modem PC Cards.
4. Fixed problems for older PC Cards that don't
return Voltage Sense pins correctly.
AMICL.SYS Added support for VIA Socket Controllers.
2.3 AMICard Manager Pro 2.1 Version 2.1.0G
SETUP.INS Make setup program can be run from CD-ROM.
2.4 AMICard Manager Pro 2.1 Version 2.1.0F
AMICBSS.EXE The video and audio was real slow on some
systems when playing MPEG files with Zoom
Video Cards. This is now fixed.
2.5 AMICard Manager Pro 2.1 Version 2.1.0E
AMICBSS.EXE Corrected another problem related to writing to
flash PC Cards
2.6 AMICard Manager Pro 2.1 Version 2.1.0D
AMICS.EXE 1) Fixed problems where fax/modems were configured
but could not perform AT Command
2) Fixed problems with some Multifunction Cards
3) Fixed problem where flash cards could not be
written to
AMICL.SYS Fixed problems where fax/modems were configured
but could not perform AT Command
-----------------------------------------------------------------
3. INSTALLATION NOTES
Installation must be performed by running SETUP from the
Windows Program Manager. A DOS only installation can
be provided upon request.
SETUP prompts you for some information and then loads all
the software required for AMICard Manager Pro 2.1.
SETUP saves a previous copy of all of your system files it
modifies.
3.1 Minimum System Requirements
DOS 5.0 and Greater
Windows 3.1, 3.11, or Windows 95*
80386SX Processor or Greater
PC Card Socket Controller (Call for supported list)
Mouse
*NOTE: AMICard Manager Pro 2.1 will work with Windows 95 if the PCMCIA
support provided with Windows 95 is disabled. For Windows
95, American Megatrends recommends using the PCMCIA support within
Windows 95 instead of using the Real Mode drivers provided in AMICard
Manager Pro 2.1. AMICard Manager Pro 2.1 should only be used as a last
resort to get some PC Card to work that isn't working with the support
provided by Windows 95.
3.2 Installing on a System Without Any Card or Socket Services
Already Installed.
If there are no other Card Services loaded in your system,
SETUP loads AMICard Manager Pro 2.1 and prompts you to
reboot your system.
3.3 Installing on a System With AMICARDZ Release 1.xx Already
Installed.
If you run SETUP and it detects the presence of American
Megatrend's Release 1.0 PCMCIA product known as AMICARDZ,
you will be asked if you want to uninstall it. If you
select yes, the SETUP program will Uninstall AMICARDZ and
prompt you to reboot your system. Then you need to rerun
the SETUP program agsin.
3.4 Installing on a System With a Previous Version of AMICard
Manager Pro 2.x Already Installed.
If you run SETUP and it detects the presence of another
version of AMICard Manager Pro 2.x, you will be asked if
you want to uninstall it. If you select yes, the SETUP
program will Uninstall the currently installed version and
prompt you to reboot your system. Then you need to rerun
the SETUP program again.
3.5 Installing on a System With Another Vendor's Card and
Socket Services Already Installed.
If you run SETUP and it detects the presence of some
other vendor's Card Services, you will be prompted to
remove it from all of the system files before you can
Install AMICard Manager Pro. Look at the documentation
that accompanies the other vendor's software for more
information. Once removed, rerun SETUP.
3.6 Installing Third Party Flash File System Drivers
AMICard Manager Pro 2.1 does not come with a Flash File
System that is required to access Flash Memory PC Cards.
The flash file system software must be obtained from a
third party.
-----------------------------------------------------------------
4. DESCRIPTION OF AMICard MANAGER PRO 2.1 FILES
4.1 Description of Installed Files
AMICARD.DLL DLL for AMICard Manager
AMICARD.HLP AMICard Manger's Help File
AMICARD.INI INI File for AMICard Manager Pro 2.1
AMICARD.LNG Language file for AMICard Manager
AMICARD.ORG Copy of the originally installed INI File
AMICBSS.EXE CardBus Socket Services for TI113X and CL6832
AMICL.SYS Cirrus Logic PD67xx Socket Services
AMICS.SYS Card Services
AMIDB.SYS Databook TCIC-2/N Socket Services
AMIDRIVE.EXE ATA and Memory PC Card Client Driver
AMIFIND.EXE Used during installation to detect system resources
AMIFMT.EXE ATA PC Card Format Utility
AMIGE.SYS Generic Enabler
AMIINFO.EXE DOS Card Viewer
AMIMGR.DAT Windows AMICard Manager's data file
AMIMGR.EXE Windows AMICard Manager
AMIMGRD.EXE DOS AMICard Manager
AMIOMEGA.SYS Omega 82C094 Socket Services
AMIOPTI.SYS OPTI Socket Services
AMIPPEC.SYS Intel PPEC Socket Services
AMIRICOH.SYS Ricoh Socket Services
AMIRM.BIN Used by AMIRM.SYS to detect system resources
AMIRM.SYS Resource Manager
AMISL.SYS Intel 82365SL Socket Services
AMITI.SYS TI 1031/113x Socket Services (16-bit mode only)
AMIVADEM.SYS Vadem 365/46x Socket Services
AMIVCD.386 Windows VxD Driver for Hot Insertions
AMIVLSI.SYS VLSI VL82C146 Socket Services
CSDEBUG.EXE Card Services Debug Aid
DPMS.EXE Novell's DOS Protected Mode Services
FVIEW.EXE Program used to view readme file
FVIEW.DOC Document describing FVIEW.EXE
P_DIRECT.ZNC File Required by AMICard Manager
P_SERVIC.ZNC File Required by AMICard Manager
README.BAT Batch file for viewing README.TXT
README.TXT This File That You Are Viewing
-----------------------------------------------------------------
5. KNOWN PROBLEMS
5.1 DOS Card Viewer (AMIINFO.EXE) Not Updating Screen When a PC
Card is Inserted or Removed
When POWER.EXE is loaded in CONFIG.SYS, AMIINFO will
sometimes not automatically update the screen when cards
are inserted or removed. Press "Enter" to force a screen
update.
5.2 Miscellaneous AMICard Manager Problems
5.2.1 Some Radio Buttons and Check Boxes don't look right with
Windows 95
-----------------------------------------------------------------
6. RESTRICTIONS
6.1 SETUP always overwrites files in the destination Directory
6.2 Only EMM386 exclude ranges are modified by SETUP
If you have any other memory manager, e.g. QEMM, 386MAX,
etc., then the exclude ranges must be manually removed.
6.3 Only the first EMM386 line in CONFIG.SYS is modified with
the Exclude ranges by SETUP
If you have menu items and each menu item contains separate
EMM386 lines, only the first EMM386 line is modified.
6.4 Must disable Windows 95 PCMCIA support if using AMICard
Manager Pro 2.1 under Windows 95
1. In Device Manager, click your PCMCIA socket, and then
click the Properties button.
2. Click the General tab, and in the Device Usage box, click
to clear the check beside the hardware profile.
6.5 AMIDRIVE forces MS-DOS Compatibility Mode under Windows
95 for the drives it supports
6.6 Miscellaneous AMICard Manager Restrictions With This
Release
6.6.1 Cannot associate an application to with a Fax/Modem PC Card
that looses its Card Information when configured
When some fax/modems are configured, the vendor information
for the PC Card can no longer be read. This prevents the
AMICard Manager from associating an application.
6.6.2 ATA Utility, and Advanced Menu Items and SmartIcons are
not available in this release
6.6.3 Application Association Files specified in the Application
Association Window must not be in upper case
6.6.4 Avoid loading Card Services high when EMM386 excludes memory between
CC00-CFFF range. This combination may result in a memory conflict
with AMICard Manager and some Windows drivers (mouse drivers).
6.7 Using Third Party Drivers from older PC Cards
Many PC Cards come with drivers that need to be installed
in order to get the PC Card to be functional. These drivers
should be Client Drivers that use the Card Services
interface. Many early PCMCIA drivers were Point Enablers
that interface directly with the socket controller hardware
instead of using the Card Services interface. If you have
such an Enabler, you should request a later driver from
the PC Card Manufacturer. Using a Point Enabler when Card
Services is loaded may cause your system to hang when
inserting and removing PC Cards.
Card Services provides services to Client Drivers. Most
Client Drivers determine what release of Card Services is
present before attempting to use its services. The 1995
PC Card Standard indicates that Card Services
should return release 5.01 when asked what release is
implemented. AMICard Manager Pro's Release 5.01 Card Services
is backward compatible with Release 2.01 and 2.10. Some
Client Drivers were written exclusively for release 2.01
or 2.10. If your Client Driver does not work with
this release of Card Services, contact your PC
Card Manufacturer for an updated Client Driver. Below is
a list of drivers that we know of that have this problem:
ACCTON Ethernet PCMCIA Client Driver Ver. 1.08
6.8 Using Fax/Modems with Windows 95
When using AMICard Manager Pro 2.1 under Windows 95, the
following must be performed for Windows 95 to detect and
configure a Fax/Modem PC Card:
1. Run the Add New Hardware wizard to detect and configure the
card as a COM port.
2. Run the Install New Modem wizard to detect and configure
the card as a modem.
-----------------------------------------------------------------
7.0 CUSTOMIZING AMICARD MANAGER PRO 2.1
7.1 Command Line Options for Card Services
/v
/v
Causes Card Services to return that it is compliant to the 2.10
PC Card Standard. Without this option, Card Services returns
that it is compliant to the 5.01 PC Card Standard (default).
/f
/f=filename
Specify configuration filename. Default is AMICARD.INI in the directory
from which Card Services is loaded.
/p
/p=xxx
Power on stabilzation delay. 'xxx' is the number of timer ticks (55ms)
to delay to allow power to stabilize when card is inserted or reset.
Default is 1.
/c
/c=xxx
Configuration "wait for ready" maximum timeout. 'xxx' is the maximum
number of timer ticks (55ms) to wait for an IO card to become ready
after writing to its options register. IO card without a Pin Replacement
Register will always reach this timeout.
Default is 10.
/w
/w=xxx
Card Reset "wait for ready" maximum timeout. 'xxx' is the maximum number
of timer ticks (55ms) to wait for a card to become ready after a reset.
A card reset is performed before applying power to the card during
insertion. Debug displays 'EE' if this timeout occurs.
Default is 128.
/n
/n=x
Maximum functions per card. 'x' is the maximum number of functions
to support per card (1-8).
Default is 1.
/s
/s=x
Sound notifications. 'x' = '0' to turn Card Services tones off.
'x' = '1' to turn Card Services tones on.
Default is 1.
/z
/z
Use Status Change IRQ. This causes Card Services to read and use the
SCIRQ value in the configuration file.
/d
/d or
/d=x
Debug mode. 'x' is a hexidecimal value based on the following
bit definitions:
Bit 0 = Show events (if Status Change IRQ used shows additional display)
Bit 1 = Show Socket Services calls made by Card Services
Bit 2 = Show Card Services API calls
Bit 3 = Show callbacks to clients
Card Services Debug:
Bit 0 = Show events (if Status Change IRQ used shows additional display)
Display: EVxx where 'xx' is the hexidecimal event value detected.
EV40 - Card Insertion
EV05 - Card Removal
If Status Change IRQ used: SCxx yy where 'xx' is the latch
value and 'yy' is the instantaneous value returned by
Socket Services GetStatus call.
SSxx yy EV40 - Card Insertion
SSxx yy EV05 - Card Removal
Bit 1 = Show Socket Services calls made by Card Services
Display: SSxx [yy] where 'xx' is the hexidecimal Socket Service request
and 'yy' is the nonzero hexidecimal return code.
SS89 - Successful Socket Services SetWindow
SS89 08 - BAD_PAGE error returned by Socket Services SetWindow
Bit 2 = Show Card Services API calls
Display: CSxx [yy] where 'xx' is the hexidecimal Card Service request
and 'yy' is the nonzero hexidecimal return code.
CS30 - Successful Card Services RequestConfiguration
CS1F 02 - BAD_ATTRIBUTE error returned by Card Services RequestIO
Bit 3 = Show Card Services callbacks to clients
Dislpay: CBxx [yy] where 'xx' is the hexidecimal callback event and
'yy' is the nonzero hexidecimal value returned by the client.
CB40 - CARD_INSERTION callback.
CB0E FF - EXCLUSIVE_REQUEST with client returning value of FF
7.2 Using CSDEBUG.EXE
CSDEBUG.EXE can be used to turn on/off Card Services debug.
It takes one agrument which is a hex value representing the debug
level bit mask (you know just like the /d=x AMICS.SYS switch).
To turn off debug:
CSDEBUG 0.
To set various debug levels:
CSDEBUG 1 /* Display Status Change and/or event notifications */
CSDEBUG 2 /* Display Socket Services calls */
CSDEBUG 4 /* Display Card Services calls */
CSDEBUG 8 /* Display Callbacks */
To set various combinations of debug:
CSDEBUG 3 /* Status Change and Socket Services */
CSDEBUG 5 /* Status Change and Card Services */
CSDEBUG 6 /* Socket Services and Card Services */
CSDEBUG 7 /* Status Change, Socket Services, and Card Services */
CSDEBUG 9 /* Status Change and Callbacks */
CSDEBUG a /* Socket Services and Callbacks */
CSDEBUG b /* Status Change, Socket Services, and Callbacks */
CSDEBUG c /* Card Services and Callbacks */
CSDEBUG d /* Status Change, Card Services, and Callbacks */
CSDEBUG e /* Socket Services, Card Services, and Callbacks */
CSDEBUG f /* Status Change, Socket Services, CardServices and
Callbacks */
7.3 Command Line Option for the Resource Manager (AMIRM.SYS)
/RL
Causes the resource manager to use the resources as defined in the
AMICARD.INI file rather than scanning the system resources at boot
time. This option is useful if the resource manager is not
correctly detecting system resources.
-----------------------------------------------------------------
8. TROUBLESHOOTING
Here are some suggestions to try when you are having problems
getting your system to work properly. These problems could be
related to software or hardware.
8.1 When Using a CardBus Controller
If you are using a Texas Instruments or Cirrus Logic CardBus
controller and your PC Cards are not working, try replacing
the CardBus Socket Services (AMICBSS.EXE) with the non-CardBus
Socket Services (AMITI.SYS for Texas Instruments and AMICL.SYS
for Cirrus Logic). See if this takes care of your problem, but
be aware that you can no longer use CardBus cards. Please
provide the results of this change to American Megatrends'
Technical Support.
8.2 Problems with the Resource Manager (AMIRM.SYS)
If the Resource Manager hangs up your system during startup,
try putting the /RL option on the AMIRM.SYS line of your
CONFIG.SYS file (see section 7.3). Please provide the results
of this change to American Meagetrends' Technical Support.
8.3 Problems with Third Party Client Drivers
If a Card Services aware client driver is provided with your
PC Card is not working correctly, you can get some additional
information about the interaction between the client driver and
Card Services by enabling a debug display as seen in section 7.2.
This information would be helpful for American Megatrends'
Technical Support.
8.4 Problems with Card Detection
The default method for detecting card insertion and removal is
to periodically poll the hardware for a change in status. If this
does not appear to be working, put the /Z option on the AMICS.EXE
line (as mentioned in section 7.1) and reboot your system. This
will enable an interrupt to be generated whenever a card is
inserted or removed. Please provide the results of this change
to American Megatrends' Technical Support.
-----------------------------------------------------------------
9. TECHNICAL SUPPORT
9.1 Getting the Latest Version of AMICard Manager Pro 2.1
To get the latest release of AMICard Manager Pro 2.1, call
the American Megatrends' BBS.
If you would like a list of the supported PC Cards or
socket controllers supported by AMICard Manager Pro 2.1,
contact American Megatrends' Technical Support.
9.2 If You Have a Problem
If you are experiencing problems, please provide the
following information to Technical Support:
1. Description of the problem.
2. Copy of your CONFIG.SYS, AUTOEXEC.BAT, SYSTEM.INI and
AMICARD.INI.
3. What PC Cards you are using.
4. What system you are running on and what type of socket
controller(s) (indicated during installation).
9.3 American Megatrends' Bulletin Board
24 Hour online services
Two 28.8 Kbps and Two 14.4 Kbps lines
Retrieve AMICard Manager Pro 2.1 Evaluation updates
Leave messages
(770) 246-8780
9.4 Technical Support Fax
To ask questions, report problems, etc., send a fax to
Technical Support at:
(770) 246-8772
9.5 Technical Support Internet Address
To ask questions, report problems, etc., send a message to
Technical Support at:
support@american.megatrends.com
9.6 Calling Technical Support
To ask questions, report problems, etc., call Technical
Support at:
(770) 246-8645
-----------------------------------------------------------------
*** END OF README FILE ***
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.