Драйвер сетевого адаптера на nForce 3 и RIS

Решение проблем с материнскими платами на базе чипсетов nForce, драйверами и программным обеспечением для чипсетов nForce

Модератор: i8085

Ответить
rusart
Новичок
Сообщения: 5
Зарегистрирован: 26.09.2005 15:05
Откуда: Ростов-на-Дону
Контактная информация:

Драйвер сетевого адаптера на nForce 3 и RIS

Сообщение rusart » 27.09.2005 11:07

Исходная ситуация:
В сети имеется 20 абсолютно новеньких опечатаных (на гарантии) идентичных по составу железа клиентских станций без флоппиков, и CD-приводов (сетевые карты - интегрированные на nVidia nForce 3). Там же имеется Windows 2003 Server.
Имеется острая необходимость установить на них систему при этом так, чтоб не бегать к каждому и не устанавливать дополнительный софт (а такого на каждом должно быть порядка 80 ГБ!).
Было принято решение использовать для этих целей RIS. Был установлен сервер, создан образ с эталонной машины.

Проблема:
При запуске установки (в текстовом режиме) непосредственно перед загрузкой драйверов установка прерывается с ошибкой:

Код: Выделить всё

"Выбранный образ операционной системы не содержит необходимых драйверов для имеющегося сетевого адаптера. Попробуйте выбрать другой образ операционной системы. Если это не поможет, обратитесь к системному администратору. Продолжение установки невозможно. Для выхода нажмите любую клавишу."
В образ, согласно инструкции от Microsoft, были добавлены драйверы OEM:
1. Скопированы в папку /$oem$/$1/Drivers/Nic и в /i386
2. Внесены изменения в .sif-файл:

Код: Выделить всё

.....
[Unattended]
OemPreinstall = yes
OemPnpDriversPath = Drivers\Nic
DriverSingingPolicy = Ignore
.....
Было обнаружено, что вначале сетевой установки в логах появляется warning от службы binlsvc о том, что возникла синтаксическая ошибка при разборе netclass.inf в разделе "Manufacturer".
На сайте Microsoft в тихом месте была откопана следующая статья:
http://support.microsoft.com/kb/823658/ru, датированная 1 июля 2004 г., в которой описывалась данная ошибка и упоминалось о каком-то тестовом обновлении для исправления, получить которое можно только обратившись непосредственно к представителям "Оси зла".

После установки SP1 проблема повторилась.

При попытке запустить удаленную установку через RIS в VMWare (интерфейс - VMNet0) на самом сервере (Там несколько иной состав железа, в т.ч. и сетевая карта, хотя тоже интегрированная) проблем не возникло. Следовательно, можно сделать вывод, что RIS'у действительно не подходят драйверы.

На сайтах intel и broadcom были найдены статьи, описывающие процедуру адаптации inf-файлов драйверов их сетевых карт под RIS. Попробовал произвести аналогичные манипуляции над драйверами своей nVidia - не помогло.

Вопрос:
Где можно взять драйверы, котороые подходят для текстовой фазы установки Windows XP через RIS
ИЛИ
что нужно сделать со стандартными, чтобы они подошли.

Данная проблема обсуждалась еще на ixbt:
http://forum.ixbt.com/topic.cgi?id=14:38181

rusart
Новичок
Сообщения: 5
Зарегистрирован: 26.09.2005 15:05
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение rusart » 27.09.2005 11:13

Насколько я понимаю, RIS не находит драйвера из-за того что не может сопоставить параметры сетевой карточки, которые он получил от клиента с данными, описаными в inf-файле. Соответственно возникает вопрос какие данные отправляет сетевая карточка RISу?

Либо другой момент - месторасположением сетевого адаптера является NVBUS, для которой тоже имеются отдельные драйверы. Может ли это быть каким-либо образом связано с проблемой и что можно сделать в этом случае.

rusart
Новичок
Сообщения: 5
Зарегистрирован: 26.09.2005 15:05
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение rusart » 29.09.2005 9:38

Кроме того, драйверы для сетевой карты были интегрированы в дистрибутив с помощью nLite. Не помогает.
Неужели некому помочь? Должны же здесь быть спецы по дровам...
:? :? :? :? :?

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 30.09.2005 22:35

rusart
Дело в том, что сетевых карт в чипсете NVIDIA может быть в теории неограниченное количество. В чипсете есть т.н. сетевая шина, отвечающая за обмен с памятью, а уже к ней цепляются MAC`и. Правда, кроме как в nForce2 больше одного MAC пока не реализовывали. Соответственно, драйвер сети NVIDIA ставится в два этапа. Сначала ставится драйвер NVIDIA Network Bus Enumerator. Он и создает новый класс устройств, nvnetbus. Потом уже устанавливается драйвер собственно для MAC, как устройство класса nvnetbus device. Таким образом, надо сначала установить nvnetbus, а уж потом ставить сеть. Не скажу навскидку, есть ли такая возможность при unattended/RIS. Но есть ведь еще другой путь, в виде http://nvworld.ru/docs/faq8.html#13 . Там специальная поддержка для PXE включена. Делать не приходилось, но понятно, что надо делать образ дискеты, как описано в руководстве по RIS.

P.S. Но лучше сетевух накупить. Оно и стабильнее будет, драйверописцы NVIDIA любят искать нехоженных путей в сетевой архитектуре Windows. Offload выключать в 90% случаев приходится.

rusart
Новичок
Сообщения: 5
Зарегистрирован: 26.09.2005 15:05
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение rusart » 09.11.2005 9:25

Было использовано решение предложенное Виктором Налогиным (http://forum.ixbt.com/topic.cgi?id=14:38181#18). На всех машинах создан небольшой загрузочный раздел с Acronis True Image. После чего с эталонной машины был залит образ рабочего раздела на сервер, а затем раскатан по сети. Понятно, что решение это временное и очень далекое от идеального. Будем работать дальше в этом направлении, однако хотелось бы сказать спасибо всем, кто участвовал в обсуждении проблемы. Проблема обсуждалась на форумах:

http://www.nvworld.ru/php/viewtopic.php?t=15555
http://sysadmin.mail.ru/pforum/viewtopic.php?t=1578
http://forum.ixbt.com/topic.cgi?id=14:38181#18

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 09.11.2005 19:54

rusart
Ну удачи Вам. Просьба делиться успехами :)

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 13.11.2005 18:46

rusart
Кажется, я нашел решение - ftp://ftp.asus.com/pub/ASUS/misc/utils/ ... P_V471.zip

P.S. Убийственно - этот драйвер всегда был в составе пакетов до 5.ХХ включительно, только считался драйверов для специфических функций файервола.

rusart
Новичок
Сообщения: 5
Зарегистрирован: 26.09.2005 15:05
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение rusart » 19.11.2005 15:31

Большое спасибо!!! В ближайшее время обязательно опробую! О результатах сообщу!

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 22.11.2005 22:36

rusart
В документации под NRM driver понимается содержимое папки Ethernet пакета драйверов без подпапок

Ответить