Re: COM порт & ERROR_INVALID_FUNCTION
От: motormanyak Земля  
Дата: 08.12.11 11:24
Оценка:
Здравствуйте, SeregaLBN, Вы писали:

SLB>Добрый день


SLB>Работаю с GPRS модемом. Всё ок

SLB>Но после перезагрузки машины (WinXp SP3) порт 'залипает'.

SLB>PurgeComm/SetupComm/GetCommState/GetCommTimeouts/SetCommTimeouts возвращает ERROR_INVALID_FUNCTION

SLB>WriteFile отрабатывается без ошибок
SLB>а вот ReadFile зависает...

SLB>Опрос модема из 'Диагностики' выдаёт ошибку

SLB>Этот модем не отвечает. Проверьте, что он правильно подключен и питание включено. Если это внутренний модем, или если он подключен правильно, проверьте, что для порта выбрано правильное прерывание.

SLB>Подключение через модем выдаёт

SLB>Ошибка: 651: Модем или другое устройство связи сообщило об ошибке.


SLB>И так до тех пор, пока вручную я не удалю COM1 порт в менеджере устройств и не переопределю его заного.

SLB>После этого всё работает опять отлично до следующей перезагрузки...

SLB>Куда копать?


офтоп

знакомо. была у нас такая фигня. правда так и не пофиксили
пришли к выводу, что что-то там у него сгорело, т.к. появился баг после кривых ручек с осциллографом
In God We Trust
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.