tools32 deu.txt Driver File Contents (o97pw241.zip)

                                                             21.09.2000
=======================================================================
32-bit Hilfsprogramme für CSM PC-Card Drives
=======================================================================



                                INHALT
1.) Einleitung

2.) Omni97 Control Center OmniCtrl.EXE

3.) Batch-Kopierprogramm BCPY32.EXE

4.) Formatierer CSMForm.EXE

5.) Firmware-Aktualisierungsprogramm DL97.EXE

=======================================================================

1.) Einleitung
==============

Die 32-bit Hilfsprogramme für CSM PC Card Drives können unter Windows95
und Windows NT eingesetzt werden.

Folgende Hilfsprogramme werden mitgeliefert:

- Omni97 Control Center
  Zur Anzeige einiger wichtiger Informationen ueber Treiber- und Firm-
  wareausstattung, sowie zur Aenderung der Treiber-Parameter.

- Batch-Kopierprogramm BCPY32
  Formatfreier Zugriff auf die unterstützten Speichermedien

- Formatierer CSMFORM


=======================================================================

2.) Omni97 Control Center OmniCtrl.EXE
======================================

OmniCtrl.EXE ist ein einfaches Hilfsprogramm zur Anzeige von
Informationen bezueglich der Omni97-Softwareausstattung, sowie zur Ein-
stellung der Treiber-Parameter.

Derzeit werden folgende Informationen angezeigt:

- ID und Version des Geraetetreibers
- Aktuell verwendeter Modus der parallelen Schnittstelle
- Omni97 Firmware-Version
  (Eine beliebige PC-Card muß eingesteckt sein, um die Firmware-Version
   des OmniDrive anzeigen zu können).

Die folgenden Parameter des Geraetetreibers koennen geaendert werden:

- LPT-Port, an dem das Omni97-Laufwerk angeschlossen ist
- Modus des LPT-Ports, der verwendet werden soll

=======================================================================

3.) Batch-Kopierprogramm BCPY32
===============================


BCPY32 erlaubt das formatfreie Lesen / Schreiben von PC-Cards.

    - Kopieren von Dateien an beliebige Positionen in der Karte.
    - Kopieren beliebiger Bereiche der Karte in Dateien.
    - Löschen von (linear) FLASH-Cards.
    - Ermitteln des Status der Card.

BCPY32 erhält alle Parameter über die Befehlszeile.
BCPY32 kann damit auch in Batch-Programmen eingesetzt werden, die keine
Interaktion mit dem Benutzer erfordern sollen.

BCPY32 kennt einige Parameter, die in der Befehlszeile angegeben werden
können. Um die aktuell unterstützten Parameter anzuzeigen, können Sie
BCPY32 ohne Angabe von Parametern aufrufen. Es wird dann ein kurzer
Hilfetext angezeigt.


Aufrufsyntax:

    BCPY32 Treiber r|w|e|s { Option(en).. }

Treiber:    Name des Gerätetreibers (z.B. OMNI97)
r|w|e       Betriebsart
            'r': Read
            'w': Write
            'e': Erase FLASH-Card
            's': Status abfragen

Option(en): Eine Liste der folgenden optionalen Parameter:

            /FC=..  Dateiname für Common Memory. Vorgabe: 'BCPY.PCC'
            /FA=..  Dateiname für Attribute Memory. Vorgabe 'BCPY.PCA'
                    Die Vorgaben gelten nur für 'r'. Für Schreibzu-
                    griffe müssen Dateinamen angegeben werden !
            /SC=..  Größe des Common Memory
            /SA=..  Größe des Attribute Memory
                    BCPY versucht die Größe automatisch zu bestimmen,
                    wenn kein Wert spezifiziert wird.
            /OC=..  Offset im Common Memory
            /OA=..  Offset im Attribute Memory
                    Wenn keine Offsets angegeben werden, nimmt BCPY32
                    den Wert Null als Default an.
            /MC=..  Speichertyp des Common Memory. Vorgabe: SRAM
            /MA=..  Speichertyp des Attribute Memory. Vorgabe: 'EEPROM'
                    Der Speichertyp kann mit
                        SRAM / EEPROM / FLASH / OTPx
                    angegeben werden.
                    OTP-Algorithmen werden wie folgt unterschieden:
                    - OTP0  Mitsubishi (Page-Mode)
                    - OTP1  Sharp
                    (Die Unterstützung bestimmter Programmieralgo-
                    rithmen hängt vom PC-Card Laufwerk ab !)
            /V[+|-] Gespächig. Fortschrittsanzeige, Vorgabe: /V+
            /FAST   Nur für 'e': Keinen Blank-Check durchführen.
            /S=..   Socket (0... ), Vorgabe: 0

