IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаНачать новую тему
> Проблема при установке драйвера (CP2105)
Harbinger
сообщение 16.3.2012, 10:06
Сообщение #1


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20016
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Картина такая.
Установщик драйвера - вот этот под XP и вот этот под Win2000. Установка происходит без проблем, а вот при подключении устройства винда находит виртуальный COM-порт, пытается его установить и выдаёт, что при установке произошла ошибка. То же самое происходит и со вторым портом.
Откопал логи установки под XP (прилагаю). Под 2000 всё аналогично, только другими словами сказано.
Ключевые моменты вроде такие:
Цитата
#E358 Неподписанный или неправильно подписанный файл "C:\OSXP\system32\Co_Mod.dll" для драйвера "Enhanced Com Port" заблокирован (серверная установка). Ошибка 0x800b0100: В этом объекте нет подписи.

и
Цитата
#-124 Выполняется только копирующая установка "USB\VID_10C4&PID_EA70&MI_00\6&A966356&1&0000".

Проверял на 4 машинах - 2 под XP, 2 под 2000. С драйвером версии 6.2 проблем не было (впрочем, тогда CP2102 подключал).
Под 2000 в логе установки (setupapi который) обнаружилось следующее:
Цитата
Установка устройства завершена с ошибкой Ошибка 0x800b0003: Указанная форма субъекта не поддерживается выбранным поставщиком доверия.
Работа установщика по умолчанию завершена, ошибка: Ошибка 0x800b0003: Указанная форма субъекта не поддерживается выбранным поставщиком доверия.
, на одной машине с XP тоже что-то подобное.
Так понимаю, нужно где-то в политиках копать...
Прикрепленные файлы
Прикрепленный файл  silabs_logs.rar ( 3,28 килобайт ) Кол-во скачиваний: 19
Прикрепленный файл  logs2000.rar ( 1,98 килобайт ) Кол-во скачиваний: 12
 
Перейти в начало страницы
 
+Цитировать сообщение
Максим Зиновьев
сообщение 16.3.2012, 11:11
Сообщение #2


разрушитель
***

Группа: Пользователи
Сообщений: 1015
Регистрация: 7.11.2011
Пользователь №: 397



А старый драйвер от 2101/2 не катит с 2105?
Баловался с 1-й и второй, никаких глюков при установке драйверов не заметил на 2k.

Возможно, дело не в политиках, а силабцы слажали... Хотя попробовал ставить твой для 2к (V6.3) - поставился без гуда.

Щас попробую железяку откопать и подключить...

Работает и железка, определилась как 2103

Володь, попробуй на отключенной железке в "установке и удалении оборудования" поставить галку "отображать скрытые устройства" и снести весь зоопарк CP210x, если он там есть. И поставить заново.
Что-то припоминаю, когда порты за двадцатку номером помогало чистить зоопарк... то ли с силабсом было, то ли с фтди, не помню уже

Да и ещё.. вид&пид в железке не менял?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 16.3.2012, 12:59
Сообщение #3


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20016
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Спасибо.
Старый драйвер силабсы, блин, снесли, придётся искать (инсталлятор 6.2 был дома, да погиб при замене винта). Версия 6.2 2105 поддерживает, если верить релиз-ноте, более ранние нет.
Посмотрел - скрытых устройств нет. VID и PID не менял (для 2105 это чревато, она однократно программируемая, а запасов на случай косяка пока нет).
На хоботе и в многих др. местах вероятной причиной называют кривую установку 3-го сервис-пака для XP и 4-го - для 2000. Причём не ставятся самые разные дрова, не только USB-шных устройств, с одной и той же ошибкой. Копаю дальше. Возможно, придётся у малого ноут в качестве подопытного кролика припахать (там семёрка).
Перейти в начало страницы
 
+Цитировать сообщение
Максим Зиновьев
сообщение 16.3.2012, 13:43
Сообщение #4


разрушитель
***

Группа: Пользователи
Сообщений: 1015
Регистрация: 7.11.2011
Пользователь №: 397



А от какого года примерно более ранний драйвер? Я скидываю всё с силабцев и атмелей раза 0-два-четыре в год, к себе на raid...

CP210x Windows Driver v5.1a Release Notes
Copyright © 2007 Silicon Laboratories, Inc.
CP210x_VCP_Win2K_XP_S2K3.exe , 6.07 МБ (6 374 000 байт) .
Вот такой поддерживает 2105? Есичё - свисти.

Цитата
и 4-го - для 2000.
у меня интегрированный был, кажется. + я не ставлю никогда т.н. "обновления безопасности", от них дыр и глюков невообразимо прибавляется.

Цитата
для 2105 это чревато, она однократно программируемая,

Ага, почитал датащит... Жуть!

Володь, навскидку не подскажешь, сколько у полного компорта линий "туда" и сколько "обратно"? Изолятор хочу сваять, хватит ли адум1401 в тумбочке?

