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

TERMINAL
19-01-2008, 12:24
Boa Soft и другие, подскажите плз как обойти такую проблему-про автоустановке драйверов на звук дрова не устанавливаются, а определяется PCI устройство со знаком вопроса. Я понимаю что можно этому устройству потом указать путь на нужные драйвера и всё будет работать, но как сделать чтобы оно само это делалось??? Пробывал устанавливать с диска и KB*******(который идёт в комплекте со звуком, но ничего не получается....)

magon
19-01-2008, 13:24
TERMINAL, Не очень понятно. Ставятся ли вручную драйвера с родного компакта?
Какой пакет драйверов интегрируешь? Проверь, не битый ли архив у пакета
Может, достаточно в пакет добавить свой драйвер

Boa Soft
19-01-2008, 13:33
TERMINAL,

А какая у Вас звуковая карта. KB888111 входит в аддон 1-HDA.

И, если после установки, просто нажать обновить драйвер, установится ли он без доп. Указания местоположения. Так же, можно выложить лог установки.

TERMINAL
19-01-2008, 13:45
magon, пакет драйверов использую от DriverPacks.net , не интегрирую, пакет не битый, названия звука не помню, но эта проблема часто встречается на матерях ASUS.

Boa Soft, у меня есть прога которая сама ставит дрова, но только если драйвера не установлены, а если попытка была установки , то появляется это PCI устройство со знаком вопроса-тогда указываешь переустановить и папку с дровами тыкаешь-тогда всё ок.

magon
19-01-2008, 14:21
не интегрирую » Это как - ведь аддон предназначен для интеграции драйверов в дистрибутив? И чем была сделана попытка установки?
Что за прога, которая сама ставит дрова?

greg_b
19-01-2008, 19:55
TERMINAL, так бывает когда не прошла установка поддержки HDA.

greg_b
19-01-2008, 20:59
Boa Soft, думаю мона пожертвоват 530 метров на HDD, но народ смущает папка winxp весом 2 гектара, наверно проигнорю жалобы.

Boa Soft
20-01-2008, 03:20
TERMINAL,

Если это ASUS, то у него иногда бывает (С) неправильный мед - тобиш SoundMax. По HWID очень похожий на realtek, cmedia итд. Тогда или BSOD или, ккак у Выс - нерабочий девайс с вопросом. Иногда и без вопроса, но все равно нерабочий.

Тут этот вопрос поднимался, пролистайте тему.

BXA
20-01-2008, 14:27
Boa Soft,

До сего дня делал сборки с интеграцией только MSST драйверов, но решил освоить новые горизонты...
Перечитал все 175 страниц темы и папку !Docs, чтобы понять как формировать файл finish.ini
Хочу привести текст полученного файла по мотивам последних версий драйверов от Башрата
Графические драйверы перепакованы скриптом от Fanzuga и добавлен ATITRAYTOOLS.EXE
Для того чтобы гуру оценили сей труд и указали на ошибки + есть несколько вопросов (ниже)
+ Возможно сей труд кому либо пригодится как пример хотя бы :-)



[KeepDrvParam]
KeepHWDir=Y
KeepHWClass=MODEM
KeepHWInstalled=*
KeepOlnlyBetterMatcth = 1
KeepDrvDir=%SystemRoot%\OemDrv


;Video drivers part

[Panels_001]
Caption=All Ati driver - Ati Tray Tools
TagFile_01=%DRVDIR%\ati2mtag.sys
TagFile_02=%DPROOT%\G\ATI\AtiTrayTools.exe
Command_01=%DPROOT%\G\ATI\AtiTrayTools.exe /VERYSILENT

[Panels_002]
Caption=FastVoodoo2 driver - Voodoo add-in panels
TagFile_01=%DRVDIR%\3dfxV2ps.dll
TagFile_02=%DPROOT%\G\3a\V2_OC_control_panel.exe
Command_01=%DPROOT%\G\3a\V2_OC_control_panel.exe

