README Driver File Contents (PCMCIA.zip)

                         SystemSoft's CardWorks(TM)
                 The Complete PC CARD Solution for Windows 95
                               Version: 5.5
                _____________________________________________


Contents
--------
        Product Description
        Copyright Notices
        Tips for Using Real Mode Device Drivers
        Novell Network Drivers for LAN Cards
        CardID Settings for CardWorks
        Overriding CardSoft Driver Installation
        Advantages to Loading CardWizard at Startup
        Using Copy and Paste with CardWizard
        Installing CardWorks with a Docking Station
        Uninstalling CardWorks
        Initializing PC Card Hard Disks (or ATAs)
        Limitations
        Known Issues


Product Description
-------------------
        CardWorks is a Windows 95 software suite that includes
        SystemSoft's industry leading CardSoft & CardWizard PC CARD
        software to enhance the functionality of PC CARD technology
        in Windows 95.  CardWorks is intended to make PC CARD use easy
        and pleasurable, while affording the greatest compatibility in
        the computer industry.

Copyright Notices
-----------------
        The following names and terms are registered trademarks of
        SystemSoft Corp.:

                SystemSoft              CardView

        The following names and terms are trademarks of SystemSoft
        Corp.:

                CardID                  CardSoft
                CardWizard              CardWorks

        All of the above are Copyright (c) 1993-1997, SystemSoft Corp.

        All Rights Reserved.

        All other trademarks are held by their respective owners.


Tips for Using Real Mode Device Drivers
---------------------------------------
        CardWorks provides enhanced compatibility with real mode device
        drivers for use with PC CARDS which do not have Plug and Play
        drivers.  This section provides some tips for configuring cards
        using "CardSoft Mode" (real mode) within CardWorks.

        Note: Although CardWorks can display information about cards
              configured by either real mode or Windows 95, the "PC
              Card" Control Panel program can only display cards that
              are configured by Windows 95.

        Real mode drivers are typically required to be loaded in
        CONFIG.SYS or AUTOEXEC.BAT during system boot.  Many of these
        cards must be inserted prior to booting the system. This is
        most often the case with real mode network and SCSI cards, but
        other cards may have this requirement as well.

        Several of SystemSoft's real-mode device drivers have been
        "DOS-Extended", meaning that they are loaded into extended
        memory with only small pieces of code residing in conventional
        low memory.  This frees up more of the valuable low memory for
        other uses.  It also enables these drivers to access hardware
        which may have been "mapped" to physical memory addresses
        larger than 1MB.

        You will need to consult the documentation provided with your
        card for information on how to properly install the drivers.
        In most cases, there is an install or setup program which
        will lead you through the installation process.

        CardWorks runs prior to Windows 95.  CardWorks tries to
        determine what system resources are available for your PCMCIA
        cards during system boot.  In some cases, CardWorks may mark
        resources as used which Windows 95 later marks as available.
        Once Windows 95 is loaded, CardWorks will query Windows 95 for
        what resources the operating system has allocated to devices.

        For example, CardWorks may mark IRQ 7 as used when it scans for
        available resources during boot.  When Windows 95 loads, it
        detects that IRQ 7 is free, because there is no printer
        attached to Your system and IRQ 7 is typically used for local
        printers.  CardWorks will detect that Windows 95 has marked
        IRQ 7 as available, and adjust its resource data base
        automatically.

        You can use CardWorks to include and exclude resources which
        CardWorks will use when configuring cards during the boot
        process.  To continue with the IRQ 7 example, the following
        describes how to make IRQ 7 available for cards configured by
        CardWorks during boot:

           - Open CardWizard and select "IRQs" from the "View" menu.
           - Select "Included" and click on the add button.
           - Select the IRQ 7 using the mouse or arrow keys.
           - Click on the "OK" button to reboot the system

        After the system reboots, IRQ 7 should then be available
        (before Windows 95 launches).

Novell Network Drivers for LAN Cards
------------------------------------
        Before installing real mode Novell network support for a LAN
        PC card, first make sure that the card is not already supported
        by Plug and Play.  If not, install the Novell drivers that came
        with the card, following the card software instructions.
        Usually, drivers are either loaded in AUTOEXEC.BAT,
        alternatively in a separate STARTNET.BAT or other batch file.

        Using the Windows 95 Control Panel "Network" applet, install
        the "Adapter" called "Existing ODI Driver" (if you do not see
        this option, recheck your network setup).  Windows 95 should
        remove the "NETX" or "VLM" part of the drivers loaded in
        AUTOEXEC.BAT or STARTNET.BAT and replace them with the driver
        ODIHLP.EXE from the Windows directory.  You may have to correct
        this by hand - Windows 95 does not always complete this
        operation properly.