CP210x Windows Driver v5.3 Release Notes
Copyright © 2008 Silicon Laboratories, Inc.
CP210x_VCP_Win2K_XP_S2K3.zip 4.77 МБ (5 005 360 байт) Такой тоже есть

Сообщение отредактировал Максим Зиновьев - 16.3.2012, 13:45
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 16.3.2012, 15:43
Сообщение #5


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20016
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



5-я версия не подойдёт.
С XP слегка разобрался. В общем, силабсовский драйвер использует KMDF, установка которого является обновлением ОС, а мне это запретили (почему дома тоже, разберусь отдельно smile.gif ). То есть я какой-то "недоадмин". В общем, в Wdf01009Inst.log такое:
Цитата
0.125: Setup encountered an error: You do not have permission to update Windows XP.
Please contact your system administrator.
0.125: You do not have permission to update Windows XP.
Please contact your system administrator.
0.125: Update.exe extended error code = 0xf004

и, соответственно, поскольку ничего не стало, в setupact.log:
Цитата
WdfCoInstaller: [03/16/2012 15:15.01.794] GetControlKey: RegOpenKeyEx(HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Wdf\Kmdf\KmdfLibrary\Versions) failed: error(2) Не удается найти указанный файл.
и пр. связанная хрень.
Посмотрю ещё, что там с 2000 и напрягаю Большого Админа...
По COM-порту так (со стороны компа). RXD, CTS, DSR, DCD, RI - входы, итого 5 штук, TXD, RTS, DTR - выходы, 3 штуки.
Перейти в начало страницы
 
+Цитировать сообщение
Максим Зиновьев
сообщение 16.3.2012, 16:09
Сообщение #6


разрушитель
***

Группа: Пользователи
Сообщений: 1015
Регистрация: 7.11.2011
Пользователь №: 397



Цитата
По COM-порту так (со стороны компа). RXD, CTS, DSR, DCD, RI - входы, итого 5 штук, TXD, RTS, DTR - выходы, 3 штуки.

Спасибо. Тогда подойдёт адум2400+хвост от 1401 в сторону компа, и остаток от 1401 - из компа.

Цитата
...а мне это запретили (почему дома тоже, разберусь отдельно ). То есть я какой-то "недоадмин".


Знакомое ощущение - мне оперу 7 не дают снести, оставив 11-ю. Уж и в зеркало глядел, и в политики - вроде, админ... А вот хрен в сумку! lol.gif
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 16.3.2012, 21:04
Сообщение #7


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20016
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



В общем, на работе всё решилось под правами сисадмина, дома вот сейчас бодаюсь. Wdf01009Inst.log что-то вообще не вижу. Хрен с ним, утром добью, куда оно денется. Попиваю пиво "Ругань" и варю пельмешки.
Там фигня в том, что девайс должен будет поставляться в энном кол-ве лицам, в общем случае не знакомым с этими нюансами, и придётся очень подробную инструкцию писать. Ну не впервой.
Перейти в начало страницы
 
+Цитировать сообщение
Максим Зиновьев
сообщение 16.3.2012, 23:54
Сообщение #8


разрушитель
***

Группа: Пользователи
Сообщений: 1015
Регистрация: 7.11.2011
Пользователь №: 397



Цитата
Неподписанный или неправильно подписанный файл "C:\OSXP\system32\Co_Mod.dll" для драйвера "Enhanced Com Port" заблокирован (серверная установка). Ошибка 0x800b0100: В этом объекте нет подписи.


Вероятно, энти падлы, блокируют запись компонента драйвера в сист. папку... Всем, кроме вирусописателей. Или тем подписи заблаговременно рассылают?
Можно попробовать поискать что-то связанное с блокировкой записи в системную папку или отключить центр безопасности при установке драйвера...
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 17.3.2012, 8:20
Сообщение #9


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20016
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Несколько хитрее - блокируется, потому что не подписано, по той причине, что нечем подпись проверить (установка подписывалки требует особых прав). Фигня в том, что попытка установки WDF/KMDF завершается фиаско под правами пользователя, но это в логе видно. А тут админправа - и никаких следов установки, даже лога.
Перейти в начало страницы
 
+Цитировать сообщение
Максим Зиновьев
сообщение 17.3.2012, 8:28
Сообщение #10


разрушитель
***

Группа: Пользователи
Сообщений: 1015
Регистрация: 7.11.2011
Пользователь №: 397



Вроде бы, самый легитимный путь - натравить силабс на мелкософт и пусть сами разбираются, кто кого не подписал...

Типа задать им вопрос, "Why, ёвм, ...?"
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 17.3.2012, 8:43
Сообщение #11


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20016
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Да не только силабс, подобных проблем дофига. Армию для осады центрального офиса мелкософта набрать можно.
Дома у меня венда хитрая - сборка, заточенная вообще-то под ноуты, стянутая с "закромов". Может, там что-то выбросили или поменяли.

(upd) Победил, хоть и через левое ухо (переустановкой венды в режиме обновления). Закрываю.
Перейти в начало страницы
 
+Цитировать сообщение

Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.3.2024, 10:55