Posted 09 December 2008 - 01:21 AM
The network adapter and some marvell server adapters need extra services running before
adapter driver can start.
marvell adapters need User-Mode Driver Framework installed and running.
nvidia adapters need nvnetbus service running.
because this kind of network drivers do not work with network installation services,
nvidia and marvell provide special poor drivers 'RIS-drivers' for PXE boot and OS installation only.
in case of nvidia we have to start nvnetbus driver first:
we need this files:
nvnetbus.sys,nvnrm.sys,nvsnpu.sys,bdco1ins.dll,bdco1.dll,nvconrm.dll,nvnetbus.in
f
and we have to start nvnetbus via txtsetup.sif:
[codebox]
[HardwareIdsDatabase]
PCI\VEN_10DE&DEV_008C="nvnetbus"
PCI\VEN_10DE&DEV_00DF="nvnetbus"
PCI\VEN_10DE&DEV_0086="nvnetbus"
PCI\VEN_10DE&DEV_0038="nvnetbus"
PCI\VEN_10DE&DEV_0269="nvnetbus"
PCI\VEN_10DE&DEV_0268="nvnetbus"
PCI\VEN_10DE&DEV_0372="nvnetbus"
PCI\VEN_10DE&DEV_0389="nvnetbus"
PCI\VEN_10DE&DEV_03E5="nvnetbus"
PCI\VEN_10DE&DEV_03EE="nvnetbus"
PCI\VEN_10DE&DEV_03EF="nvnetbus"
PCI\VEN_10DE&DEV_0450="nvnetbus"
PCI\VEN_10DE&DEV_0451="nvnetbus"
PCI\VEN_10DE&DEV_0452="nvnetbus"
PCI\VEN_10DE&DEV_0453="nvnetbus"
PCI\VEN_10DE&DEV_0478="nvnetbus"
PCI\VEN_10DE&DEV_0479="nvnetbus"
PCI\VEN_10DE&DEV_054C="nvnetbus"
PCI\VEN_10DE&DEV_054D="nvnetbus"
PCI\VEN_10DE&DEV_0057="nvnetbus"
PCI\VEN_10DE&DEV_0373="nvnetbus"
PCI\VEN_10DE&DEV_047A="nvnetbus"
PCI\VEN_10DE&DEV_047B="nvnetbus"
PCI\VEN_10DE&DEV_054E="nvnetbus"
PCI\VEN_10DE&DEV_054F="nvnetbus"
PCI\VEN_10DE&DEV_00E6="nvnetbus"
PCI\VEN_10DE&DEV_0037="nvnetbus"
PCI\VEN_10DE&DEV_0056="nvnetbus"
[SourceDisksFiles]
nvnetbus.sys=1,,,,,,,4,1
nvnrm.sys=1,,,,,,,4,1
nvsnpu.sys=1,,,,,,,4,1
bdco1ins.dll=1,,,,,,,2,1
bdco1.dll=1,,,,,,,2,1
nvconrm.dll=1,,,,,,,2,1
nvnetbus.inf=1,,,,,,,20,1
[BusExtenders.Load]
nvnetbus=nvnetbus.sys
[BusExtenders]
nvnetbus="NVIDIA Network Bus Enumerator",files.nvnetbus,nvnetbus
[/codebox]
maybe HardwareIdsDatabase is not complete.
now we need the files for the network card:
nvnetfd.inf and all .sys and .dll files listed in nvnetfd.inf
(fdco*.dll files and nvenetfd.sys)
note:
for winxp you have to rename nvefdxp.sys>nvenetfd.sys
for win2k you have to rename nvefd2k.sys>nvenetfd.sys
for win2k3 you have to rename ??????.sys>nvenetfd.sys
.
.
hope this helps detecting needed files and services.
Peter