Phoenix Technologies, Ltd. November 1996 2575 McCabe Way Irvine, CA 92714 USA 714/440-8000 =========================================================================== PhoenixCard Manager(tm) 95 =========================================================================== ========= Summary ========= PhoenixCard Manager 95 complies with the PCMCIA PC Card Specification, including support for Zoomed Video ("ZV"), mixed voltage (5.0/3.3), and multi-function cards (MFC). The initial release of this software supports the Texas Instruments 1130 and the Cirrus Logic 6730 PCMCIA controllers with 32-bit Virtual Device Drivers, and the Omega Micro 82C094 with a Real Mode Driver. PhoenixCard Manager 95 requires a computer running Microsoft Windows 95 with at least one PC Card socket and a hard drive with at least 2 MB of free space. ========== Features ========== PhoenixCard Manager 95 offers the following benefits: * Designed for the Windows 95 Operating System * VXDs written for 32-bit mode * Card Services is fully integrated to work with the Windows 95 Configuration Manager * PC Card 32 Compliant * Support for TI 1130, CL 6730, and Omega Micro 82C094 * Fast, easy Windows-based Setup/Install * Advanced Graphical User Interface (CardAgent) for reviewing resource allocation (IRQ, Memory, I/O, DMA) * PC Card Standard Support - Zoomed Video support - Multi-function card support (with prompting to configure each function on the card) - Mixed Voltage (5.0v and 3.3v Vcc) * Support for Intel Flash Cards (Series 1, 2, 2+) * Support for AMD Flash Cards (Series A - D) * Support for Fujitsu Flash Cards (Series A - D) * Advanced Power Management (APM) 1.2 compliant * Full Protected Mode PC Card Enumerator * Full support for "legacy" PC Cards CardBus 32-bit support will be added in a future release. ================= SOCKET SERVICES ================= The Socket Services driver is the layer of software which interfaces directly to the PCMCIA controller chip which resides on the computer's motherboard (or on the PCMCIA add-in card for desktop applications). Since this is the lowest layer of the software, it is by necessity hardware-specific. PhoenixCard Manager 95 includes two separate Socket Services 32-bit Virtual Device Drivers and a Proxy Socket Services Driver (see "PROXY CARD AND SOCKET SERVICES" below). The appropriate one is selected during the installation process: ================= ================================================= Socket Services PCMCIA Controller Chip Driver name (PCMCIA Silicon) ================= ================================================= SS1130.VXD Socket Services 32-bit Virtual Device Driver for the Texas Instruments 1130 PCMCIA Controller SS6730.VXD Socket Services 32-bit Virtual Device Driver for the Cirrus Logic CL6730 PCMCIA Controller and the Cirrus Logic CL6729 PCMCIA Controller SSPROXY.VXD Socket Services 32-bit Virtual Device Driver used as a "proxy" with real mode device drivers to support additional PCMCIA Controller Chips Please note that the above are 32-bit Protected Mode drivers as opposed to 16-bit Real Mode drivers. ===================================== CARD SERVICES and PCMCIA ENUMERATOR ===================================== Card Services is the layer of software that interfaces between Socket Services and the Operating System (Windows 95). The Windows 95 architecture includes Enumerators which allocate resources for various devices. Phoenix has incorporated the PCMCIA Enumerator into our Card Services module. This implementation provides support for existing Card Services clients as well as new Plug and Play drivers in Windows 95. Unlike Socket Services, Card Services and the PCMCIA Enumerator are hardware-independent. Therefore, the same file is used regardless of the PCMCIA Controller Chip in the system: =============== ================================================ Driver name Description =============== ================================================ PCCARD.VXD 32-bit Virtual Device Driver including Card Services and the PCMCIA Enumerator ================================ PROXY CARD AND SOCKET SERVICES ================================ In addition to the above 32-bit "Card and Socket Services" Virtual Device Drivers (VXD), PhoenixCard Manager 95 also includes a "Proxy" Socket Services Driver to support additional PCMCIA Silicon for which a 32-bit Socket Services VXD is not currently available. For the initial release, the following drivers are included: =============== ================================================ Driver name Description =============== ================================================ SSPROXY.VXD "Proxy" Socket Services 32-bit Virtual Device Driver to interface with the Real Mode Drivers PCMSSPP.EXE 16-bit Real Mode Socket Services Driver for the Omega Micro 82C094 PCMCIA Controller PCMCS95.EXE 16-bit Real Mode Card Services Driver ==================== ADDITIONAL DRIVERS ==================== In addition to "Card Services" and "Socket Services" (often referred to jointly as "Card and Socket Services"), PhoenixCard Manager 95 also includes the following additional drivers: =============== ================================================== Driver name Description =============== ================================================== CARDAGNT.EXE Utility to provide Graphical User Interface VSUPRD.386 Virtual Device Driver for the Phoenix CardAgent utility SYSRESRC.EXE Executable file that keeps track of resources for CardAgent PCMMTD95.VXD Phoenix-specific Virtual Device Driver for use with memory cards ================================ WARNING when using FLASH CARDS ================================ FLASH Cards often take a long time to complete I/O operations and there is no indication to tell the user that the card is still in use. As a result, rebooting the system while a FLASH Card is reading or writing can cause the card to be corrupted, requiring reformatting and thus loss of data. Therefore, always allow plenty of time before rebooting the system. It is also recommended that you "Stop" the card before rebooting. ================================== WARNING: Do NOT Close CardAgent ================================== In Windows 95, clicking the top right box (X) will close (terminate) the program in question. The third box from the top right (_) will minimize the program. When a program is minimized, the application no longer appears open on the desktop, but the icon remains in the taskbar. Phoenix recommends that the user always leave CardAgent running (minimized). This allows the user to immediately access the program in the Task Bar, and also leaves the Card Icons available in the Tool Tray. Closing CardAgent will remove these icons from the Tool Tray even though the PC Cards may still be in the sockets and remain usable. ============================================== WARNING: Ethernet PNP Driver Time-out Issue ============================================== Some Ethernet PNP drivers have a time-out as long as five minutes. As a result, if the user turns his system on with an Ethernet card inserted in one of the PCMCIA sockets, the system may appear "hung" (no response to keystrokes) for up to five minutes while the PNP driver tries to connect to the network. ========================================================= Not All Multi-function Cards are "Multi-function Cards" ========================================================= Within the PCMCIA's (Personal Computer Memory Card International Association's) PC Card Specification, the term "multi-function card" or "MFC" is used to refer to a specific implementation which allows for more than one function to be included in one PC Card. There are a number of cards with more than one function available on the market which do not follow this specification. These cards typically follow the older 2.1 version of the PCMCIA spec. These non-PC Card compliant "legacy" cards are supported by PhoenixCard Manager 95, but only one function will appear in CardAgent. For example, a LAN/Modem "combo" card will usually appear simply as a modem card because the card identifies itself as just a modem card. The manufacturer will provide a driver which is aware of and able to support the LAN function. This is not a short-coming of the Phoenix software, but simply the result of a card which was designed to be compatible with older PC Card software. ================== Power Management ================== The user is given the choice to either "enable" or "disable" Power Management. Power Management will "suspend" or turn off power to the PC Card socket in order to prolong the battery life. This could have adverse effects if a LAN or modem card is currently being used; therefore, for cards with an active connection, it is safest to "disable" Power Management so that the power is NOT turned off to the socket. By choosing "enable", the system will be allowed to turn off power to the socket which will extend the battery life. Since other drivers should sense that a LAN or modem card is active, "enabling" Power Management usually will not have any adverse effects. ============================= ATA Cards Must Be Formatted ============================= Windows 95 and PhoenixCard Manager 95 currently do not include a utility for formatting an ATA Card. Therefore, the ATA Card must be formatted before it can be used with this software. A drive icon will not appear if the user inserts an unformatted ATA Card. ===================================== Cirrus Logic CL6729 Controller Chip ===================================== The SS6730.VXD Socket Services driver supports both the Cirrus Logic CL6730 PCMCIA Controller and the CL6729 PCMCIA Controller. The SS6730.VXD looks for Registry Key "CtrlType" (Controller Type) to determine which chip is being used. CtrlType=0 (0x00000000) indicates the CL6729 and CtrlType=1 (0x00000001) indicates the CL6730. ========================================= Manually Adding Microsoft Flash Support ========================================= PhoenixCard Manager 95 can be shipped either with or without Microsoft Flash File System (MSFFS II) support for Flash Cards. If this support is included in the software, the installation program will automatically add the following lines to the Config.sys: device=c:\windows\system\csmapper.sys device=c:\windows\system\carddrv.exe /slot=2 (assuming 2 PC Card slots) device=c:\windows\system\ms-flash.sys To manually add MSFFS II support, these three lines must be added to the Config.sys and the three files must be added to the "c:\windows\system" directory. The first two files can be found on the Windows 95 diskettes/CD-ROM and ms-flash.sys might be included with the Flash card. In the special case where PhoenixCard Manager 4.x is being used to add real-mode support in addition to the virtual drivers in PhoenixCard Manager 95, only the last two lines should be used. Pcmcs95.exe will be used instead of csmapper.sys, so the csmapper.sys line must not be in the config.sys. ======================= Manual Deinstallation ======================= In the unlikely event that Windows 95 fails to correctly uninstall PhoenixCard Manager 95, the software can be manually deinstalled by doing the following: 1. Go to Device Manager (Start, Settings, Control Panel, System, Device Manager) and remove the controller under the PCMCIA socket. 2. Using Windows Explorer (Start, Programs, Windows Explorer), go to the backup directory used by our installation program (i.e., c:\phoenixcard95\backup), and copy "MTD.INF" and "PCMCIA.INF" to c:\win95\inf, and copy "PCCARD.VXD" to c:\win95\system. 3. Remove CardAgent from the StartUp menu (Start, Settings, Taskbar, "Start Menu Programs" tab; click Remove, click "+" to the left of "StartUp", highlight "PhoenixCard Manager(TM) 95", then click "Remove") 4. Delete or REMark out the following lines from Config.sys: device=c:\windows\system\csmapper.sys device=c:\windows\system\carddrv.exe /slot n device=c:\windows\system\ms-flash.sys Config.sys can be edited in DOS by typing "edit c:\config.sys" or in Windows 95 by double-clicking on the filename in Windows Explorer and then selecting "NOTEPAD" when the "OPEN WITH" screen appears. Typing "REM" at the beginning of the line will cause the line to be treated as if it wasn't there. 5. Optionally, our directory (c:\PhoenixCard95) can be deleted from the hard drive using Windows Explorer. ========================== Other Resource Materials ========================== This README file is intended to provide end-users with an overview of the product to help them gain greater appreciation of the technology and what it can do for them. A Quick Reference Card and a User's Manual are available to provide additional information that may be useful to them. In addition, the PhoenixCard Manager 95 Technical Reference Manual is available for the more technically oriented. Please check Phoenix's World Wide Web page at: http://www.ptltd.com for electronic copies of these and other documents. Limited printed copies are available from your Phoenix Sales Representative. .end