PDA

Показать полную графическую версию : Вопрос по статье "Интеграция SATA/RAID драйверов"


Страниц : 1 [2] 3 4 5 6 7

Petya V4sechkin
05-02-2008, 17:34
Garry071, загадка природы, полтергейст.
Версия драйвера последняя (http://downloadcenter.intel.com/Product_Filter.aspx?ProductID=2101)? На текущий момент 7.8.0.1012.

Garry071
05-02-2008, 17:42
Petya V4sechkin, да, именно они!..

vserd
05-02-2008, 18:17
Delta_7, Вопрос: в какую секцию вставлять имя sys файла? »
В любую. MS сама разберется с ними.

YikxX
05-02-2008, 21:46
Могу предложить как вариант - использовать перепакованный пакет MassStorage драйверов от greg_b (http://forum.oszone.net/thread-91146.html) + интегратор Башрата (http://www.driverpacks.net/DriverPacks/DriverPack.php?pag=b). С этим набором проблем реально меньше... Со всеми вариантами (руками, нЛайт, аддон от BoaSoft) получал на Intel AHCI синие экраны, пока не попробовал этот способ - синек больше не видал никогда.

Vlad0
05-02-2008, 22:02
Моя проблема: Инсталлировать ХР на Toshiba Satellite L40-14B (купленнъй моей знакомой),
который продаётся без инсталлированной оси.
Инсталлация с оригинального CD WinXP pro corporate провалилась из-за отсутствия SATA драйверов.
И в BIOS нет опции эмуляции ИДЕ. Так что единственный способ инсталлировать ХР -- добавление интелских SATA дров
в инсталлационное CD.

Я решил использовать nLite вместо "ручной" интеграции САТА драйверов. Доверяясь утверждению из статьи

"Примечание. В статье описан ручной метод интеграции драйверов. Процесс можно автоматизировать при помощи nLite."

ОК. Используя nLite я добавил интелские драйверы (скачанные с сайта Тошибы) "мышкой" вместо редактирования соответствуюших файлов. Потом сравнил (с помощью Тотал коммандера) оригинальную дистрибуцию и дистрибуцию модифицированную nLite.

Разницы с "ручным" способом:

1) .in_ и .ca_ файлы сложены в i386\Nldrv\001 вместо $OEM$\...
2) Нет никаких следов файла txtsetup.oem в nLite инсталляции.
3) nLite модифицировал 17 файлов из i386 вместо 3 при ручной модификации.
При этом число модификаций в файле dosnet.inf -- 1418. Многовато.
4) А файл winnt.sif вообще не был создан.

Т.е. модификация созданная nLite противоречит эвристическому принципу "локальности":
"Малое добавление --> небольшая модификация". Что создаёт а пориори очень
большую вероятность появления трудно локализуемых глюков в этой модификации.

Вопрос: кто-нить успел реально успешно интегрировать САТА драйверы с помощью nLite?

YikxX
06-02-2008, 09:36
Vlad0, есть такие люди (как они утверждают). Но вот что-то не вериться мне... Единственное, что мне удалось получить в итоге при использовании нЛайт для интеграции MassStorage драйверов - из системы напрочь исчезла возможность автоматической установки драйверов (флэшки, дисковые разделы, HID-устройства и т.п.) без всяких вопросов. Т.е. или вылазил мастер нового оборудования, где надо было нажать Автоматически... или вообще обновлять список устройств через Диспетчер - тогда только все ставилось. Так что ГлюкЛайт выкинул нах и пользуюсь только описанным выше вариантом.
P.S. Если Intel ACHI никакой Лайт тебе не поможет... скорее всего получишь БСОД сразу после графического этапа установки.

P.S.S. Ситуаций, отличных от вышеописанной тоже не исключаю - все зависит от... знать бы от чего? :)

Garry071
11-02-2008, 12:42
Продолжу с вопросами... :)
Есть материнка на AMD 690G - надо интегрировать AHCI дрова в дистрибутив.
Вопросы такие:
1. Если положить туда-же, где уже лежат дрова от iaStor - то пройдёт или обязательно отдельный каталог? Файлы .cat, .inf, .sys имеют другие имена, TXTSETUP.OEM нету...
2. Дрова на диске имеются только под АТИ - это оно? Где, вообще, найти дрова под чипсет AMD 690 на amd.com/ati.com? Или, только, к производителю конкретной материнки топать?
3. В .inf-файле есть такой список (уже отредактированный мною!):
PCI\VEN_1002&DEV_4380&SUBSYS_E0361631 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_303117AA = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_303217AA = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_0C8D105B = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_82881043 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FA1028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_02061028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_73251462 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_73241462 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_02041028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01231025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01241025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_110A1734 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_02041028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01231025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01241025 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_602A1509 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_602B1509 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_80121854 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_80131854 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_2C311509 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_595016F3 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_595216F3 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_240E174B = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_2410174B = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_240D174B = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_500017F2 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_60101695 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_73281462 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_73291462 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_14F21043 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_2A52103C = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_2A51103C = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_13E810CF = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_30C2103C = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_2A4E103C = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_2A4F103C = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FC1028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_01FD1028 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_604C107B = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_B0051458 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_10D11734 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_600F1695 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_600E1695 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21231019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21241019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_43811019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_43821019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_100415BD = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_100515BD = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_0611A0A0 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_0614A0A0 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21341019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21351019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21361019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21811019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21821019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21411019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_21421019 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_72431462 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_72441462 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_71741462 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_71751462 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_B0031458 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_D6028086 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_43811849 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_43821849 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_280A103C = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_2814103C = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_82311043 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_82321043 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_43811002 = "ahcix86"
PCI\VEN_1002&DEV_4380&SUBSYS_43821002 = "ahcix86"
Можно это всё сократить до PCI\VEN_1002&DEV_4380 = "ahcix86" или обязательно каждый SUBSYS ??? В файле, вроде, SUBSYS нигде не встечается...
4. Залез в БИОС и не понял, что выставлять? Есть такие режимы:
- Native IDE
- RAID
- Legacy IDE
- IDE -> AHCI
Что выбирать для использования всех фич SATA-интерфейса, типа, NCQ??? Всё висит на SATA, но при выборе RAID ничего не видно в БИОСе и только DVD-RW в RAID-биосе...

