Работаю с GPRS модемом. Всё ок
Но после перезагрузки машины (WinXp SP3) порт 'залипает'.
PurgeComm/SetupComm/GetCommState/GetCommTimeouts/SetCommTimeouts возвращает ERROR_INVALID_FUNCTION
WriteFile отрабатывается без ошибок
а вот ReadFile зависает...
Опрос модема из 'Диагностики' выдаёт ошибку
Этот модем не отвечает. Проверьте, что он правильно подключен и питание включено. Если это внутренний модем, или если он подключен правильно, проверьте, что для порта выбрано правильное прерывание.
Подключение через модем выдаёт
Ошибка: 651: Модем или другое устройство связи сообщило об ошибке.
И так до тех пор, пока вручную я не удалю COM1 порт в менеджере устройств и не переопределю его заного.
После этого всё работает опять отлично до следующей перезагрузки...