home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1999 July / VPR9907B.BIN / DRIVER / IBM / IKP104JP / ikp104jp.exe / README.TXT < prev   
Text File  |  1998-07-22  |  5KB  |  119 lines

  1. Software Utilities for O2Micro Cardbus Controllers
  2. --------------------------------------------------
  3.  
  4. Utility files on this disk:
  5.  
  6.         O2SETUP.EXE             - O2Micro Setup Utility
  7.         O2SETUP.INI             - O2Micro Setup Initialization file        
  8.         O2MEMCHK.EXE            - O2Micro Memory Resource Checker
  9.         O2MICRO.INF             - Windows 98 Information file
  10.         CBSSO2.VXD              - O2Micro CardBus Driver for Windows 98
  11.         README.TXT              - This file
  12.         UTIL <directory>
  13.            O2INIT.DOC           - O2Micro Dos Init Utility Documentation
  14.            O2INIT.SYS           -   "     Init Utility Device Driver
  15.            O2INIT.COM           -   "      "      "    Program
  16.            PREG.EXE             -   "     PCI Register Dump Utility
  17.            O2.EXE               -   "     PCMCIA ExCA Register Dump Utility        
  18.            O2ACPI.EXE           -   "     ACPI Mode Utility
  19.            O2SW.EXE             -   "     Zoom-Video Switch/Enable Utility
  20.            OZ6812A.DAT          -   "     CardBus Controller Setup Data Files
  21.            OZ6832C.DAT
  22.            OZ6832C2.DAT
  23.            OZ6833B.DAT
  24.            OZ6860A.DAT
  25.            OZ6860C.DAT
  26.  
  27. Utility File Descriptions:
  28.  
  29.   o2init.sys, o2init.com, o2init.doc:
  30.     These files are used to initialize various registers on the O2Micro cardbus
  31.     controller from a script (.dat) file.  See o2init.doc for help.
  32.  
  33.   preg.exe:
  34.     A DOS utility to view/edit PCI configuration space of PCI devices.
  35.  
  36.   o2sw.exe:
  37.     A Windows utility to control O2Micro Zoom Video features.
  38.  
  39.   o2.exe:
  40.     A DOS utility to view/edit PCMCIA ExCA registers.
  41.  
  42.   o2acpi.exe:
  43.     A Windows utility to enable/set ACPI modes of an ACPI CardBus controller.
  44.  
  45.  
  46.  
  47. O2Micro Cardbus Controller Software Installation
  48. ------------------------------------------------
  49.  
  50.   Windows98:
  51.  
  52.   Install the O2Micro board and run O2Setup.exe.  This will copy
  53.   some files and add registry keys.  You will have to reboot to load
  54.   the new drivers.
  55.  
  56.   To install:
  57.     1. Copy the software to the hard disk:
  58.          cd c:\
  59.          mkdir c:\o2
  60.          xcopy a:\*.* c:\o2\. /s/e/v
  61.  
  62.     2. Edit "Config.sys": (add the following line to beginning of file)
  63.          device=c:\o2\util\o2init.sys c:\o2\util\OZ68????.dat
  64.          Where: ???? is the appropriate file for the device being installed
  65.  
  66.     3. Shutdown Windows and Power-off the system.
  67.     4. Install the O2Micro Cardbus card and reboot Windows.
  68.     5. Run O2Micro Setup Program (C:\O2\O2SETUP.EXE).
  69.     6. Reboot Windows to redetect new hardware.
  70.  
  71.  
  72.   Windows3.1/3.11 and MS-Dos:
  73.  
  74.   Win 3.1 and MSDos do not include any drivers for Cardbus or Pcmcia.  You
  75.   will need to install third party drivers from Phoenix, SystemSoft, Award,
  76.   or others to test the O2Micro controller.  You need to put the controller
  77.   in the Legacy mode before installing the third party software.
  78.  
  79.   To install:
  80.     1. Copy the software to the hard disk:
  81.          cd c:\
  82.          mkdir c:\o2
  83.          copy a:\util\*.* c:\o2\. /v
  84.  
  85.     2. Edit "Config.sys": (add the following line to beginning of file)
  86.          device=c:\o2\o2init.sys c:\o2\OZ68????.dat
  87.          Where: ???? is the appropriate file for the device being installed
  88.  
  89.     3. Power-off the system.
  90.     4. Install the O2Micro Cardbus card and reboot Windows.
  91.     5. Load 3rd party PCMCIA software.
  92.  
  93.  
  94. Debugging an O2Micro Cardbus controller:
  95.  
  96.     A cardbus controller is a PCI device with standard PCI registers.  The
  97.   cardbus controller registers are memory mapped at the location set in PCI
  98.   register 10h.  Under Win95, the device manager properties can be examined
  99.   to find that memory location.  However, Win95 maps this memory to some
  100.   other address.  This makes debugging the cardbus controller a bit tricky.
  101.  
  102.     The easiest way to debug is to use SoftIce for Win95.  To find the
  103.   cardbus registers in SoftIce, use the 'phys' command to translate the
  104.   memory address to the physical memory address.  For example 'phys C8000'
  105.   gives an address like C1297000.  To dump the registers do 'd #30:c1297000'.
  106.   Cardbus registers are mapped into this memory block at offset 0, and the
  107.   pcmcia/ExCA registers are mapped into this memory at offset 800h.
  108.  
  109.     The O2Micro Cardbus Controller is a single chip with 2 PCI devices
  110.   (functions).  Windows 95 views the chip as 2 separate PCI devices so there
  111.   are two O2Micro entries in the Device Manager display, and there are two
  112.   blocks of memory allocated, one for each PCI function of the controller.
  113.   You find the memory mapped registers for each function the same way,
  114.   but Win95 maps their addresses independently and they might not be in
  115.   contiguous locations.  Take care when translating the memory addresses,
  116.   and also make sure the the memory you are viewing is correct for the
  117.   slot you are testing.
  118.  
  119.