[Panels_003]
Caption=Matrox driver - Matrox add-in panels
TagFile_01=%DRVDIR%\mtxparm.sys
TagFile_02=%DPROOT%\G\M\matrox.exe
Command_01=%DPROOT%\G\M\matrox.exe


;Sound driver part

[Panels_004]
Caption=Creative driver - Creative add-in panels (1)
TagFile_01=%DRVDIR%\ha10kx2k.sys
TagFile_02=%DRVDIR%\ha20x2k.sys
TagFile_03=%SystemRoot%\system32\SBAudigy.ico
TagFile_04=%DPROOT%\S\CR1\Audigy.exe
Command_01=%DPROOT%\S\CR1\Audigy.exe

[Panels_005]
Caption=Creative driver - Creative add-in panels (2)
TagFile_01=%DRVDIR%\ha10kx2k.sys
TagFile_02=%DRVDIR%\ha20x2k.sys
TagFile_03=%SystemRoot%\system32\SBXFi.ico
TagFile_04=%DPROOT%\S\CR1\XFI.exe
Command_01=%DPROOT%\S\CR1\XFI.exe

[Panels_006]
Caption=Creative driver - Creative add-in panels (3)
TagFile_01=%DRVDIR%\ha10kx2k.sys
TagFile_02=%DRVDIR%\ha20x2k.sys
TagFile_03=%SystemRoot%\system32\SBLive.ico
TagFile_04=%DPROOT%\S\CR1\support\i386\CTZAPXX.exe
Command_01=START /WAIT copy /y %DPROOT%\S\CR1\common\i386\CtCtlPan.cpl %SystemRoot%\system32\
Command_02=START /WAIT copy /y %DPROOT%\S\CR1\common\i386\CtPanel.exe %SystemRoot%\system32\
Command_03=%DPROOT%\S\CR1\support\i386\CTZAPXX.exe /S

[Panels_007]
Caption=Creative driver - Creative add-in panels (4)
TagFile_01=%DRVDIR%\P17.sys
TagFile_02=%DPROOT%\S\CR2\Ctzapxx.ini
Command_01=%DPROOT%\S\CR2\CTZapxx.Exe /S

[Panels_008]
Caption=Nvidia audio mixer
TagFile_01=%DRVDIR%\nvapu.sys
TagFile_02=%DPROOT%\S\N\AudioUtl\Setup.exe
Command_01=%DPROOT%\S\N\AudioUtl\Setup.exe -s -f1

[Panels_009]
Caption=VIA driver - Envy24 add-in panels
TagFile_01=%DRVDIR%\Envy24HF.sys
TagFile_02=%DPROOT%\S\V1\CPL.exe
Command_01=%DPROOT%\S\V1\CPL.exe -y -o%SystemRoot%\System32\

[Panels_010]
Caption=VIA driver - Vinyl AC97 add-in panels
TagFile_01=%DRVDIR%\vinyl97.sys
TagFile_02=%DPROOT%\S\V2\CPL.exe
Command_01=%DPROOT%\S\V2\CPL.exe -y -o%SystemRoot%\System32\

[Panels_011]
Caption=VIA driver - UAA Function add-in panels
TagFile_01=%DRVDIR%\viahduaa.sys
TagFile_02=%DPROOT%\S\V3\CPL.exe
Command_01=%DPROOT%\S\V3\CPL.exe -y -o%SystemRoot%\System32\

[Panels_012]
Caption=VIA driver - VIA HD Audio add-in panels
TagFile_01=%DRVDIR%\viahdb.sys
TagFile_02=%DPROOT%\S\V4\CPL.exe
Command_01=%DPROOT%\S\V4\CPL.exe -y -o%SystemRoot%\System32\

[Panels_013]
Caption=SigmaTel Audio driver
TagFile_01=%DRVDIR%\sthda.sys
TagFile_02=%DPROOT%\S\S\I\portcls.sys
Command_01=START /WAIT copy /y %DPROOT%\S\S\I\portcls.sys %SystemRoot%\system32\drivers

