Ни в iaa23_enu.exe, ни в iata_cd.exe нету "*piix*.*"...
В IAA никогда и не было, а вот в IUATA... Может, тебе дрова прислать?.. :wink:
Ни в iaa23_enu.exe, ни в iata_cd.exe нету "*piix*.*"...
В IAA никогда и не было, а вот в IUATA... Может, тебе дрова прислать?.. :wink:
Есть оно и в IAA. наверно нетам смотрели. У меня 2.1 под 2к стоит на BX`е.
И кстати сказать идой смотрел, текст piix* там есть, токо ума разобраться что к чему нехватает :(
Есть оно и в IAA. наверно нетам смотрели. У меня 2.1 под 2к стоит на BX`е.
Сразу три вопроса:
1) Какая версия IAA?..
2) Как ставили - "вручную", или с -a -a -piix нормально прошло?..
3) Пробовали ли на ХР и 2003-ем?..
Сразу три вопроса:
1) Какая версия IAA?..
Сейчас стоит (если мне не изменяет память :wink:) 2.1, но пробовал и другие. С IAA 1.x винда незаводится вообще. IUATASD :wink: версии 6.03 (а может и 6.10) тоже работали под 2к (одна из них признавала ключик -install_piix), но устройства определялись как СКАЗИ и ос просто останавливалась при усыплении или пробудке винта.
2) Как ставили - "вручную", или с -a -a -piix нормально прошло?..
Да, вручную. Ниодна версия IAA под 2к неставиться не с какими извесными мне ключами (но я их знаю нет так уж много :))
3) Пробовали ли на ХР и 2003-ем?..
Нет. Но невжу причин неработать.
Тогда, увы, ничего нового: с ключом действительно ставится, но только IUATA и только до v.6.03 включтельно, и нормально работает только на 2000 и 2003, на ХР возникают проблемы с ACPI + светодиод обращения к диску непрерывно моргает...
IAA, действительно, устанавливается только "из-под палки", а место, где Вы видели PIIX - это дрова для NT4, там, действительно, BX сохранился со времен IUATA v.4.0...
PS: Кстати, действительно, верная форма ключа - piix_install... :oops:
Тогда, увы, ничего нового: с ключом действительно ставится, но только IUATA и только до v.6.03 включтельно, и нормально работает только на 2000 и 2003, на ХР возникают проблемы с ACPI + светодиод обращения к диску непрерывно моргает...
IAA, действительно, устанавливается только "из-под палки",
Я устанавливаю IAA начисто, а не поверх штатных дров, может в этом проблема с XP (потому что вместе с IAA запускается и atapi.sys). В режиме UNATTEND я заменяю mshdc.inf пустым файлом (для того чтобы установились неподписанные мои драйвера) и подсовываю свои дрова. Надеюсь не нарушу никаких копирайтов приведя здесь свой inf :)
Под вопросом целесообразность наличия IprtCnst.dll (поидее он нужен для удаления этих дров), но без него не проверял...
а место, где Вы видели PIIX - это дрова для NT4, там, дествительно, BX сохранился со времен IUATA v.4.0...
PS: Кстати, действительно, верная форма ключа - piix_install... :oops:
Повторюсь! :twisted: Версия IAA 2.1 работает под 2к и поэтому в ней есть поддержка piix!
Sandra
Давайте разберемся в определениях: Вы говорите про официальную поддержку piix дровами? Так ее нет, иначе Вам бы (как и мне, и другим) незачем было бы править inf-файлы и совершать шаманские действия с реестром, правильно?..
Если же Вы говорите о том, что основная часть исполняемого кода модулей дров не изменялась с незапяматных времен, и поэтому куски, которые могу обеспечить работу с piix там остались (и поэтому все нормально встает на 2к/2к3, и кривенько, но на ХР тоже), так я с этим не просто соглашаюсь - я этим пользуюсь, так же, как и Вы... :wink:
Sandra
Давайте разберемся в определениях: Вы говорите про официальную поддержку piix дровами? Так ее нет, иначе Вам бы (как и мне, и другим) незачем было бы править inf-файлы и совершать шаманские действия с реестром, правильно?..
Тоесть наличие какого-то ключа известного "избранным" вы называете официальной поддержкой???? :shock:
Если же Вы говорите о том, что основная часть исполняемого кода модулей дров не изменялась с незапяматных времен, и поэтому куски, которые могу обеспечить работу с piix там остались (и поэтому все нормально встает на 2к/2к3, и кривенько, но на ХР тоже),
Еще раз повторюсь... :wink: IAA версии 1.х не работают на 2к с BX. А версии 2.х да... Интересно, как эта "часть исполняемого кода модулей дров не изменялась с незапяматных времен" попала в версию 2.х?
Sandra
Ключ, "известный только избранным", работает только с IUATA версий до 6.03 включительно, с более поздними версиями и с IAA не работает, пол-темы об этом...
Более того, перестал он действовать тогда, когда появилась сначала неофициальная (6.10), а затем и официальная (6.20) поддержка ХР в сиих дровах...
Насчет не-работы IAA версий 1.хх с ВХ - не знаю, не проверял по причине отсутствия таковой необходимости; однако, с трудом верю, что в непрерывном модельном ряде драйверов код для определенного "устаревшего" девайса был, потом пропал на несколько версий, и вдруг снова появился - скорее склонен предположить, что методы "загоняния из-под палки" оных дров на ВХ-овую платформу по тем или иным причинам отличаются от принятых для версий 2.хх... :roll:
Sandra
Ключ, "известный только избранным", работает только с IUATA версий до 6.03 включительно, с более поздними версиями и с IAA не работает, пол-темы об этом...
Ну да ладно... Более интересный вопрос, какнить заставить работать UDMA 44 на BX остается открытым. Просто высше great coder сказал, что в IAA нету упоминаний о BX, а это не так, собственно из-за этого и развязалась дискусия на тему разных версий. Может вернемся к более интересным вопросам?
В IAA никогда и не было, а вот в IUATA... Может, тебе дрова прислать?.. :wink:
Есть оно и в IAA. наверно нетам смотрели. У меня 2.1 под 2к стоит на BX`е.
И кстати сказать идой смотрел, текст piix* там есть, токо ума разобраться что к чему нехватает :(
Сразу три вопроса:
1) Какая версия IAA?..
2) Как ставили - "вручную", или с -a -a -piix нормально прошло?..
3) Пробовали ли на ХР и 2003-ем?..
Сейчас стоит (если мне не изменяет память :wink:) 2.1, но пробовал и другие. С IAA 1.x винда незаводится вообще. IUATASD :wink: версии 6.03 (а может и 6.10) тоже работали под 2к (одна из них признавала ключик -install_piix), но устройства определялись как СКАЗИ и ос просто останавливалась при усыплении или пробудке винта.
Да, вручную. Ниодна версия IAA под 2к неставиться не с какими извесными мне ключами (но я их знаю нет так уж много :))
Нет. Но невжу причин неработать.
IAA, действительно, устанавливается только "из-под палки", а место, где Вы видели PIIX - это дрова для NT4, там, действительно, BX сохранился со времен IUATA v.4.0...
PS: Кстати, действительно, верная форма ключа - piix_install... :oops:
Я устанавливаю IAA начисто, а не поверх штатных дров, может в этом проблема с XP (потому что вместе с IAA запускается и atapi.sys). В режиме UNATTEND я заменяю mshdc.inf пустым файлом (для того чтобы установились неподписанные мои драйвера) и подсовываю свои дрова. Надеюсь не нарушу никаких копирайтов приведя здесь свой inf :)
[code:1]; ****************************************************************************
; ****************************************************************************
; ** Filename: IdeChnDr.INF
; ** Revision: Version 1.1.1.2076
; ** Date: 10/25/2001
; ** Abstract: Windows* INF File for Intel(r) Ultra ATA Performance Storage Driver
; ****************************************************************************
; ****************************************************************************
[version]
Signature="$WINDOWS NT$"
Class=hdc
ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
Provider=%INTEL%
DriverVer=10/25/2001,1.1.1.2076
;Class Install
[ClassInstall32.NT]
AddReg=HDC_Class
[HDC_Class]
HKR,,,,%HDCClassName%
HKR,,Icon,,"-9"
HKR,,Installer32,,"SysSetup.Dll,HdcClassInstaller"
HKR,,DeviceType,0x10001,4 ; FILE_DEVICE_CONTROLLER
HKR,,DeviceCharacteristics,0x10001,0x100 ; Use same security checks on relative opens
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
CoInstaller_CopyFiles = 11 ; System Dir( system32 on NT )
CopyBusDriver = 12;
CopyFullPort = 12;
[CopyBusDriver]
IdeBusDr.sys
[CopyFullPort]
IdeChnDr.sys
[CoInstaller_CopyFiles]
IPrtCnst.dll
[SourceDisksNames]
1 = %DiskName%,,,
[SourceDisksFiles]
IdeChnDr.sys= 1
IdeBusDr.sys= 1
IprtCnst.dll= 1
[ControlFlags]
ExcludeFromSelect = Primary_IDE_Channel
ExcludeFromSelect = Secondary_IDE_Channel
ExcludeFromSelect = PCI\VEN_8086&DEV_7111
[Manufacturer]
%INTEL%=INTEL_HDC
[INTEL_HDC]
%*PNP0600.PriDeviceDesc% = IdeChnDr_Inst_primary, Primary_IDE_Channel ; Primary Channel
%*PNP0600.SecDeviceDesc% = IdeChnDr_Inst_secondary, Secondary_IDE_Channel ; Secondary Channel
%PCI\VEN_8086&DEV_7111.DeviceDesc% = IdeBusDr_Inst, PCI\VEN_8086&DEV_7111 ; Device ID for Intel PIIX4
;****************************************************
[IdeChnDr_Inst_primary]
AddReg = IdeChnDr_Temp_parameters_AddReg
[IdeChnDr_Inst_secondary]
AddReg = IdeChnDr_Temp_parameters_AddReg
[IdeChnDr_Temp_parameters_AddReg]
[IdeChnDr_Inst_primary.Services]
AddService = IdeChnDr, %SPSVCINST_ASSOCSERVICE%, IdeChnDr_Service_Inst, IdeChnDr_EventLog_Inst
[IdeChnDr_Inst_secondary.Services]
AddService = IdeChnDr, %SPSVCINST_ASSOCSERVICE%, IdeChnDr_Service_Inst, IdeChnDr_EventLog_Inst
[IdeChnDr_Service_Inst]
DisplayName = %*PNP0600.DeviceDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\IdeChnDr.sys
LoadOrderGroup = SCSI Miniport
AddReg = IdeChnDr_parameters_AddReg
[IdeChnDr_parameters_AddReg]
HKR,,Tag,%REG_DWORD%,25
HKR,Parameters,AutoConfiguration,%REG_DWORD%,0xffffffff
HKR,Parameters,UseLbaMode,%REG_DWORD%,0xffffffff
HKR,Parameters,UseMultiBlock,%REG_DWORD%,0xffffffff
HKR,Parameters,PrimaryMasterMode,%REG_DWORD%,0xffffffff
HKR,Parameters,PrimarySlaveMode,%REG_DWORD%,0xffffffff
HKR,Parameters,SecondaryMasterMode,%REG_DWORD%,0xffffffff
HKR,Parameters,SecondarySlaveMode,%REG_DWORD%,0xffffffff
HKR,Parameters,EnableFlush,%REG_DWORD%,0x0
[IdeChnDr_EventLog_Inst]
AddReg = IdeChnDr_EventLog_AddReg
[IdeChnDr_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\IdeChnDr.sys"
HKR,,TypesSupported,%REG_DWORD%,7
;**********************************************************
[IdeBusDr_Inst]
CopyFiles= CopyFullPort,CopyBusDriver
[IdeBusDr_Inst.Services]
AddService = IdeChnDr, 0, IdeChnDr_Service_Inst, IdeChnDr_EventLog_Inst
AddService = IdeBusDr, %SPSVCINST_ASSOCSERVICE%, IdeBusDr_Service_Inst, IdeChnDr_EventLog_Inst
[IdeBusDr_Service_Inst]
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_BOOT_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\IdeBusDr.sys
LoadOrderGroup = System Bus Extender
;-------------- Coinstaller installation
[IdeBusDr_Inst.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles
[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"IPrtCnst.dll,IntelPortCoInstaller"
[ControlFlags]
CopyFilesOnly=PCI\VEN_8086&DEV_7111
[Strings]
DiskName = "Intel Ultra ATA Storage Driver Disk"
HDCClassName = "Контроллеры IDE ATA/ATAPI"
*PNP0600.DeviceDesc = "Intel Ultra ATA Controller"
*PNP0600.PriDeviceDesc = "Primary IDE контроллер"
*PNP0600.SecDeviceDesc = "Secondary IDE контроллер"
INTEL="Intel"
PCI\VEN_8086&DEV_7111.DeviceDesc="Контроллер IDE Intel 82371AB/EB PCI Bus Master"
;*******************************************
;Handy macro substitutions (non-localizable)
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_ERROR_NORMAL = 1
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001[/code:1]
Под вопросом целесообразность наличия IprtCnst.dll (поидее он нужен для удаления этих дров), но без него не проверял...
Повторюсь! :twisted: Версия IAA 2.1 работает под 2к и поэтому в ней есть поддержка piix!
Давайте разберемся в определениях: Вы говорите про официальную поддержку piix дровами? Так ее нет, иначе Вам бы (как и мне, и другим) незачем было бы править inf-файлы и совершать шаманские действия с реестром, правильно?..
Если же Вы говорите о том, что основная часть исполняемого кода модулей дров не изменялась с незапяматных времен, и поэтому куски, которые могу обеспечить работу с piix там остались (и поэтому все нормально встает на 2к/2к3, и кривенько, но на ХР тоже), так я с этим не просто соглашаюсь - я этим пользуюсь, так же, как и Вы... :wink:
Тоесть наличие какого-то ключа известного "избранным" вы называете официальной поддержкой???? :shock:
Еще раз повторюсь... :wink: IAA версии 1.х не работают на 2к с BX. А версии 2.х да... Интересно, как эта "часть исполняемого кода модулей дров не изменялась с незапяматных времен" попала в версию 2.х?
Ключ, "известный только избранным", работает только с IUATA версий до 6.03 включительно, с более поздними версиями и с IAA не работает, пол-темы об этом...
Более того, перестал он действовать тогда, когда появилась сначала неофициальная (6.10), а затем и официальная (6.20) поддержка ХР в сиих дровах...
Насчет не-работы IAA версий 1.хх с ВХ - не знаю, не проверял по причине отсутствия таковой необходимости; однако, с трудом верю, что в непрерывном модельном ряде драйверов код для определенного "устаревшего" девайса был, потом пропал на несколько версий, и вдруг снова появился - скорее склонен предположить, что методы "загоняния из-под палки" оных дров на ВХ-овую платформу по тем или иным причинам отличаются от принятых для версий 2.хх... :roll:
Ну да ладно... Более интересный вопрос, какнить заставить работать UDMA 44 на BX остается открытым. Просто высше great coder сказал, что в IAA нету упоминаний о BX, а это не так, собственно из-за этого и развязалась дискусия на тему разных версий. Может вернемся к более интересным вопросам?