HINWEISE:
---------
Offsets und Speichergrößen können folgendermaáen angegeben werden:
- Zahl ohne suffix = Bytes
- Suffix 'K'       = kBytes
- Suffix 'M'       = MBytes
Hexadezimale Zahlen können über den Prefix '$' angegeben werden.
Hex-Zahlen werden immer als Byte-Werte interpretiert.

BCPY32 versucht in folgenden Fällen, die Größe der PC-Card automatisch zu
ermitteln, wenn vom Anwender keine Größe angegeben wird:
- Lesen von SRAM, EEPROM or ATA-Cards
- Löschen von FLASH-Cards (mit bekanntem Chip-Typ)
- Schreiben von ATA-Cards (Clipping, wenn Datenträger-Ende erreicht).


BCPY32 kann jederzeit mit der Taste <ESC> abgebrochen werden.



Beispiele
---------

BCPY32 OMNI97 R
    Speichergrößen automatisch bestimmen, Common- und Attribute-
    Memory (falls vorhanden) vollständig kopieren.
    Common Memory wird in BCPY.PCC, Attribute Memory in BCPY.PCA ge-
    speichert.

BCPY32 OMNI97 R /SA=0 /OC=$100 /SC=1M
   Attribute Memory ignorieren (Größe = 0).
   1 MB ab Offset $100 (256) nach BCPY.PCC kopieren

BCPY32 OMNI97 W /FC=MYFILE.DAT /MC=FLASH
    Datei MYFILE.DAT nach Addresse 0 im Common Memory schreiben.
    Speichertyp des Common Memory ist FLASH


=======================================================================


4.) Formatierer CSMForm.EXE
===========================



Allgemeines
-----------
Die Format-Möglichkeit im Explorer von '95/NT reicht für die meisten
Anwendungsfälle aus.
Für spezielle Formate steht der Formatierer CSMForm.EXE zur Verfügung.


CSMForm erkennt automatisch die folgenden Typen von Speicherkarten:

  - SRAM
  - EEPROM
  - PCMCIA-ATA Cards

!! Andere Typen von Speicherkarten können nicht mit CSMForm formatiert
!! werden.

Wenn keine besonderen Optionen angegeben werden, verwendet CSMForm die
gesamte Kapazität der Speicherkarte und erstellt ein DOS-kompatibles
Format.

Durch Optionen kann die Formatierung speziellen Bedürfnissen angepasst
werden. So können z.B. mehrere Partitionen erzeugt oder bestimmte
Formatvarianten gewählt werden.


Rückgabewerte:
--------------

CSMForm gibt einen Wert zurück der von Batch-Programmen über die
Variable ERRORLEVEL abgefragt werden kann.

Wenn CSMForm erfolgreich ausgeführt wurde, ist der Rückgabewert Null.
Kam es zu Formatierfehlern, so ist der Rückgabewert <> 0.




CSMForm-Optionen:
-----------------

In der Version 1.30 können beim Aufruf des Formatierers CSMForm.EXE
folgende Optionen angegeben werden:


   Allgemeine Optionen
   -------------------


/m        Mehrfach-Laufwerk.
          Diese Option unterstützt die mehrfach-Laufwerke
          MEL-PCP/8, MEL-PCPJ/8 oder DualSlot-Board.
          CSMForm formatiert ab der angegebenen Laufwerksnummer
          alle Laufwerke, in denen eine Karte steckt. Dabei werden
          keinerlei Meldungen ausgegeben. Es sind keinerlei Benutzer-
          eingaben erforderlich.