[Panels_014]
Caption=SigmaTel C-Major Audio driver
TagFile_01=%DRVDIR%\sthda.sys
TagFile_02=%DPROOT%\S\S\U\stlang.dll
Command_01=START /WAIT copy /y %DPROOT%\S\S\U\stlang.dll %SystemRoot%\system32
Command_02=START /WAIT copy /y %DPROOT%\S\S\U\stacgui.dll %SystemRoot%\system32
Command_03=START /WAIT copy /y %DPROOT%\S\S\U\stacgui.cpl %SystemRoot%\system32
Command_04=START /WAIT md "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI"
Command_05=START /WAIT copy /y %DPROOT%\S\S\U\sttray.exe "%ProgramFiles%\Sigmatel\C-Major Audio\STACGUI"
Command_06=START /WAIT md "%ProgramFiles%\Sigmatel\C-Major Audio\WDM"
Command_07=START /WAIT copy /y %DPROOT%\S\S\U\stlang.dll "%ProgramFiles%\Sigmatel\C-Major Audio\WDM"

[Panels_015]
Caption=SiS7012 WDM Driver
TagFile_01=%DRVDIR%\sis7012.sys
TagFile_02=%DPROOT%\S\SiS\SI_7012.exe
Command_01=%DPROOT%\S\SiS\SI_7012.exe x -y o%SystemRoot%\

[Panels_016]
Caption=SI_7018 WDM Driver
TagFile_01=%DRVDIR%\sis7018.sys
TagFile_02=%DPROOT%\S\SiS2\SI_7018.exe
Command_01=%DPROOT%\S\SiS2\SI_7018.exe x -y o%SystemRoot%\

[Panels_017]
Caption=TerraTec Electronic GmbH WDM Driver
TagFile_01=%DRVDIR%\FM801.sys
TagFile_02=%DPROOT%\S\T2\Setup.exe
Command_01=%DPROOT%\S\T2\Setup.exe /S


;Cpu driver part

[Panels_025]
Caption=Dual core CPU fix (add /pmtimer)
TagFile_01=%DPROOT%\pmtimer.exe
HWID_01=ACPI\AUTHENTICAMD_-_X86_FAMILY_15_MODEL_35
Command_01=START /WAIT %DPROOT%\pmtimer.exe



Собственно вопросы заключается в следующем:

1)Правильно ли я указал проверку наличия файла:
TagFile_03=%SystemRoot%\system32\SBLive.ico

2)Не нашёл описания переменных %DRVDIR% и %DPROOT% предположил, что это C:\Windows\system32\drivers\ и c:\D\ соответственно. Какие ещё есть предопределённые переменные и можно ли в файле finish.ini прописать определение своих переменных?

3)В соседней ветке greg_b предлагает переименовывать папки с драйверами в иной последовательности чем у Башрата, интересно Ваше мнение и мнение всех специалистов по данному вопросу.

4)В файле ini от Sound_B описана такая конструкция:



[H2]
; REQUIRED
exc_count = 1
; OPTIONAL
exc_1_tagFiles = 0
exc_1_+hwids = 0
exc_1_-hwids = 0
exc_1_+infFiles = 1
exc_1_+infFile1 = "%DPSROOT%\D\S\H2\*.inf"
exc_1_-infFiles = 0
exc_1_commands = 4
exc_1_command1 = "%SystemDrive%\devcon.exe disable =net"
exc_1_command2 = "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H2\wdmaherc.inf "PCI\VEN_1013&DEV_6003&SUBSYS_*""
exc_1_command3 = "%SystemDrive%\devcon.exe updateni %DPSROOT%\D\S\H2\wdmaherc.inf "HERCULES\*""
exc_1_command4 = "%SystemDrive%\devcon.exe enable =net"