Using Modems in DOS
-------------------
        Native Windows 95 does not support the use of PC Cards in DOS.
          In order to use modems in DOS, you can install the modem in
          CardSoft mode.  This is done by modifying settings in the
          initialization file, CARDID.INI.

        To use modems in DOS, the setting NoDosModem should be set to
          No. (NoDOSModem=No) This setting tells CardWorks to configure
          the modem in DOS, prior to Windows 95 loading.

Card Libraries
--------------
        CARDID.INI can be used to configure cards in CardSoft mode during
          the boot process.  These card types are listed toward the end of
          the CARDID.INI file and have a .CLB extension

        To enable CardSoft to configure the card during boot, the .CLB file
          should be present and not commented out.  If you wish to use a
          Plug and Play driver, you should comment out the library entry.

        ATA cards are supported through Plug and Play drivers.  However,
          there may be situations where you need to use the card in CardSoft
          mode.  For example, using a Plug and Play driver, requires the use
          of an IRQ, whereas running in CardSoft mode does not.  For systems
          where IRQs are scarce, it may be useful to use the card in CardSoft
          mode.  To enable ATA support in CardSoft mode, remove the comment
          (semicolon) from the GENATA.LIB library.  See also Initializing
          PC Card Hard Disks (or ATAs) later in the Readme.

          Any modifications to CARDID.INI will require a system reboot to
          take effect.

Overriding CardSoft Driver Installation
---------------------------------------
        CardWorks uses Plug and Play features to try to assist you
        in installing the correct drivers for your PCMCIA cards.  In
        some cases, Plug and Play drivers may work with certain cards
        even though the Plug and Play information for the driver does
        not exactly match the information CardWorks reads from the
        PCMCIA cards.

        CardWorks provides a way for you to configure cards for Plug
        and Play mode, overriding the default selection made when the
        card is first inserted in your system.  To override the
        driver selection, insert the card into your computer with
        CardWizard running.  Select the card you wish to configure
        from the Card Information view.  Select "Properties..." from
        the "View" menu and select the "Drivers" tab.  Select the
        "Change Card Driver" option and click on the "Use Plug and
        Play" option.

Advantages to Loading CardWizard at Startup
-------------------------------------------
        CardWorks does not automatically install the CardWizard
        application into the system Startup group.  If you wish to
        have CardWizard start automatically when Windows 95 loads, you
        can add the application to the Startup group by selecting
        "TaskBar..." from "Settings" of the "Start" button.

        By running the CardWizard application at startup, you will be
        able to view cards which are inserted into your system, track
        system resource usage, start applications on card insertion,
        play sound files on card insertion, and easily "stop" Plug
        and Play configured cards before removing them.

        If you have a configuration problem with a PCMCIA card,
        CardWizard may be able to solve the problem for you.  Loading
        CardWizard at startup will allow you to be informed of
        configuration problems should they occur; however, CardWizard
        does not have to be loaded at startup to help diagnose PCMCIA
        problems.  You can run CardWizard any time and consult the
        "wizard" for help.

Using Copy and Paste with CardWizard
------------------------------------
        CardWizard allows the text of the Wizard tips (problem solving
        suggestions) to be copied into a file for printing.  To copy
        text onto the Windows clipboard, highlight the text you wish to
        copy with the mouse.  Hold the control key down (usually the
        control key has "CTRL" for a label) and press the 'C' or the
        "Insert" key.  The Wizard text will be copied to the clipboard
        and can be pasted into a text editor such as Notepad for
        printing or later review.

Installing CardWorks with a Docking Station
-------------------------------------------
        CardWorks needs to be added after Windows 95 has already been
        installed with a docking station, and after 32-bit PCMCIA
        support has been enabled.  If you acquire a docking station
        after installing CardWorks, you will need to remove CardWorks
        and then reinstall it in order to support PC Card slots on the
        dock.  See the next section, "Uninstalling CardWorks", for
        instructions on how to remove CardWorks.