/f=xxx    Partition-Grösse(n) angeben.
          Mit dieser Option kann die Grösse der zu erzeugenden
          DOS-Partition(en) eingestellt werden. Damit ist es möglich,
          einen Teil des Kartenspeichers für andere Zwecke zu
          reservieren.
          Bei PCMCIA-kompatiblen Laufwerken können durch mehrfaches
          Angeben der Option /f=.. mehrere (bis zu vier) Partitionen
          erzeugt werden.
          Über die Suffixe 'K' bzw. 'M' können KB bzw. MB angegeben werden,
          z.B.: /f=512k, /f=1M

/FAT=xx   Anzahl FAT's einstellen.
          Normalerweise werden DOS-Datenträger mit zwei FATs erzeugt.
          Mit /FAT=1 kann eine FAT eingespart werden, der Speicherplatz steht
          dann anderweitig zur Verfügung.

/MINCLUSTER=xx    Mindest-Clustergrösse in Sektoren angeben.
          Wenn vorwiegend mit grossen Dateien gearbeitet wird, kann es vorteil-
          haft sein, mit grossen Clustern zu arbeiten.
          Vorgabe:   1

/MAXCLUSTER=xx    Maximale Clustergrösse in Sektoren angeben.
          Wenn vorwiegend mit kleinen Dateien gearbeitet wird, kann es vorteil-
          haft sein, kleine Cluster zu verwenden. CSMForm verwendet ggf. FAT16
          statt FAT12, um die gewünschte Clustergrösse zu erreichen.

/SOCKET=x   Zu formatierender Socket (Falls der Treiber mehrere Sockets
          bedient. Vorgabe: 0

/Silent   Kein Benutzerdialog (Batch-Betrieb)

/Label=x  Volume Label festlegen. Default ist 'CSM_CARD'

/Hide     Folgende Partition verstecken

/Root=x   Anzahl Hauptverzeichniseinträge festlegen. x muß ein Vielfaches
          von 16 sein.

/OEM=x    OEM-ID im Boot-Sektor festlegen.
          Normalerweise wird dort 'MSDOS5.0' eingetragen.

/LARGE    Formatierung mit kritischer (vom Laufwerk nicht unterstuetzter)
          Groesse erlauben.

          HINWEISE:
          Die Optionen /FAT, /MINCLUSTER und /MAXCLUSTER führen u.U. zu einer
          Formatierung, die nicht mehr unter allen Umständen von DOS oder dem
          auf dem aktuellen Zielsystem verwendeten Betriebssystem lesbar ist.
          Bei Verwendung dieser Optionen sollte daher grundsätzlich mit CHKDSK
          geprüft werden, ob der formatierte Datenträger fehlerfrei erscheint.


         Optionen für PCMCIA kompatible Laufwerke
         ----------------------------------------

/p        Erzeuge Pseudo-Floppy-Format (keine PCMCIA-Informationen.
          PCMCIA/ATA-Karten: Keine Partitions-Tabelle).

/a        Verwende Attribut Memory für PCMCIA-Informationen
          (nur für SRAM/EEPROM-Karten)

/a-       Attribut Memory nicht verändern
          (nur für SRAM/EEPROM-Karten)

/crc      Sicherung durch CRC
          Zu jedem DOS-Sektor wird ein 16-Bit CRC ermittelt und abge-
          speichert. Damit ist eine 100%ige Fehlererkennung möglich.
          (nur für SRAM/EEPROM-Karten)

/chk      Sicherung durch Prüfsumme
          Zu jedem DOS-Sektor wird eine 8-Bit Prüfsumme ermittelt
          und abgespeichert.
          Durch diese Prüfsumme können Fehler nicht so zuverlässig
          ermittelt werden, wie über den CRC; die Berechnung der
          Prüfsumme geht jedoch schneller.
          (nur für SRAM/EEPROM-Karten)

          HINWEISE:
          Wenn Prüfsummen eingesetzt werden sollen, darf die
          Option /p nicht angegeben werden.
          Bei der Formatierung mit Prüfsummen muss CSMForm jeden
          Sektor der Partition schreiben, um die Prüfsumme korrekt zu
          initialisieren.



Formate
-------


   Non-PCMCIA Laufwerke
   --------------------

Voreinstellung:   - Die gesamte Kapazität der Karte wird für eine
                    DOS-Partition genutzt.

Mit dem Parameter /f:.. kann am Ende der Karte Speicher für spezielle
Zwecke reserviert werden.




   PCMCIA SRAM/EEPROM - Cards
   --------------------------

Voreinstellung: - Attribute Memory wird nicht verwendet.
                - Im Attribute Memory vorhandene Daten werden ge-
                  löscht (mit $ff überschrieben).
                - PCMCIA-Informationen (CIS) werden am Anfang des
                  Common Memory geschrieben. Für die CIS werden
                  immer 512 Byte reserviert.
                - Die verbleibende Kapazität der Karte wird für eine
                  DOS-Partition genutzt.

ältere Labtops/Notebooks sind u.U. nicht in der Lage, die
PCMCIA-Informationen auszuwerten. Verwenden Sie die Optionen /A oder
/P wenn mit CSMForm formatierte Karten auf einem anderen Rechner nicht
gelesen werden können.


   PCMCIA-ATA Cards
   ----------------

Voreinstellung: - Attribute-Memory wird nicht verwendet (i.d.R. ROM)
                - Es werden keine PCMCIA-Informationen geschrieben
                - Formatierung erfolgt mit Partitions-Tabelle
                - Die verbleibende Kapazität der Karte wird für eine
                  DOS-Partition genutzt.

Manche Produkte von Fremdherstellern verwenden bei ATA-Cards keine
Partitions-Tabelle und können diese auch nicht auswerten. Verwenden Sie
die Option /P um die Erzeugung einer Partitions-Tabelle zu verhindern
--> IBM SuperFloppy Format.



   PCMCIA Cards mit mehreren Partitionen
   -------------------------------------

In PMCIA-Laufwerken können sowohl SRAM/EEPROM als auch PC-ATA Cards mit
mehreren (bis zu vier) Partitionen formatiert werden.

Wenn der Gerätetreiber mehrere Partitionen unterstützt, werden bei der
Installation des Treibers 1..4 Laufwerke angelegt (i.d.R durch Treiber-
optionen einstellbar), unter denen dann die verschiedenen Partitionen
des jew. Datenträgers angesprochen werden können.



Um mehrere Partitionen anzulegen, muss der Parameter /F:xxx angegeben
werden.
CSMForm erzeugt dann eine Partition mit xxx kB. Eine zweite Partition
nimmt die verbleibende Kapazität der Karte auf.

Bsp.:       CSMForm OMNI97 /F=1M /F=512K
-----
   Erzeugt 3 Partitionen:
       1.)      1 MB
       2.)      512 kB
       3.)      verbleibende Kapazität der Karte


