Показать полную графическую версию : [решено] [проблема] Интеграция драйверов с помощью nLite после UpdatePack
Я, конечно, понимаю, что эта тема, мягко говоря, э... набила здесь оскомину. Но тем не менее...
Я использовал (и буду использовать) nLite для интеграции драйверов в дистрибутив. Драйверов - и только. И никогда проблем с UpdatePack (в том числе и с XPSP3 - до этого пользовался XPSP2) не было. Но вот последние 2-3 UpdatePack'а выдают, мягко говоря, странные результаты - интегрированные драйвера (ATI, Realtek) не только не "подхватываются", но даже не устанавливаются принудительно!
Разумеется, о "горячей" здешней "любви к nLite" читал, а равным образом и методику интеграции апдейтов. Но поскольку речь идет о дистрибутиве(ах) собираемых мною "под себя" не вижу решительно никакой необходимости в накатывании здешних монстров, именнуемых драйвер-паками. Наоборот, одну вредность. Скорее я откажусь от интеграции UpdatePack в дистрибутив, как это ни печально, чем от интеграции драйверов ;).
Помятуя о том, что в данной теме это является, в некотом роде :) оффтопиком, обращаюсь к автору(ам) с нижайшей просьбой: не мог бы мне кто (через РМ, как вариант) дать полезный совет в плане разрешения этой проблемы? Заранее благодарю.
Leon_K, попробуйте интегрировать эти дрова в чистый дистриб. Они встанут? Может всё таки что-то с дровами? Может руками самому их интегрировать через какой-нить z_drv_inst (не помню точного названия)
попробуйте интегрировать эти дрова в чистый дистриб. Они встанут? »
Да. С чистым дистрибутивом все устанавливается без проблем...
Может руками самому их интегрировать через какой-нить z_drv_inst (не помню точного названия) »
Читал я про это "изращение"... Возможно - не вкурил, возможно - ума не хватило... Но слишком уж долгий и тернистый путь получается...
Мне вот как-то больше интересно, что в UpdatePack'е с апреля-мая поменялось.
И как можно определить версию UpdatePack'а в уже имеющемся дистрибутиве ? Я не помню просто, какой UpdatePack у меня работал последний...
определить версию UpdatePack'а в уже имеющемся дистрибутиве ? » файл ADDONS.HTM в корне дистрибутива (может отсутствовать)
мягко говоря, странные результаты - интегрированные драйвера (ATI, Realtek) не только не "подхватываются", но даже не устанавливаются принудительно! »неправда ваша. Интеграцией дров не занимаюсь, но "естественным" путём эти дрова на Windows+UpdatePack встают нормально.попробуйте интегрировать эти дрова в чистый дистриб. Они встанут? »
Да. С чистым дистрибутивом все устанавливается без проблем... »тогда ставьте систему с "чистый дистрибутив с нормально интегрированными дровами" и уже эту систему обновляйте или Сборник официальных обновлений для Windows XP (Ru, En) (версия от 12.08.2009) (http://forum.oszone.net/thread-142904.html) или Service Pack 4 для Windows XP RUS версии 9.8.12 - август 2009г. (http://forum.oszone.net/thread-70124.html)
Но вот последние 2-3 UpdatePack'а выдают, мягко говоря, странные результаты - интегрированные драйвера (ATI, Realtek) не только не "подхватываются", но даже не устанавливаются принудительно! »кроме вашего предположения "косячит UpdatePack" я вижу ещё возможные причины
"Nlite косячит дистрибутив"
"Кривые (испорченные) драйвера"
"закосяченный дистрибутив"
"руки"
и никакую из этих причин нельзя с ходу отвергнуть
jameszero
18-08-2009, 13:47
как можно определить версию UpdatePack'а в уже имеющемся дистрибутиве »
I386\RUSUPPCK.IN_ >> RusUpPck.inf
[HotfixUpdates]
OptionDesc = "UpdatePack-XPSP3-Rus 9.x.xx"
Tip = "Набор обновлений для Windows XP SP3"
Modes = 0,1,2,3
AddReg = RunOnceReg
файл ADDONS.HTM в корне дистрибутива (может отсутствовать) »
К сожалению, он отсутствует :(.
неправда ваша. Интеграцией дров не занимаюсь, но "естественным" путём эти дрова на Windows+UpdatePack встают нормально. »
Я не говорю про естесственный путь, я писал именно про интеграцию посредством nLite после UpdatePack...
тогда ставьте систему с "чистый дистрибутив с нормально интегрированными дровами" и уже эту систему обновляйте или Сборник официальных обновлений для Windows XP (Ru, En) (версия от 12.08.2009) или Service Pack 4 для Windows XP RUS версии 9.8.12 - август 2009г. »
Именно над таким(и) вариантом и раздумываю, если не удасться решить проблему. Но использование Service Pack 4 для обновления системы существенно замедляет время установки, этого бы хотелось избежать. Кроме того, в последнее время в соответствующей ветке обнаруженны "нездоровые шатания" :) то этот СП4 автоматически перезагружает машину, то не перезагружает. То туда включаются отдельные (не критические) обновления, то не включаются... С медиа-компонентами (например, флэш) такая же неразбериха. Сумбур какой-то появляется...
кроме вашего предположения "косячит UpdatePack" я вижу ещё возможные причины
"Nlite косячит дистрибутив" »
Раньше же не косячила! Версии Nlite (использую nLite 1.4.9.1) не менял уже давно. Все было ОК, и уж с nLite 1.4.9.1 - точно не один UpdatePack "обрабатывался".
Я бы не сказал, что косячит - возможно, изменилось что-то в перепаковке? Или же в информации, вносимой UpdatePack в .inf/.txt файлы.
"Кривые (испорченные) драйвера" »
Это - исключаю. Драйвера (на примере той же ATI) менялись по меньшей мере трижды. И простая интеграция их посредством nLite (без использования UpdatePack'а) - работает . Так что дело явно не в драйверах.
"закосяченный дистрибутив" »
Дистрибутив - 100% нормальный. Уверен в этом. Почему? Потому, что "дистрибутив" - .iso-файл, который каждый раз "разматывается" в отдельную папку перед интеграцией обновления (да и дальнейшими работами). CRC дистрибутива - известно, да и в случае повреждения это сразу бы было видно (при распаковке хотя бы, не говоря уже о дальнейшей работе). Нет, с дистрибутивом все в порядке - собственно, многочисленные эксперименты не дают в этом сомневаться...
"руки" »
Ну, это всегда может быть ;). Понять не могу только где...
и никакую из этих причин нельзя с ходу отвергнуть »
Кто бы спорил... Осталось только найти истину ;).
I386\RUSUPPCK.IN_ >> RusUpPck.inf »
Сэнькс! У меня получается - UpdatePack-XPSP3-Rus 9.3.14 , т.е. мартовская версия еще работала. Апрельскую, скорее всего не ставил. А вот июньская (если была такая, помнится вроде бы долго майская висела - критических обновлений не было), и последующие, точно дали такую вот траблу :(.
jameszero
18-08-2009, 14:49
Leon_K
Ничего существенного в методике обработки дистрибутива Набором обновлений с марта не менялось.
Я постараюсь проверить интеграцию UpdatePack 9.8.18 без сторонних аддонов + официальный драйвер ATI 9.8 без ССС с помощью nLite.
Какие то дополнительные особенности интеграции нужно соблюсти?
Я постараюсь проверить интеграцию UpdatePack 9.8.18 без сторонних аддонов + официальный драйвер ATI 9.8 без ССС с помощью nLite. »
Спасибо!
Какие то дополнительные особенности интеграции нужно соблюсти? »
Да вроде бы все стандартно...
Опишу сейчас, как я это делаю - на работе тоже установленна ATI-ка... Берется драйвер ATI Catalyst v9.8 (не важно, полный или же 9-8_xp32_dd.exe, т.е. без медиа-центра), запускается на установку. После установки (реальной установки, хотя ее можно и не выполнять - просто дождаться окончания распаковки драйвера) получаем в папке на "C:\ATI\SUPPORT\9-8_xp32_dd_ccc_wdm_enu\Driver\Driver\XP_INF" искомое. Там будет файл "CX_85212.inf" (для версии 9.8) содержащий информацию о драйвере, и подпапка "B_85444", содержащая сами драйвера. Интеграция посредством nLite - стандартная, с добавлением папки драйверов. Ничего более nLite больше не делаю - просто незачем. Сию процедуру выполнял на протяжении более, чем 2-х последних лет - проблем никогда не было... Даже и не знаю, что бы это могло приГлючится...
мартовская версия еще работала »
Действительно мартовская версия еще работала, а вот в версиях после, не ставятся драйверы для видео (Nvidia, ATI) и звука. Собирал как при помощи UpdatePack-XPSP3-Rus так и при помощи Gui-интегратора - результат один - драйверы в системе есть, и устанавливаются из вкладки оборудование, т.е. при щелчке правой кнопкой на оборудованиий с восклицательным знаком и выборе пункта обновить драйвер всё отлично устанавливается, а иначе никак. Проверено на разных машинах. Набор аддонов один и тот же.
драйверы в системе есть, и устанавливаются из вкладки оборудование, т.е. при щелчке правой кнопкой на оборудованиий с восклицательным знаком и выборе пункта обновить драйвер всё отлично устанавливается, а иначе никак. »
У меня несколько другая ситуация - драйвера (интегрированные в дистрибутив) не устанавливаются ни под каким соусом: ни через "обновить драйвер" (ручной режим), ни запуск установщика инсталлятора...
Конкретно: http://img7.imageshost.ru/imgs/090818/02e31c2430/t0f7da.png (http://imageshost.ru/links/5da857ebf486e15adac1a47e1e117442)
Никаких аддонов в дистрибутив не включаю - незачем...
Leon_K, видеоадаптер какой у тебя? Возможно нет записи в INF в новых драйверах. Может у тебя Mobility?
Можно HWID твоей видеокарты?
spider123
18-08-2009, 17:43
Leon_K, у меня HD2600XT, Realtek 883. Интегрировал с помощью nLite и Catalyst 9.7, и HD 2.29 без проблем после UpdatePack'а!
jameszero
18-08-2009, 20:15
Leon_K
Проблему не подтверждаю, логи интеграции и установки прикрепил.
[2009/08/18 19:47:05 328.1281 Driver Install]
#-019 Поиск идентификаторов аппаратуры: pci\ven_1002&dev_9588&subsys_e420174b&rev_00,pci\ven_1002&dev_9588&subsys_e420174b,pci\ven_1002&dev_9588&cc_030000,pci\ven_1002&dev_9588&cc_0300
#-018 Поиск совместимых идентификаторов: pci\ven_1002&dev_9588&rev_00,pci\ven_1002&dev_9588,pci\ven_1002&cc_030000,pci\ven_1002&cc_0300,pci\ven_1002,pci\cc_030000,pci\cc_0300
#-199 Выполнение "E:\WINDOWS\system32\setup.exe" с командной строкой: setup -newsetup
#I022 Найдено "PCI\VEN_1002&DEV_9588" в E:\WINDOWS\NLDRV\001\cx_85212.inf; Устройство: "ATI Radeon HD 2600 XT"; Драйвер: "ATI Radeon HD 2600 XT"; Поставщик: "ATI Technologies Inc."; Изготовитель: "ATI Technologies Inc."; Секция: "ati2mtag_RV630"
#I023 Действительная секция установки: [ati2mtag_RV630]. Ранг: 0x00002001. Дата драйвера: 07/14/2009.
#-166 Функция установки устройства: DIF_SELECTBESTCOMPATDRV.
#I063 Установка выбранного драйвера из секции [ati2mtag_RV630] в "e:\windows\nldrv\001\cx_85212.inf".
#I320 GUID класса устройства остается равным {4D36E968-E325-11CE-BFC1-08002BE10318}.
#I060 Установка выбранного драйвера.
#I058 Выбран наиболее совместимый драйвер.
#-124 Выполняется только копирующая установка "PCI\VEN_1002&DEV_9588&SUBSYS_E420174B&REV_00\4&1A9C9F1A&0&0008".
#-166 Функция установки устройства: DIF_REGISTER_COINSTALLERS.
#I056 Совместные установщики зарегистрированы.
#-166 Функция установки устройства: DIF_INSTALLINTERFACES.
#-011 Установка секции [ati2mtag_RV630.Interfaces] из "e:\windows\nldrv\001\cx_85212.inf".
#I054 Интерфейсы установлены.
#-166 Функция установки устройства: DIF_INSTALLDEVICE.
#I123 Выполняется полная установка "PCI\VEN_1002&DEV_9588&SUBSYS_E420174B&REV_00\4&1A9C9F1A&0&0008".
#I121 Установка устройства "PCI\VEN_1002&DEV_9588&SUBSYS_E420174B&REV_00\4&1A9C9F1A&0&0008" успешно завершена.
[2009/08/18 19:47:10 328.1287 Driver Install]
wolkow70
19-08-2009, 08:22
Проблему не подтверждаю, логи интеграции и установки прикрепил. »
Неужели Вы тоже NLite используете?Я использовал (и буду использовать) nLite для интеграции драйверов в дистрибутив. »
Подскажите где об этом почитать подробнее, как правильно интегрировать драйвера с помощью NLite?
jameszero
19-08-2009, 08:43
wolkow70
Проверить наличие ошибки при использовании UpdatePack+nLite и пользоваться nLite это две большие разницы.
Подскажите где об этом почитать подробнее »
nLite .:[все вопросы по работе с этой программой]:. (http://forum.oszone.net/thread-63115.html)
wolkow70
19-08-2009, 10:16
wolkow70
Проверить наличие ошибки при использовании UpdatePack+nLite и пользоваться nLite это две большие разницы. »
Согласен. Просто из Вашего ответа я усмотрел, что совместное использование в общем-то может быть успешным в некоторых случаях... Если при проверке правильности интеграции ошибки не было, значит идея не лишена смысла.
nLite .:[все вопросы по работе с этой программой]:. »
Сумбурно там все...
jameszero
19-08-2009, 10:46
wolkow70
Сумбурно там все »
А в форуме Наборы обновлений это оффтоп.
Данная тема создана, чтобы проверить вероятность проблем из-за использования UpdatePack и пока подтверждений нет.
Leon_K необходимо выложить свои логи интеграции и установки, в противном случае тема будет закрыта по причине беспредметности разговора.
видеоадаптер какой у тебя? »
Radeon X550 (см. рисунок)
http://www.onlinedisk.ru/cache/65b03838ced27a3895a525b05b04999a (http://www.onlinedisk.ru/view/200402/myatiwork.png)
Возможно нет записи в INF в новых драйверах. »
Очень похоже на то. Версии ATI Catalyst выше 9.3 не ставятся, по-видимому дело именно в этом. Просто у меня по весне был рабочий завал, а версии драйверов у ATI в последнее время выходят частенько - по-видимому, я просто не отследил этот момент :shuffle:.
Интересно, а если в новые драйвера вписать строчку для Radeon X550 какие-нибудь пост-эффекты будут? Кроме потери цифровой подписи, разумеется ;).
Может у тебя Mobility? »
Нет-нет, ну не настолько же :).
у меня HD2600XT, Realtek 883. Интегрировал с помощью nLite и Catalyst 9.7, и HD 2.29 без проблем после UpdatePack'а! »
Интегрировал-то я тоже без проблем ;). Проблема в том, что сами драйвера не установились. Впрочем, сейчас уже понятно "откуда ноги растут" ;).
Проблему не подтверждаю, логи интеграции и установки прикрепил. »
Большое спасибо за проделанную работу, похоже-таки я сам накосячил :pray:.
Сейчас попробую пофиксить, заодно и новый UpdatePack проверю :).
Цитата Leon_K:
Я использовал (и буду использовать) nLite для интеграции драйверов в дистрибутив. »
Подскажите где об этом почитать подробнее, как правильно интегрировать драйвера с помощью NLite? »
Да там особенно и читать нечего - уж сколько лет использую. Все просто зависит от области применения, в моем случае это предпочтительнее...
...что совместное использование в общем-то может быть успешным в некоторых случаях... Если при проверке правильности интеграции ошибки не было, значит идея не лишена смысла. »
Хоть это и не ко мне вопрос, но рискну высказать свое мнение - мне кажется, что никакого криминала в этом случае нет :). Что до граблей, на которые я наскочил - от этого никто не застрахован, в том числе и при использовании альтернативного метода...
jameszero
В общем, подождите чуть-чуть - сейчас запарка по времени. В ближайшее время отпишусь обязательно...
Dimension X
19-08-2009, 14:50
Данная тема создана, чтобы проверить вероятность проблем из-за использования UpdatePack и пока подтверждений нет.
Действительно, никаких подтверждений относительно проблем связанных с UpdatePack'ом нет, да и быть не может. Вчера сделал обработку дистрибутива с помощью новой версии UpdatePack'а и последующей интеграцией драйверов с помощью nLite, никаких проблем и замечаний нет.
wolkow70
20-08-2009, 09:17
Если Вы ATI интегрируете, то как там потом с установкой запуска ССС обстоит? Понимаю, что офтоп, но где еще спросить у знающих людей?
Какой там вообще механизм интеграции? Может кто-то сможет нечто подобное реализовать в рамках этой ветки форума....
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC