ОС Linux. Плата Тион-про2.
Использую разъем X11 и линии TxD1, RxD1 для подключения GPRS модема. Уровни сигнала примерно такие: 0.6В - ноль, 3.1В - единица. Сначала все работало хорошо, связь с модемом была хорошей. Потом стало происходить следующее. Иногда при загрузке ядра, иногда сразу при начале общения с модемом тион стал зависать. Перестает мограть красный светодиод. Причем если читать данные из порта, то приходит частично мусор. Итогда появляется сообщение:
--------------
Bad mode in prefetch a��K$�X譋��$VW�
--------------
после которого тион зависает.
Иногда, когда модем отправлет тиону какое-то сообщение (одно), в порт тиона начинет сыпаться мусор, причем этот мусор может состоять из частей того сообщения, которое отправил модем. Этот мусор продолжает сыпаться, пока не закрыть порт и открыть его заново.
Заметил, что зависание тиона на стадии загрузки пропадает, если отключить модем.
Почему такое может происходить? Кроме подключения-отключения кабеля модема ничего не менял.