DDK passthru under XP. Does it work for you?

Hi,

I’m trying to install passthru DDK sample (XPDDK version) under XP
Professional 2600.
I compile the driver and the notify object using “Win XP Free Build
Environment” and they compile correctly.
I then try to install it using Install->Service under “Local Area
Connection Properties” and it install correctly (“no digital
signature” popup appears).
If instead I try to install passthru using snetcfg and the
advised syntax found in
[XPDDK]\src\network\ndis\passthru\notifyob\notifyob.htm
passthru won’t install correctly.

Any hint?

All my tests are done on a fresh XP Professional 2600 installation.

Best regards,

Alfonso Fiore


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

What does %systemroot%\setupapi.log say?

xxxxx@iname.com wrote:

Hi,

I’m trying to install passthru DDK sample (XPDDK version) under XP
Professional 2600.
I compile the driver and the notify object using “Win XP Free Build
Environment” and they compile correctly.
I then try to install it using Install->Service under “Local Area
Connection Properties” and it install correctly (“no digital
signature” popup appears).
If instead I try to install passthru using snetcfg and the
advised syntax found in
[XPDDK]\src\network\ndis\passthru\notifyob\notifyob.htm
passthru won’t install correctly.

Any hint?

All my tests are done on a fresh XP Professional 2600 installation.

Best regards,

Alfonso Fiore


You are currently subscribed to ntdev as: xxxxx@okena.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi.

Thanks for your answer.

Here you go:

