COM порт & ERROR_INVALID_FUNCTION
От: SeregaLBN Украина  
Дата: 08.12.11 10:58
Оценка:
Добрый день

Работаю с GPRS модемом. Всё ок
Но после перезагрузки машины (WinXp SP3) порт 'залипает'.

PurgeComm/SetupComm/GetCommState/GetCommTimeouts/SetCommTimeouts возвращает ERROR_INVALID_FUNCTION
WriteFile отрабатывается без ошибок
а вот ReadFile зависает...

Опрос модема из 'Диагностики' выдаёт ошибку
Этот модем не отвечает. Проверьте, что он правильно подключен и питание включено. Если это внутренний модем, или если он подключен правильно, проверьте, что для порта выбрано правильное прерывание.

Подключение через модем выдаёт
Ошибка: 651: Модем или другое устройство связи сообщило об ошибке.


И так до тех пор, пока вручную я не удалю COM1 порт в менеджере устройств и не переопределю его заного.
После этого всё работает опять отлично до следующей перезагрузки...

Куда копать?
Серёга, любит баранью ногу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.