Никаких маркерных файлов в секции нет, получается что Башрат выполняет эту секцию всегда, даже если никакого оборудования от HERCULES не установлено ? Если нет, то как в этом случае описывать секции в finish.ini ?

NeSkoda
20-01-2008, 18:00
И ещё вопрос, как правильно пишется здесь и в аналогичных случаях :Command_01=START /WAIT %DPROOT%\G\M\1\matrox.exe илиCommand_01=%DPROOT%\G\M\1\matrox.exe

Boa Soft
20-01-2008, 23:54
BXA,

Большое спасибо за проделанный труд. Я, как и писал уже, практически не использую готовое, поэтому и собрать finish затруднительно. По логике - все правильно.

BXA, NeSkoda,

start /wait
использовать не обязательно. Программа и так ждет окончания выполнения запущенного файла.


1)Правильно ли я указал проверку наличия файла:
TagFile_03=%SystemRoot%\system32\SBLive.ico »

Если в исходном было - то да. Видимо, наличие иконки уникально для этого типа драйверов.

На счет геркулеса - не знаю, для чего секция. Лучше убрать.3)В соседней ветке greg_b предлагает переименовывать папки с драйверами в иной последовательности чем у Башрата, интересно Ваше мнение и мнение всех специалистов по данному вопросу. »

Мне не понравились последние MassStorage - все папки ссыпанны в корень. Раньше было удобнее.

NeSkoda
21-01-2008, 01:30
BXA, а я установку панели аудио Nvidia пишу по другому:
Caption=Nvidia Audio Mixer
TagFile_01=%DRVDIR%\nvapu.sys
TagFile_02=%DPROOT%\S\N\AudioUtl.exe
Command_01="%DPROOT%\S\N\AudioUtl.exe -y -o%DPROOT%\S\N\AudioUtl"
Command_02="%DPROOT%\S\N\AudioUtl\Setup.exe -s -f1"
Command_03="cmd.exe /c rd /s /q %DPROOT%\S\N\AudioUtl"

xxxl
21-01-2008, 01:47
Boa Soft,

http://forum.zvercd.com/viewtopic.php?t=387&start=15

У меня такая же проблема с USB ADSL модемом ZyXEL P-630S если использую z_drv_inst. C DriverPacks BASE такой проблемы нет.

BXA
21-01-2008, 09:16
Boa Soft,

спасибо - за разъяснение - учту все замечания. можно ещё один вопрос по паку LAN ?
Что подразумевается в этом перечне HWID - один из или наличие всех трёх HWID
(пусть утилита devcon.exe находится в например C:\D\)