[SetupAPI Log]
OS Version = 5.1.2600
Platform ID = 2 (NT)
Service Pack = 0.0
Suite = 0x0100
Product Type = 1
Architecture = x86
[2002/01/30 12:31:24 1332.585 Driver Install]
#-019 Searching for hardware ID(s): ms_passthru
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#I022 Found “ms_passthru” in e:\pcp-xpissue\passthru_xpddk\netsf.inf;
Device: “Passthru Driver”; Driver: “Passthru Driver”; Provider: “Microsoft”;
Mfg: “Microsoft”; Section name: “Passthru.ndi”.
#I087 Driver node not trusted, rank changed from 0x00000000 to 0x0000c000.
#I023 Actual install section: [Passthru.ndi]. Rank: 0x0000c000. Effective
driver date: 06/24/1999.
#I063 Selected driver installs from section [Passthru.ndi] in
“e:\pcp-xpissue\passthru_xpddk\netsf.inf”.
#I320 Class GUID of device remains: {4D36E974-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
[2002/01/30 12:31:24 1332.587]
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#E360 An unsigned or incorrectly signed file
“e:\pcp-xpissue\passthru_xpddk\netsf.inf” for driver “Network Service” will
be installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
contain digital signature information.
#-024 Copying file “e:\pcp-xpissue\passthru_xpddk\passthru.dll” to
“D:\WINDOWS\System32\passthru.dll”.
#E360 An unsigned or incorrectly signed file
“e:\pcp-xpissue\passthru_xpddk\netsf.inf” for driver “Network Service” will
be installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
contain digital signature information.
#-336 Copying file “e:\pcp-xpissue\passthru_xpddk\passthru.sys” to
“D:\WINDOWS\System32\DRIVERS\passthru.sys” via temporary file
“D:\WINDOWS\System32\DRIVERS\SET4.tmp”.
#E360 An unsigned or incorrectly signed file
“e:\pcp-xpissue\passthru_xpddk\netsf.inf” for driver “Network Service” will
be installed (Policy=Ignore). Error 0xe000022f: The third-party INF does not
contain digital signature information.
#E367 An unsigned or incorrectly signed file
“e:\pcp-xpissue\passthru_xpddk\netsf_m.inf” for will be installed
(Policy=Warn, user said ok). Error 0xe000022f: The third-party INF does not
contain digital signature information.
#I084 Copied related INF “e:\pcp-xpissue\passthru_xpddk\netsf_m.inf” via
‘CopyINF’ entry.
#W082 Could not locate a non-empty service section [Passthru.ndi.Services]
in “e:\pcp-xpissue\passthru_xpddk\netsf.inf”. Error 0xe0000102: The required
line was not found in the INF.
[2002/01/30 12:31:27 1332.609 Driver Install]
#-019 Searching for hardware ID(s): ms_passthrump
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#I022 Found “ms_passthrump” in D:\WINDOWS\inf\oem1.inf; Device: “Passthru
Miniport”; Driver: “Passthru Miniport”; Provider: “Microsoft”; Mfg:
“Microsoft”; Section name: “PassthruMP.ndi”.
#I087 Driver node not trusted, rank changed from 0x00000000 to 0x0000c000.
#I023 Actual install section: [PassthruMP.ndi]. Rank: 0x0000c000. Effective
driver date: 06/24/1999.
#I393 Modified INF cache “D:\WINDOWS\inf\INFCACHE.1”.
#I063 Selected driver installs from section [PassthruMP.ndi] in
“d:\windows\inf\oem1.inf”.
#I320 Class GUID of device remains: {4D36E972-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of “ROOT\MS_PASSTHRUMP\0000”.
#-011 Installing section [PassthruMP.ndi] from “d:\windows\inf\oem1.inf”.
#E366 An unsigned or incorrectly signed file “d:\windows\inf\oem1.inf” for
driver “Passthru Miniport” will be installed (Policy=Warn, user said ok).
Error 1168: Element not found.
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [PassthruMP.ndi.Interfaces] from
“d:\windows\inf\oem1.inf”.
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of “ROOT\MS_PASSTHRUMP\0000”.
#I121 Device install of “ROOT\MS_PASSTHRUMP\0000” finished successfully.
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of “ROOT\MS_PASSTHRUMP\0000”.
#I306 DICS_START: Device has been started.
[2002/01/30 12:31:27 1332.605]
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of “ROOT\MS_PSCHEDMP\0001”.
#I306 DICS_START: Device has been started.
[2002/01/30 12:31:29 1332.704 Driver Install]
#-019 Searching for hardware ID(s): ms_passthrump
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#I022 Found “ms_passthrump” in D:\WINDOWS\inf\oem1.inf; Device: “Passthru
Miniport”; Driver: “Passthru Miniport”; Provider: “Microsoft”; Mfg:
“Microsoft”; Section name: “PassthruMP.ndi”.
#I087 Driver node not trusted, rank changed from 0x00000000 to 0x0000c000.
#I023 Actual install section: [PassthruMP.ndi]. Rank: 0x0000c000. Effective
driver date: 06/24/1999.
#I063 Selected driver installs from section [PassthruMP.ndi] in
“d:\windows\inf\oem1.inf”.
#I320 Class GUID of device remains: {4D36E972-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of “ROOT\MS_PASSTHRUMP\0001”.
#-011 Installing section [PassthruMP.ndi] from “d:\windows\inf\oem1.inf”.
#E366 An unsigned or incorrectly signed file “d:\windows\inf\oem1.inf” for
driver “Passthru Miniport” will be installed (Policy=Warn, user said ok).
Error 1168: Element not found.
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#I056 Coinstallers registered.
#-166 Device install function: DIF_INSTALLINTERFACES.
#-011 Installing section [PassthruMP.ndi.Interfaces] from
“d:\windows\inf\oem1.inf”.
#I054 Interfaces installed.
#-166 Device install function: DIF_INSTALLDEVICE.
#I123 Doing full install of “ROOT\MS_PASSTHRUMP\0001”.
#I121 Device install of “ROOT\MS_PASSTHRUMP\0001” finished successfully.
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of “ROOT\MS_PASSTHRUMP\0001”.
#I306 DICS_START: Device has been started.
[2002/01/30 12:31:27 1332.604]
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of “ROOT\MS_PSCHEDMP\0000”.
#I306 DICS_START: Device has been started.
[2002/01/30 12:31:37 1332.1183]
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of “ROOT\MS_PASSTHRUMP\0000”.
#I306 DICS_START: Device has been started.
[2002/01/30 12:31:37 1332.1188]
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of “ROOT\MS_PSCHEDMP\0001”.
#I306 DICS_START: Device has been started.
[2002/01/30 12:31:37 1332.1184]
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of “ROOT\MS_PASSTHRUMP\0001”.
#I306 DICS_START: Device has been started.
[2002/01/30 12:31:37 1332.1187]
#-198 Command line processed: D:\WINDOWS\Explorer.EXE
#-166 Device install function: DIF_PROPERTYCHANGE.
#I292 Changing device properties of “ROOT\MS_PSCHEDMP\0000”.
#I306 DICS_START: Device has been started.

Dave McCowan writes:

What does %systemroot%\setupapi.log say?


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Hi folks.

My issue sounds like a known bug in XP DDK.
Have a look at my same post on microsoft.public.development.device.drivers
and you’ll find these two answers to my post:


from Eliyas Yakub (xxxxx@microsoft.com)

Could you please try this out when you get time ? Several folks are
complaining about this.
thanks,
Eliyas


from Eliyas Yakub (xxxxx@microsoft.com)
Please ignore my previous post. I didn’t mean to post that in the newsgroup.

Sorry,
Eliyas

Does any of you encountered this issue before?
Knowing it’s not me doing it wrong it’s a relief, but yet my issue it’s not
solved!

Thanks for your support,

Alfonso

----- Original Message -----
From:

> I’m trying to install passthru DDK sample (XPDDK version) under XP
> Professional 2600.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com