Garry071
11-02-2008, 13:59
Отвечу сам себе - мож кому пригодиться... :)
1. Всё нормально, можно сваливать все файлы в один каталог - что логично - главное, разные имена для разных контроллёров...
2. АТИ - это оно. Остался вопрос где-бы найти дрова под все АМД/АТИ чипсеты, что-бы добавить их в дистрибутив для автоматической установки необходимых дров в процессе GUI-инсталляции... Ну и для AHCI/RAID версии поновее не помешают, если есть...
3. Сократил. Всё нормально: Disk 0 at Id 0 on bus 0 on ahcix86 [MBR]. Хорошо. :)
4. По режимам:
- Legacy IDE - не проверял...
- Native IDE - типа, эмуляция IDE на SATA-устройства. Дрова при загрузке не требуются...
- RAID - с SATA-DVD грузиться отказался, дальше, соотв., не пробовал...
- IDE -> AHCI - оно! дрова подхватились, ставится...

Garry071
14-02-2008, 15:25
1. Как корректно интергрировать и RAID, и AHCI дрова в один дистрибутив, учитывая, что iaStor один и тот-же? »
Оказывается, мой косяк! :)
Я из iastor.inf
PCI\VEN_8086&DEV_2682&CC_0104
PCI\VEN_8086&DEV_27C3&CC_0104
PCI\VEN_8086&DEV_27C6&CC_0104
PCI\VEN_8086&DEV_2822&CC_0104
PCI\VEN_8086&DEV_282A&CC_0104
добавил, а из iaahci.inf
PCI\VEN_8086&DEV_2653&CC_0106
PCI\VEN_8086&DEV_2681&CC_0106
PCI\VEN_8086&DEV_27C1&CC_0106
PCI\VEN_8086&DEV_27C5&CC_0106
PCI\VEN_8086&DEV_2821&CC_0106
PCI\VEN_8086&DEV_2829&CC_0106
PCI\VEN_8086&DEV_2922&CC_0106
PCI\VEN_8086&DEV_5029&CC_0106
данные в TXTSETUP.SIF не добавил...
Вот и весь фокус...

ЗЫ: Кстати, это полный список интелловских контроллеров или есть ещё какие? :)

LeGoLaZz
24-02-2008, 21:36
Приветствую! Тоже возник один вопрос по интеграции драйверов.
Есть материнская плата, на ней зацеплен PCI контроллер САТА SIL-3112
Вопрос - куда надо засунуть драйвера?

По примеру
C:\preload\$OEM$\$1\drivers\motherboard\controller

Там есть папка мазерборд. Нужно ли в неё кидать драйвера?
Тоесть в
C:\preload\$OEM$\$1\drivers\A8N-SLI\SIL-3112
Или же по-другому?

YikxX
25-02-2008, 00:17
LeGoLaZz, место расположения файлов драйвера значения не имеет никакого - кидайте хоть в I386. Главное - в соответствующих файлах прописать правильно, чтобы при установке все скопировалось куда надо и правильно установилось.

asds1
08-04-2008, 15:34
Могу предложить как вариант - использовать перепакованный пакет MassStorage драйверов от greg_b + интегратор Башрата »
не пойму, куда нужно положить перепакованый пакет драйверов, что бы интегратор увидел их? у меня окно выбора драйверов не активно.

labile
13-04-2008, 22:24
можете подсказать мне, если я хочу сделать рэйд на ich9r какие драйвера мне надо использовать, и какой именно файл надо разархивировать. я нашел папку где находится драйвер, который впоследствие надо записывать на дискету, это то что надо, если да, то что дальше?

DimaBat
14-04-2008, 08:57
Дальше всё тоже самое, что и в Интеграция SATA/RAID драйверов (http://oszone.net/2782).
Вы ещё раз внимательно перечитайте.

labile
14-04-2008, 18:56
но это вот этот файл F6flpy32 надо?

Petya V4sechkin
14-04-2008, 19:53
но это вот этот файл F6flpy32 надо?
Запускаете этот файл, он вам создает дискету (запишет на нее драйвер).

labile
16-04-2008, 21:57
это то понятно, если дисковода нет , то какой файл мне надо разархивировать и добавить к винде?

labile
19-04-2008, 16:42
у меня все получилось, но у меня теперь проблема, когда я перезагружаю комп то у меня пишет что ошибка диска, я перезагружаю комп и ставлю заново raid, перезагружаю еще раз, он пишет нажми f2, чтобы сбросить настройки на дефолтные и продолжить , после этого винда загружается и все нормально. что надо сделать чтоб избавится от этого?

FireWire1
27-04-2008, 21:29
Првиет всем!
Запнулся на шаге 4. Ну нивкакую не создаётся iastor.sy_
Как мне помочь?

igorgn
27-04-2008, 22:22
Может, кому-то и не нравится, но я все драйверы интегрирую с помощью nLite. И никаких проблем не возникало.




© OSzone.net 2001-2012