PDA

Показать полную графическую версию : [addon] интеграция драйверов


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [23] 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123

Boa Soft
13-09-2006, 01:16
Утилитка для тестирования выложена в шапке. Желающие могут потестить этот сырой продукт.

Dreamer_rus
13-09-2006, 11:04
Debugger

У меня наоборот, выпадает на 7B в начале графической части. Материнка - Sapphire, чипсет - ATi XPress 200, под AMD, более подробно объяснить не смогу по той причине, что уже запарился этот комп из торгового зала выцеплять, на предмет исследования

Было. Решилось полным удалением дровей на si3112 и si3112r из пакета 6.08 от Башрата и заменой их (с соответствующей правкой файла MSST.ini) свежескачанными с сайта ATI

Das_Monster
13-09-2006, 19:45
У кого нибудь были проблемы с DPMassStorage 6-08 на i945P с сата дисками (аддон последний, который был убран, не эта бета в шапке)? Есть матери "Giga Byte" GA-8I945PLGE-RH и например HDD "Segate" ST3200820AS SATAII, установка проходит полность и после последней перезагрузки уходит в ребут с синькой 0x07E. В безопасном режиме, первый раз отображается панель постинстала драйвера, после "найдено новое оборудование"(контролеры находятся), перезагрузка и все, опять синий экран с 0х07Е.

В бозопасный заходит, нормальный ребут. Дрова на контролеры ставились версии 7.0.0.1020 как 82801GB\GR(ICH7) 27C0 от 25-05-2005 на обоих. нашел все что есть интеловские дрова, заменял, но один эффект . Поставил обычную винду, все ок и единственное отличие что в этот раз на одном конроллере висела выше написанная версия дров, на другой встала с окончанием 27DF и без GB\GR .

Это косяк драйверпака Башрада или возможен мой косяк при интеграции и сборке винды?

Boa Soft
16-09-2006, 00:24
Обновил утилиту в шапке. Ее работа дает уже осмысленные результаты.
Просба скачать и протестировать. Если будут отзывы, то работа продолжится. Если -нет - придется закрыть тему. Для себя мне проще использовать готовое, если остальным это не интересно.

Debugger
16-09-2006, 00:42
Boa Soft
Вроде как экстендеры не определяет.