Uninstalling CardWorks
----------------------
Previous versions of CardWorks did not provide an Uninstall program.
Therefore, to remove previous versions of Cardworks, take the following
steps:

  Note: If your machine is setup with docking enabled and your docking
        station has PC Card slots, you need to dock the machine before
        you start the CardWorks uninstall process.

1. First remove CardWorks from the Start Menu (if it was previously
   installed to automatically appear in the TaskBar when  Windows 95
   starts):
        · Select Start/Settings/TaskBar.
        · Select the Start Menu Programs Tab.
        · Click on the Remove Button
        · Select the CardWorks entry and click on the Remove Button.
          - then confirm that you want to remove this item

2. If you had previously installed CardWorks to run upon startup,
   Double Click on Startup entry, select Wiz (if available) and click
   on Remove.

3. Close the Remove Shortcuts/Folders dialog, then press OK in the
   TaskBar Properties dialog.

4. Remove any short cut to the CardWizard application on the Desktop
   by clicking on the icon with the right mouse button and selecting
   Delete.

5. You must then use the Windows 95 device manager to uninstall
   CardWorks to use the basic PC Card support provided with Windows 95.
        · To uninstall CardWorks, open the Control Panel (by selecting
        Start, then Settings, then Control Panel) and select the System
        icon.  Open that icon and select the Device Manager tab.
        - Double click on PCMCIA socket and select the PCMCIA
        controller.  Use the remove button to remove the PCMCIA
        controller (Then select OK to confirm removal in the device
        removal dialog box)

