Allgemeine Tips zum Online- und zum Modem-Betrieb

Wie man diversen Quellen entnehmen kann, haben nicht wenige Betreiber Probleme,
die man Summa Summarum als "haken im Getriebe" beschreiben kann ...


Stichpunkte

Treiber für Windows und Modem-Betrieb
Der cybercom-Driver ist besonders gut für FIFO-Schaltkreise geeignet.
Mit dem MS-DOS-Kommando  msd  kann man feststellen, ob man einen
16550(AF)  (UART Chip)  hat oder nicht hat.
Der 16550 geht bis 115200 baud, der 16450 zwar auch, aber nicht in Verbindung
mit Modems(==>19200baud), der 8250 schafft nur 9600 baud.
Compaq-PCs konnten schon immer bis mindestens 19200 baud eingestellt werden.
FIFO-COMs haben einen 16 Byte langen Puffer, in dem Zeichen zunächst gesammelt
werden, bevor die Software unterbrochen wird!
Auf neuen PC-Hauptplatinen befindet sich in der Regel bereits der Typ  16650.
Vom  TL16C750 (Texas Instruments)  weiß ich, daß der bis  921600 baud  geht,
einen 16450-Modus(Reset) als auch 16Byte-FIFO- und 64Byte-FIFO-Modi hat
und pin-kompatibel mit 16550 ist.

Ersetzen Sie in Ihrer  \windows\system.ini
     comm.drv=comm.drv
durch
     ; comm.drv=comm.drv
     comm.drv=cybercom.drv
     ; comm.drv=rhsicomm.drv
und kopieren Sie cybercom.drv (rhsicomm.drv) nach \windows\system\
Fügen Sie unter [386Enh] hinzu:
     com2fifo=1          (manchmal wurde =on,=yes,=true dokumentiert!?)
     ; com1fifo=1
     comboosttime=6      
(def=2)
     com2rxtrigger=4     (def=8|32; FIFO16:1,4,8,14; FIFO64:1,16,32,56)
     com2buffer=1024     (def=128; kleiner=besser,aber...)
Die letzten drei Zeilen muß man nicht unbedingt angeben; hier muß man optimale Werte finden.
Diese com2-Einstellungen sind nur sinnvoll, falls man einen 16550-Port-Chip hat!
Der Triggerwert muß in Abhängigkeit der Schnittstellen-Geschwindigkeit gewählt werden.
Beispielsweise:

                 1    bei  115200 baud
                 4    bei   57600 baud
                 8    bei   38400 baud
                14    bei   19200 baud und weniger

Man kann es mit höheren Werten als 1,4,8 versuchen, um den FIFO-Puffer besser auszunutzen,
es kann dann jedoch passieren, daß der Puffer voll ist, bevor die Software reagieren kann!
Diese Einstellungen sind also auch von Betriebssystem und Prozessor-Tempo abhängig.

Der Schnittstellenwert 57600 ist ideal für 14400-Modems.
Man beachte, daß Modems bis zu 4-fach komprimieren können (V.42bis).
Beim Verhältnis 14400:57600 (Leitung:Schnittst.) werden Modems garantiert nicht
ausgebremst.  Bei realen 45000:115200 und Textdateien aber durchaus.
Bei einer maximalen Schnittstellengeschwindigkeit von 115200 machen die ganz schnellen
Modems (56k/V.90) nur einen eingeschränkten Sinn, und die Telefonleitung kann bereits bei
beispielsweise 36000 baud 'am Ende' sein!
Zur Zeit ist man mit einem 28k/33k-Modem also ganz gut bedient, denn was nützt es,
wenn die Verbindung durch Übertragungsfehler und anderes ständig ausgebremst wird!?
Es kommt letztlich nur auf die reale in der Praxis erreichbare Geschwindigkeit an!

Es gibt bestimmte Aufgaben, bei denen der cybercom.drv fehlerhaft arbeitet, hier muß man
dann den comm.drv wieder aktivieren, der allerdings nur 19200baud schafft (Win3.1).
 
Insgesamt die besten Erfahrungen habe ich bei Win3.1 mit dem Treiber rhsicomm.drv
von Rockwell gemacht.  Dieser hat alle verschiedenen Arbeitsgänge mit jeweils allen
möglichen Einstellungen verkraftet, ohne irgendein Hängenbleiben.
Ihn gibt es bei  ballOOn GmbH, Mannheim  oder bei  1&1  in Verbindung mit der
(älteren) ballOOn-Software.
Zum Download gibt es ihn hier nicht, da er kostenpflichtige Lizenz-Software ist!
Punktweise scheint der cybercom schneller zu sein - leider hängt er bei manchen Aufgaben.

Als 'sensibelster' Arbeitsgang -bei Modem-Zugang- hat sich eMail-Upload mit Anhang-
-Dateien größer als etwa 25KB herausgestellt.
Hier blieb bei mir und auch bei anderen der Versand mittendrin stecken.
Als zweit-problematischster Arbeitsgang hat sich FTP-Upload von Binär-Dateien
zur T-Online-Homepage herausgestellt. (Siehe hpinfo.htm)
Bei diesen Problemen spielen die folgenden Faktoren eine Rolle:
        comm.drv  |  cybercom.drv  |  rhsicomm.drv
        Baudrate der Schnittstelle  PC <--> Modem
        RTS/CTS  |  XON/XOFF     (Handshake)
 
Diese Maßnahmen können Ihre Online-Arbeiten wesentlich stabiler und schneller machen!

Details (englisch):  .../comfaq.htm