Bei SRAM/EEPROM-Cards kann für jede Partition eine Prüfsumme verein-
bahrt werden.

Bsp.:       CSMForm OMNI97 /CRC /F=512K  /CHK /F=1M
-----
   Erzeugt 3 Partitionen:
       1.)      512 kB, jeder Sektor mit CRC
       2.)      1 MB. Jeder Sektor mit einfacher Prüfsumme
       3.)      verbleibende Kapazität der Karte, keine Prüfsumme

=======================================================================

5.) Firmware-Aktualisierungsprogramm DL97.EXE
=============================================

Die Firmware des OmniDrive kann jederzeit ueber einen simplen Software-
Download aktualisiert werden. Zu diesem Zweck wird das Download-
Hilfsprogramm DL97 mitgeliefert.

Ein Update der Firmware kann erforderlich werden, wenn CSM Unter-
stuetzung fuer neue PC Cards oder andere neue Features in die Firmware
aufnimmt.

Syntax:     DL97 Socket{ /L }

Parameter:  Socket	Derzeit 0  (Nur 1 OmniDrive zulässig)
            /L       Download durchfuehren

Wenn der Parameter /L nicht angegeben wird, zeigt DL97 nur die aktuelle
Version der Firmware im OmniDrive an. Wird /L angegeben, so erfolgt der
Download der neuen Firmware-Version.

Die Firmware-Dateien werden von CSM zur Verfuegung gestellt. Die Dateien
heissen FIRMWARE.*. Die Dateierweiterung gibt den Typ des OmniDrives an.

HINWEIS: Zur Anzeige der Firmware-Version oder zur Durchführung eines
         Updates muß eine beliebige PC Card im OmniDrive eingesteckt
         sein.



=======================================================================

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: web3, load: 2.93