Проблема при установке драйвера (CP2105) |
Здравствуйте, гость ( Вход | Регистрация )
Проблема при установке драйвера (CP2105) |
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: Указанная форма субъекта не поддерживается выбранным поставщиком доверия. , на одной машине с XP тоже что-то подобное.Работа установщика по умолчанию завершена, ошибка: Ошибка 0x800b0003: Указанная форма субъекта не поддерживается выбранным поставщиком доверия. Так понимаю, нужно где-то в политиках копать...
Прикрепленные файлы
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, если он там есть. И поставить заново. Что-то припоминаю, когда порты за двадцатку номером помогало чистить зоопарк... то ли с силабсом было, то ли с фтди, не помню уже Да и ещё.. вид&пид в железке не менял? |
|
|
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 |
|
|
16.3.2012, 15:43
Сообщение
#5
|
|
посіпака Хунти Группа: Мод Сообщений: 20016 Регистрация: 21.11.2009 Из: Vinnitsa Пользователь №: 11 |
5-я версия не подойдёт.
С XP слегка разобрался. В общем, силабсовский драйвер использует KMDF, установка которого является обновлением ОС, а мне это запретили (почему дома тоже, разберусь отдельно ). То есть я какой-то "недоадмин". В общем, в 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-ю. Уж и в зеркало глядел, и в политики - вроде, админ... А вот хрен в сумку! |
|
|
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: В этом объекте нет подписи. Вероятно, энти падлы, блокируют запись компонента драйвера в сист. папку... Всем, кроме вирусописателей. Или тем подписи заблаговременно рассылают? Можно попробовать поискать что-то связанное с блокировкой записи в системную папку или отключить центр безопасности при установке драйвера... |
|
|
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, ёвм, ...?" |
|
|
17.3.2012, 8:43
Сообщение
#11
|
|
посіпака Хунти Группа: Мод Сообщений: 20016 Регистрация: 21.11.2009 Из: Vinnitsa Пользователь №: 11 |
Да не только силабс, подобных проблем дофига. Армию для осады центрального офиса мелкософта набрать можно.
Дома у меня венда хитрая - сборка, заточенная вообще-то под ноуты, стянутая с "закромов". Может, там что-то выбросили или поменяли. (upd) Победил, хоть и через левое ухо (переустановкой венды в режиме обновления). Закрываю. |
|
|
Текстовая версия | Сейчас: 28.3.2024, 23:09 |