6. Windows will ask you to restart your system.  After restarting your
   system, open the Control Panel and select the System icon.
        - Open that icon and select the Device Manager tab.
        - Inspect the PCMCIA controller entry. If it does not appear,
        add PCMCIA support using Add Hardware in the control panel
        (See procedure # 2 above) - If the PCMCIA controller entry
        has an x on top of it, select it and press the property button.
        - Inspect the Device Status. If the status is disabled, in the
        Device Usage Box, check the Undocked configuration box and
        press OK. The PCMCIA Wizard will guide you and enable PCMCIA.

7. Consult the Windows 95 Help file for complete instructions on adding
   the Windows 95 PCMCIA (PC Card)  support. Note: Make sure you fully
   reinstall Windows 95 PCMCIA support before you reinstall CardWorks
   - or else the error dialog (see previous) will appear when
   attempting to install CardWorks.

 Note: On some systems, the PCMCIA controller will be redetected when
 Windows restarts, and the PCMCIA controller icon in "DeviceManager"
 reappears and its status is "working properly".  On these systems,
 you need to uncheck the "Undocked" configuration box and select "OK".
 When Windows asks you to restart your computer, choose "No" and again
 click on "Properties" for the PCMCIA controller.  Now check the
 "Undocked" box in the "Device Usage" section.  This will start the
 PCMCIA Wizard and enable native 32-bit PCMCIA support.

 Note: On some systems, an additional task needs to be done to finish
 uninstall:
        - Open the Control Panel and select the System icon.
        - Open that icon and select the Device Manager tab.
        - Select and open the "System Devices" icon.
        - Select and open the "PCI bus" icon.
        - Select the "Settings" tab & click on the "Set Defaults"
        button.
        - Select the "IRQ Steering" tab & click on the "Set Defaults"
        button.
        - Select "OK" to exit the Device Manager.
        - Reboot the System

Initializing PC Card Hard Disks (or ATAs)
-----------------------------------------
        ATAINIT.EXE is a program that initializes the low level
        format of PC Card hard disk drive.  It is used fairly
        infrequently because the hard disk can be reformatted using
        the MS-DOS FORMAT command once it has been initialized. A
        known limitation of ATAINIT.EXE is that it does not work in
        an MS-DOS window.

        To use ATAINIT, first you must edit the file CARDID.INI in the
        CardWorks home directory.  Remove the semicolon from the line

            ;CardLib=GENATA.CLB

        Now you need to restart your computer, using the "Shut Down"
        option from the "Start Menu".  Insert the PC Card hard disk
        that you want to initialize and use CardWizard to change the
        card driver to "Use CardSoft Mode".  Reinsert the card and
        ensure that CardWizard says it is properly configured.  Take
        note of the drive letter used by the hard drive in CardSoft
        mode.  Now use the "Restart the Computer in MS-DOS Mode"
        option from "Shut Down" on the "Start Menu".  Change to the
        CardWorks home directory and type ATAINIT followed by the
        CardSoft drive letter, for example:

            ATAINIT D:

        The PC Card hard drive should be initialized.  You should
        next FORMAT the drive, as per the CardWizard Help on "ATA
        Card Formatting".  After the drive is initialized, you should
        replace the semicolon that you removed from CARDID.INI.

Limitations
-----------
EMM386.EXE Requirement

        CardWorks now requires EMM386.EXE for proper operation.
        CardWorks installs EMM386.EXE in your CONFIG.SYS during
        SETUP.  It also adds a comment in your CONFIG.SYS reminding
        the user NOT to remove it.  An Error Message "Windows
        Protection Error" may occur if it is not present.

Application Launching

        The application launch feature of CardWizard is currently
        restricted to assigning only the program name to a card - a
        program command line option cannot be added using the "Browse"
        button from the Wizard's Application Launching Assignments
        dialog.  Command line options can be added manually by editing
        the WIZ.INI file.  To add a command line to an application,
        first use the Wizard to assign the application to the card.
        Then use a text editor to edit WIZ.INI, which is located in the
        Windows directory.  Find the application program name under
        [APPLICATIONS], add the command line to the end, and save the
        file.

        CardWizard is not automatically started when CardWorks detects
        a problem configuring a card that has been previously inserted.

        CardWizard does not display memory resources for PC cards
        configured with Plug and Play mode, as it does cards configured
        in CardSoft mode.

        The "PC Card" applet in the Control Panel will not display
        cards that are configured in CardSoft Mode (CardWizard will
        display cards configured in either Plug and Play mode or
        CardSoft mode).  CardWizard will not identify as "Stopped"
        cards that are stopped by the "PC Card" applet.

        ATAINIT does not work in an MS-DOS window.  See the section
        "Initializing PC Card Hard Disks" above.

Memory Window Configuration

        CardWorks is currently installed using a 64K memory window in
        Upper Memory Block (UMB) space in the range D000-DFFF.  Many
        notebooks use a large range of UMB space for other functions
        and therefore, the only UMB area remaining is the 'D' segment
        (D000-DFFF) and part of the 'C' segment (CC00-CFFF or
        C800-CFFF).  The current CardWorks installation takes all of
        the 'D' segment, leaving only a small amount of UMB space
        free.

        On systems with less than 16 MB of memory, PCCARD uses extended
        memory in the range of 8 Meg to 16 Meg for most of its memory
        requirements.  However, on systems configured with 16 Meg of
        memory, PCCARD is forced to use UMB memory to locate it's own
        memory windows.  In addition, card drivers which require memory
        to operate, may also be located in the UMB area on systems
        which have 16 Meg or more of physical memory.

        The combined requirements of all drivers for UMB space may
        exceed the space which remains after the default CardWorks
        installation.  As a result, some cards may not configure
        properly with CardWorks installed.  This is particularly true
        of LAN cards with memory mapped buffers.

        To address this problem, you can decrease the amount of UMB
        space used by CardWorks.  Do the following:

        1.) Modify CSALLOC.INI

                MEMEXCLUDE=C000-CFFF,E000-EFFF

                change it to

                MEMEXCLUDE=C000-CFFF,D800-EFFF

        2.)Modify SYSTEM.INI

                EMMEXCLUDE=D000-DFFF

                if it is there, change it to

                EMMEXCLUDE=D000-D7FF

        3.) If EMM386.EXE is loaded, modify CONFIG.SYS

                device=emm386.exe noems x=d000-dfff

                change it to

                device=emm386.exe noems x=d000-d7FF

Known Issues
------------

1. Uninstall

a. UNINST.EXE version 2.20.916.0 or later must be located in the Windows
directory or Uninstall will not work properly from the Control Panel's
Add/Remove Programs list.  If you do not have this version of UNINST.EXE
and wish to uninstall CardWorks, follow the directions listed under
Uninstalling CardWorks.

b. After the Uninstall program has run, the system will automatically reboot

2. Install

If you install CardWorks on a system where the CONFIG.SYS is terminated by
a NULL character, the installation will not complete successfully. If this
occurs, edit the CONFIG.SYS file to remove the NULL termination character
and reinstall CardWorks.

3. Generic Problems

