Jump to content

Recommended Posts

Posted

I have WinPE1.2 booting from a W2K3 RIS server, but when it attempts to run the `startnet.cmd` it cannot start the network.

Im using an IBM thinkpad with a Inter pro/100 network card, which i had to install the new drivers for ontothe Pe \i386 dir so its not using the native XP drivers. I can see the setupapi.log on the RIS server.. it looks like this... (jut for the relevant Ethernet controller section) - i copied over the certclas.inf file from \i386 to \i386\inf as well... but still no luck. any ideas ?

[2004/04/28 16:16:04 704.110 Driver Install]

#-019 Searching for hardware ID(s): pci\ven_8086&dev_103d&subsys_05221014&rev_81,pci\ven_8086&dev_103d&subsys_05221014,pci\ven_8086&dev_103d&cc_020000,pci\ven_8086&dev_103d&cc_0200

#-018 Searching for compatible ID(s): pci\ven_8086&dev_103d&rev_81,pci\ven_8086&dev_103d,pci\ven_8086&cc_020000,pci\ven_8086&cc_0200,pci\ven_8086,pci\cc_020000,pci\cc_0200

#-199 Executing "X:\i386\system32\FACTORY.EXE" with command line: factory -winpe

#E394 Failed to commit INF cache to "X:\i386\inf\INFCACHE.0".

#-147 Loading class installer module for "Ethernet Controller".

#W239 The driver signing class list "X:\i386\INF\certclas.inf" was missing or invalid. Error 0x800b0003: The form specified for the subject is not one supported or known by the specified trust provider. Assuming all device classes are subject to driver signing policy.

#E360 An unsigned or incorrectly signed file "X:\i386\System32\NetCfgx.Dll" for driver "Ethernet Controller" will be installed (Policy=Ignore). Error 0x800b0001: Unknown trust provider.

#-166 Device install function: DIF_SELECTBESTCOMPATDRV.

#W059 Selecting best compatible driver failed. Error 0xe0000228: There are no compatible drivers for this device.

#W157 Default installer failed. Error 0xe0000228: There are no compatible drivers for this device.


Posted

My two cents...

The default PnP behaviour for loading drivers prefers signed drivers over unsigned, regardless of your signing policy (which looks to be "ignore"). That said, if XP recognizes your PnP Vendor/Device combo in its own INF file (I see lots of Intel cards in NET557.INF), it'll load the native XP driver even if it's older than your unsigned driver. If you copied over the XP driver with a vendor file of the same name, the "signing" won't match, and bad things result.

But this looks like XP just doesn't recognize that device, so you just need to copy the INF file for your adapter into the \i386\INF folder (or somewhere in your OEMPnPDriversPath). Don't know where that CertClas.inf error is coming from. I looked in my own XP INF folder, and didn't see "pci\ven_8086&dev_103d" (which is the PnP signature of your adapter) in any files, so it's not a natively-recognized NIC. Look in the vendor's INF file for this string to verify it's the right INF. Hope this helps.

Intel is PnP vendor 8086. Some geek got a chuckle over that assignment.

-syrynxx

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...