Boa Soft
16-09-2006, 01:34
Вроде как экстендеры не определяет.
Пока еще недоделал. Просто хочется выложить так, чтобы и людям с минимальной работой полезно было, и автор пакетов ко мне не придрался. А свой набор тежеловато собрать. У него же целое комьюнити. У меня стока времени и ресурсов нет.:(

Debugger
16-09-2006, 01:46
Boa Soft
А наборы пусть народ собирает. Я уже 6 лет базу дров держу, обновлять стараюсь в какой-то мере. Было бы прикольно если бы сканинф поддержал и другие устройства, usb, pcmcia monitor и т.д.

Dilinjer
16-09-2006, 13:33
Я так понял эта утилита создает файлик MSST.INI, которым надо перезаписать MSST.INI в старом аддоне(от 01.09.2006) и юзать Z_DRV_INST ?
Уважаемый Boa Soft, я думаю вещь архинужная и данный проект убедительно прошу Вас не закрывать.

Dilinjer
16-09-2006, 14:43
И еще вопрос по правке MSST.INI:
1.Если Имя этого драйвера совпадает с именем драйвера в секции, то меняем TXTFILENAME = на другое уникальное(я так понимаю имя должно быть не более 8 символов). А имя секции тож переименовывать обязательно.
Пожелание: добавить в scaninf фичу по автопереименованию имен совпадающих драйверов и секций, если это необходимо.
2.Если Имя этого драйвера совпадает с именем драйвера дистрибутиве , то REPLACE = 1 (тоисть перезапись в дистрибутиве)

Правильно ли я делаю? поясните плиз?

Boa Soft
16-09-2006, 22:43
Debugger
Было бы прикольно если бы сканинф поддержал и другие устройства, usb, pcmcia monitor и т.д.
А смысл? PNP не нужно прописывать в txtsetup. Но, есть мысля сделать на основе этого кода каталогизатор драйверов.
Натравил программу на папку, а она выдала лог виде папка - название железки - HWID.
Интересно посмотреть старые пакеты. Сегодня вот перекапал свой пакет на звук - результат удалил 4 папки с совпадающими драйверами, вернее более старыми версиями.


Dilinjer

Я так понял эта утилита создает файлик MSST.INI, которым надо перезаписать MSST.INI в старом аддоне(от 01.09.2006) и юзать Z_DRV_INST ?

В старом аддоне все было под драйвера Башрата. Утилита позволяет создать свой пакет.

Уважаемый Boa Soft, я думаю вещь архинужная и данный проект убедительно прошу Вас не закрывать.

Ну, раз народ проснулся и людем нужно - будем продолжать. Возможно, сделаю отдельный комплект и ветку в параллельном форуме про автоустановку. Некотрым интересно и без пакета. Тем более, аддон в ключевом месте - добавлении записей о драйверах почти не использует в своей работе код пакета, и поэтому сделать отдельный вариант несложно.


1.Если Имя этого драйвера совпадает с именем драйвера в секции, то меняем TXTFILENAME = на другое уникальное(я так понимаю имя должно быть не более 8 символов). А имя секции тож переименовывать обязательно.
Пожелание: добавить в scaninf фичу по автопереименованию имен совпадающих драйверов и секций, если это необходимо.

Добавить можно, но будут неиформативные имена типа 3wareDr1.sys 3wareDr2.sys 3wareDr3.sys, хотя красата тут не очень важна.

2.Если Имя этого драйвера совпадает с именем драйвера дистрибутиве , то REPLACE = 1 (тоисть перезапись в дистрибутиве)

А это и так сделанно. Комментарий только предупреждает о необходимости уделить внимание.

Так что, скоро, может завтра, выложу новую версию. К сожалению, я по невнимательности потер несколько модулей от проекта setup.exe.
Бекап был сделан уже после потери :(. Но, к счастью, оказалось, что потерян только модуль загрузки строк из ресурса и это легко восстановимо. Так что, прект продолжается.

EgOrus
16-09-2006, 23:31
Boa Soft
я так понимаю, что в секции Exclude, папки исключаются как раз те, в которых находятся файлы не нужные на текстовом этапе установки?
1.Если Имя этого драйвера совпадает с именем драйвера в секции, то меняем TXTFILENAME = на другое уникальное(я так понимаю имя должно быть не более 8 символов). А имя секции тож переименовывать обязательно.
А зачем менять имя секции?

Вроде все работает, даже в таком варианте вполне вменяемая тулза, дрова меняются/добавляются не часто, время ручной обработки msst.ini небольшое.

Debugger
17-09-2006, 00:50
Boa Soft
Натравил программу на папку, а она выдала лог виде папка - название железки - HWID.
Вот именно для этого и хотелось :) Я сделал свой пак мониторов, очень хочу сделать список поддерживаемых моделей с hwids, но там их столько... ужас. Вручную не сделать.

Dilinjer
17-09-2006, 12:03
Хотелось бы расставить точки над и.... Сразу оговорюсь, я обычный пользователь и если что-то неправльно изъясняю, то поправте меня, разъясните....
В старом аддоне все было под драйвера Башрата. Утилита позволяет создать свой пакет.
Я так понимаю вся суть конфликта была в файле MSST.INI на основе которого создаеться txtsetup для интеграции драйверов текстового этапа, но имея на борту scaninf (http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/scaninf.7z) можно создать свой MSST.INI и при этом никто не запрещает наряду со своми дриверпаками использовать DP_MassStorage_wnt5_x86-32. Я прав? Если я прав то почемуб не выложить старую версию аддона но без MSST.INI ?
Уважаемый Boa Soft, на данный момент в шапке имеем scaninf, тоисть использовать с практической точки зрения его могут только те у кого есть старая версия аддона. ИМХО если будет полноценный аддон то и интерес к проекту возрастет.

По сути чего нам ждать, если проект канешна же незаглохнет?

С Вашего позволения попробую обрисовать радужную перспективу(тоисть как я себе все представляю):
1. scaninf - каталогизатор драйверов PNP.
Пример: Имеем у себя в хозяйстве DP_Graphics. Скачали какието свежие дровишки для видюх.Далее распаковываем DP_Graphics и свежескачанные дрова в одну папку и запускаем scaninf. Здесь неплохо былобы иметь опцию: при нахождении одинаковых дровей оставлять самую свежую версию, старую версию(версии) дров удалять автоматически. Запаковываем все обратно - в итоге имеем свой актуальный дриверпак для видео.
2. scaninf - создание MSST.INI для интеграции дров MassStorage в дистрибутив с помощью аддона Z_DRV_INST.
3. scaninf - установка(апдейт) дровишек на установленной системе. Тоисть указать scaninf папку с распакованными дровами и %Systemroot%\Inf и в случае обнаружения свежей версии - обновление.
Теоритически хотябы реализуемо ли все это?
Да кстати, вопросик вдогонку, Boa Soft, вы пользуетесь также своим аддоном и в WinPe(BartPe)? Если Да, то если несложно, моглибы Вы описать как Вы это делаете???

Boa Soft
17-09-2006, 12:09
Debugger

Вот именно для этого и хотелось Я сделал свой пак мониторов, очень хочу сделать список поддерживаемых моделей с hwids, но там их столько... ужас. Вручную не сделать.

Скоро будет как бонус. 95 процентов кода и вся работа по патрошению инфов сделанна.


А зачем менять имя секции?

Вроде все работает, даже в таком варианте вполне вменяемая тулза, дрова меняются/добавляются не часто, время ручной обработки msst.ini небольшое.
EgOrus

Для старой версии MakeMSST имя секций должно быть уникально. Но, всвязи стем, что мне не нравится идея иметь несколькро значений HWID из-за ограничения длинны строки, применю свою процедуру парсинга, отработанную в BS Explorer.

Там еще надо определение BusExtender`ов доделать. И тогда все готово будет.

Использование старых разработок помогает.

Debugger
19-09-2006, 00:34
Dreamer_rus
Решилось полным удалением дровей на si3112 и si3112r из пакета 6.08 от Башрата и заменой их (с соответствующей правкой файла MSST.ini) свежескачанными с сайта ATI
Не помнишь, установка пошла на si3112, si3112r или на atapi? Интересно, сохранилась ли совместимость с материнками не-АТИ с Silicon Image... Не дашь ссылку откуда качал?

Dreamer_rus
19-09-2006, 09:41
Debugger
Не помнишь, установка пошла на si3112, si3112r или на atapi? Интересно, сохранилась ли совместимость с материнками не-АТИ с Silicon Image... Не дашь ссылку откуда качал?

Установка пошла на si3112r. Совместимость с остальными по идее должна остаться ибо в инфе прописаны все вендоры, как и в оригинальных дровах от силикона. Просто я заметил, что установка с оригинальных дров шла на si3112 вместо si3112r, отсюда скорее всего и синий экран.

Прямую ссылку дать не могу ибо она динамическая. Заходишь на www.ati.com. Жмешь вверху кнопку "Drivers & Software". Далее последовательно:

Windows XP Drivers and Software --> Motherboards with ATI Graphics --> Catalyst 6.8 Windows XP - Motherboard/IGP Drivers.

Далее в разделе "Low Speed (Dial-up)" качаешь отдельный пакет "South Bridge driver package" (3 мб)

SkySandy
19-09-2006, 09:49
Недавно устанавливал систему. Пользовался фирменными драйверами si3112. Учтите там несколько версий драйверов в зависимости от версии биоса райд контроллера ....
Кстати проблема есть и для NV райда. То же драйвера пришлось взять с дискет

Debugger
19-09-2006, 10:42
Dreamer_rus
установка с оригинальных дров шла на si3112 вместо si3112r, отсюда скорее всего и синий экран.
Я пробовал и Башратовские (3112r), и с материнки (3112), все время 7B. За объяснение спасибо, что-то не вкурил, искал драйверы именно на Silicon Image.

Debugger
19-09-2006, 14:33
Сегодня игрался с серверной материнкой Intel S875WP1-E. Создал RAID1-массив из двух SATA-дисков. Начал ставить ось. Тут и начались чудеса в решете (RAID реализован на Adaptec Embedded Serial ATA HostRAID, использовался дистрибутив с интегрированным пакетом MassStorage 6.08, включающим в себя и драйверы на этот контроллер):

1) Если просто грузиться с диска, инсталлятор винты не находит.
2) Если грузиться и совать дискету с дровами от Adaptec (такими же, что и в пакете), он их хватает, грузится дальше и находит винты на шине iastor (!!!), но без RAID, поодиночке. Что и понятно - физически они подцеплены через чипсет.
3) Если воспользоваться простой установкой без интегрированного пакета и пихать дискету, все проходит нормально.

Кто-нибудь встречался с подобным? Диск заведомо рабочий, многократно проверенный, ошибок в этом плане быть не должно. Сам контроллер от Adaptec на материнке нигде не распаян, похоже из-за этого и инсталлер по ошибке воспринимает его как интеловский контроллер.

Adaptec HWID: PCI\VEN_8086&DEV_24DF&SUBSYS_342A8086&REV_02
iastor HWID: PCI\VEN_8086&DEV_24DF&CC_0104

Ntag
19-09-2006, 16:15
Debuggerвинты на шине iastor (!!!), но без RAID, поодиночке. А партишны удалял? Я уже сталкивался с такой фишкой. Удаляешь разделы, получаешь RAID.




© OSzone.net 2001-2012