a. A Blue Screen or Windows Protection Error may occur if a MultiFunction
card configured in CardSoft mode is inserted when certain Margi Zoomed Video
drivers are loaded.

b. Pkzip and Pkunzip may not work in a Windows95 DOS Box when CardWorks is
installed. This problem can be remedied by adding the -3 command line
switch when using these programs.

4. HP 5700 Polaris Specific

SRAM or Flash cards left in the sockets during a soft reboot may result
in the system hanging during the load of EMM386.EXE.

5. IBM 760E Specific

The Wizard erroniously reports that it is able to complete the format of a
Write Protected SRAM card.

6. HP OmniBook 800

a. Install will not add X=D000-D7FF switch for EMM386.EXE in CONFIG.SYS if
the X switch already has a range. Therefor if the range is inadequate
(eg: X=D000-D4FF) the change to X=D000-D7FF must be added manually.

b. Install will not add DOS=HIGH,UMB if the CONFIG.SYS already contains
DOS=H.

c. System may hang after resume from suspend with a Viper 170MB ATA card
inserted.

7. Toshiba Techra 730

a. In the Wizard, the Properties/Attributes for Flash cards will not display
the File System of the card after an erase of the card from the Properties/
Memory utility; until either the Wizard is closed and reopened or the card
is removed and re-inserted.


Ver a. Update SSPCCRDX.VXD fixed some card need REALMODE drivers problem
                                                             03/11/98
Ver b. Update SSCFG.INI fixed CARDEXTND.SYS can reboot problem
                                                             03/27/98
Ver c. Update WIZ.EXE to adjust the parameters behind EMM386.EXE
       Update SSTI.VXD, SSCI.VXD to avoid system hang up under Win 98.
       Update _SETUP.LIB to fix the uninstall problem.
                                                              04/03/98
Ver d. Update SSCBTI.SYS to avoid the conflict with VGA.
       Update SSPCCRDX.VXD and SSTI.VXD to get Irq info every time when
       you insert the pc card.
                                                              04/14/98
Ver e. Update SSTI.VXD ADAPTER.INI support TI1221
                                                              04/27/1998
Ver f. Update SSO2.VXD to fix the boot time problem on O2 chip.
                                                              05/27/1998
Ver g. Update SSPCCRDX.VXD support resume on Modem Ring
       Support CL6833 CL6834                                  06/10/1998

Ver h. Update SSCBTI.SYS fixed Realmagic Mpeg card use cardsoft mode
       problem.                                               06/26/1998

Ver K. Update SSTI.VXD fixed CardBus card hang on WIN98       07/10/1998

Ver L. Update SSO2.VXD fixed timing problem                   07/15/1998

Ver M. Update SSPCCRDX.VXD fixed card insert have REAL MODE   07/20/1998
       drivers message.

Ver N. Update SSTI.VXD Support TI1220

Ver O. Update SSTI.VXD support TI1225.
       Update SSPCCRDX.VXD to tell O2 chip and non-O2 chip, for decoding problm.
       Update SSCI.VXD to support cardbus under Win 98.
                                                              08/17/1998
Ver P. Update SSTI.VXD to cover S2D problem.
       Update SSPCCRDX.VXD to fix the problem of irq sharing.
                                                              08/20/1998
Ver Q. Update SSCBTI.SYS and SSTI.VXD to support TI1251.
                                                              08/26/1998
Ver R. Update SSPCCRDX.VXD to support 3C574.
                                                              09/02/1998
Ver S. Update SSPCCRDX.VXD to fix the Irq impact with Neomagic driver.
       Update SSO2.VXD to fix memory space higer than 16Mbyte.
       Update SSO2.VXD to support 6860C,6812.

       5.Support TI all chip.
                                                              10/30/1998
       6. Update SSCSGW.VXD and CS.SYS to fix Video Capture card IRQ problem.
                                                              11/04/1998
Ver T. Update SSPCCRDX.VXD and SSTI.VXD to fix 3C574 problem.
                                                              12/14/1998
       1. Update SSPCCRDX.VXD to support IBM ISDN card.
          Support TI1251B.
                                                              01/05/1999
       2. Update SSCBTI.SYS to fix the docking problem
                                                              03/05/1999
       3. Update SSTI.VXD to fix the IBM EtherJet low performance problem.
                                                              04/07/1999

Download Driver Pack

How To Update Drivers Manually

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.

server: ftp, load: 5.27