[NV-3]
; REQUIRED
exc_count = 1
; OPTIONAL
exc_1_tagFiles = 0
exc_1_+hwids = 1
exc_1_+hwid1 = "PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2"
exc_1_+hwid2 = "PCI\VEN_10DE&DEV_00DF&SUBSYS_02501462&REV_A2"
exc_1_+hwid3 = "PCI\VEN_10DE&DEV_00DF&SUBSYS_A5511297&REV_A2"
exc_1_-hwids = 0
exc_1_+infFiles = 0
exc_1_-infFiles = 0
exc_1_commands = 2
exc_1_command1 = "%SystemDrive%\devcon.exe update %DPSROOT%\D\L\NV\3\nvnetbus.inf "PCI\VEN_10DE&DEV_00DF&SUBSYS_*""
exc_1_command2 = "%SystemDrive%\devcon.exe update %DPSROOT%\D\L\NV\3\nvenetfd.inf "{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV00DF""




Правильно ли я написал эту секцию ?



;LAN driver part
[Panels_024]
Caption=NVIDIA nForce Networking Controller
TagFile_01=%DPROOT%\L\NV\3\nvnetbus.inf
TagFile_02=%DPROOT%\L\NV\3\nvenetfd.inf
HWID*_01=PCI\VEN_10DE&DEV_00DF&SUBSYS_E0001458&REV_A2
HWID*_02=PCI\VEN_10DE&DEV_00DF&SUBSYS_02501462&REV_A2
HWID*_03=PCI\VEN_10DE&DEV_00DF&SUBSYS_A5511297&REV_A2
Command_01=%DPROOT%\devcon.exe update %DPROOT%\L\NV\3\nvnetbus.inf "PCI\VEN_10DE&DEV_00DF&SUBSYS_*"
Command_02=%DPROOT%\devcon.exe update %DPROOT%\L\NV\3\nvenetfd.inf "{1a3e09be-1e45-494b-9174-d7385b45bbf5}\NVNET_DEV00DF"




а я установку панели аудио Nvidia пишу по другому »

Ага - воспользуюсь Вашим вариантом, я же просто распаковал этот архив в подпапку AudioUtl и затем перепаковал драйверпак.

TERMINAL
21-01-2008, 09:23
greg_b, ВО! А что нужно чтобы прошла установка HDA?

AlterSpirT
21-01-2008, 22:07
Всем доброго, прошу помощи по интеграции драйверов Mass Storage.

Использую новую версию аддона + последнюю версию драйверов 7.12. Все делаю как обычно, прогоняю MSST Convert, все вроде нормально, интегрирую в дистрибутив, в логе все чисто, стока то интегрированно, стока то заменено, никаких ошибок. Начинаю установку, при загрузке, после упоминания про f6, появляется сообщение, что не найден фаил (первым был vibus.sys), смотрел в txtsetup там он есть, в папке i386 он есть, но установщик его не видит, попробовал удалить упоминание о нем в MSST.INI, он начал ругаться на следующий фаил (опять же с расширением sys) как результат не могу интегрировать дрова =(

Кто может подсказать что я не так делаю, что мог забыть?

Добавлю что со старой версией аддона все работало, самим аддоном пользуюсь уже почти год как...

Vladimir_i_k
21-01-2008, 22:34
ув. AlterSpirT
такого рода проблемы часто возникают из за повреждения файлов при копировании или записи на CD. Сам наступал на такие грабли, но стоит заново собрать дистрибутив и записать и всё работает!

AlterSpirT
21-01-2008, 22:42
Vladimir_i_k, я тестирую на Virtual Box`е, поэтому сомневаюсь что тут имеет место проблема записи или копирования, и еще момент, если я интегрирую драйвера без дров текстового этапа, установка идет влет. Все хорошо и красиво. Немогу понять в чем проблема с MSST. =(

Специально проверил МД5 ошибочного драйвера в i386 и в папке D\M\... все идентично. Может он куда то у меня не дописывается? Или записывается не верно?

greg_b
21-01-2008, 22:50
TERMINAL, хм-м-м. Ну вопервых нормальный дистриб и правельно накаченный на него update-pack там все чего надо есть, остальное дело правильных дров и рук.

Boa Soft, мона обойти финт - если в presetup.ini стоит:
DrvDirName = %SystemDrive%\D
AltDirName = %SystemDrive%\DRIVERS
DrvIsZipped = 1
UnzipDirName = %SystemDrive%, с обнаружением finish.ini все в порядке, если поменять запись
UnzipDirName = %SystemDrive% на UnzipDirName = %SystemDrive%\D - файл не будет найден.
Пожелание: реализовать обнаружение по второму варианту, т.к. при очистке командой AutoCleanup = 1 по превому варианту остаются ini-файлы DP_xxxx_yyyy, либо ввести удаление данных файлов.

P.S.: может я чего в манах не нашол?

xxxl
21-01-2008, 23:22
Boa Soft,
Boa Soft,
http://forum.zvercd.com/viewtopic.php?t=387&start=15
У меня такая же проблема с USB ADSL модемом ZyXEL P-630S если использую z_drv_inst. C DriverPacks BASE такой проблемы нет. »
C z_drv_inst_18.02.2007 установился без проблем.




© OSzone.net 2001-2012