Fehler bei Karten mit mehreren seriellen Ports

377
Ralph Erdt

Hoffe das ist das richtige Forum ..

Wir haben sporadische Kommunikationsprobleme auf seriell. Um dies zu testen, habe ich zwei Ports derselben Karte mit einem Nullmodemkabel verbunden, die Schnittstelle (4800 8N2, da dies die Einstellung des Geräts ist, mit der wir Probleme haben) eingerichtet und eine kleine Binärdatei (~ 270KB) mit gesendet zModem darüber.

In diesem Setup habe ich 1-2 CRC-Fehler pro Minute erhalten - die Daten sind also beschädigt. (Dies ist viel schlimmer als in der "guten alten" Mailboxzeit mit viel schnelleren Modems!)

Ich habe dies mit drei verschiedenen Karten (mit unterschiedlichen Chips: SUNIX, Moschip, Oxford, alle PCI-e 1x, kein IRQ-Konflikt) und zwei verschiedenen Kabeln getestet.

Wenn ich ein Ende an einen seriellen USB-Adapter (Asix) anschließe, besteht kein Problem, auch wenn die beiden Anschlüsse am seriellen USB-Adapter angeschlossen werden.

Ich kann nicht glauben, dass drei verschiedene Karten defekt sind. Kann mir jemand einen Hinweis geben, wo ich suchen soll? (Betriebssystem: Windows 10)

2
Haben Sie es mit verschiedenen Slots versucht? Eine andere PC-Box? * "ein 0 Modemkabel" * - meinst du ein Nullmodemkabel? Diese Seite des Atlantiks liest * "0" * als "Null". Wie lang war das Kabel? Haben Sie nur kurze Drähte zwischen den Pins versucht? sawdust vor 5 Jahren 0
Danke für die Vorschläge. Ein Mitarbeiter hat mir ein Kabel gelötet (Pin 5 und gekreuzt 2 und 3) mit einem 1-Meter-Kabel. Der Datenfluss war viel schlechter (ich konnte die genauen CRC-Nummern nicht ermitteln, da ich ein anderes Programm benötige, das die Nummer nicht anzeigt). Ein anderer Slot (mit einem ursprünglichen 1,5-Meter-Gewebekabel) auf der Hauptplatine half nicht - dieselbe CRC-Rate. Ralph Erdt vor 5 Jahren 0

1 Antwort auf die Frage

0
Ralph Erdt

Es scheint, das Programm, das ich bisher verwendet habe, ist Scheiße. Ich habe selbst einen Test geschrieben: Er sendet einen großen Puffer (4K, jede Runde eine andere Zufallszahl) in beide Richtungen (jede Richtung andere Zufallszahlen!) Gleichzeitig einige hundert Mal. Die Ports sind also maximal an der Übertragungsmöglichkeit. Bisher kein Datenproblem.