# Modem CRC-Fehler (COM-Port Einstellung)

Gültig für: Windows NT | Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7

Der Standard FIFO "16550"ist 32 Byte groß. Es können max. je 16 Byte für das Empfangen und Senden gepuffert werden.

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab. Beachten Sie dazu bitte folgende Punkte: Aufbau der Registrydatenbank Wichtige Hinweise (Informationen zum Sichern der Registrydatenbank) Unterschiede zwischen Regedit und Regedt32 Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000) Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

Unter:

HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ Serial

a) Datenempfang

Der Empfangspuffer des 16550 ist einstellbar auf Schwellwerte von 1, 4, 8 und 14. Die Zahlen geben an, bei welchem "Füllgrad" der Interrupt ausgelöst wird. Bei "1" wird bei jedem Zeichen ein Interrupt ausgelöst, dafür besteht aber noch eine Reserve von 15 Byte für weitere Empfangsbytes, die inzwischen eintreffen. Beim Schwellwert "14" ist die Reserve dagegen Minimal.

Also:

Der Wert "14" ist besonders gefährlich und erzeugt leicht Überlauf- bzw. CRC-Fehler!

Haben Sie viele CRC-Fehler, probieren Sie es einmal Mit diesem Wert 1, der Wert "8" ist als normaler Standard gar nicht so schlecht: wenige Interrupts, einiges an Reserve.

Name "RxFIFO" wählen und Dezimal den Wert 8 Eintragen. -> Empfangspuffer

b) Senden

Der Sendepuffer ist fest auf 16 eingestellt und kann gar nicht verändert werden. Der Vorteil besteht darin, dass die CPU "in einem Rutsch" kleine Datenpakete los wird, was die Sache beschleunigt. Was bei NT mit TxFIFO überhaupt gemeint ist, ist erst einmal völlig unklar.

Man sollte diese Wert auf 16 stehen lassen!

Name "TxFIFO" wählen und Dezimal den Wert 16 Eintragen. -> Sendepuffer

WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version

Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

URL: http://www.winfaq.de/faq_html/Content/tip0000/tip0240.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich