Ситуация следующая: имеется embedded устройство с Linux на борту, оснащенное RS232 с уровнями +/-6V. Подключаю два таких девайса кросс-кабелем и по z-модему передаю файл большого объема (2-3мегабайт). Все хорошо, файл принимается без ошибок (контроль - СRС). Теперь повторяю тот же эксперимент, только подключаю мой Linux-device к PC (на PC уровни RS232 +12/-12V). В случае работы пары "device-PC" получаю ошибки при любой скорости передачи данных. Кросс-кабель короткий - не более 3м.
Где тут собака порылась?