Hi Thomas and all,
I also encounter the same problem with the PCAUSA ImSamp “Version 0.100 built on May 28 1997 13:33:16”. After installaing, and manually disabling TCP/IP binding for Intel PRO/100+ Adapter, as i rebooted the machine it hanged up and comes up only when i remove the network cable from card. On the debug screen messages were
… … … …
ModLoad: f72b8000 f72bffc0 ImSamp.sys
ImSamp: Ndis 4.0 Intermediate Driver Sample: Version 0.100 built on May 28 1997 13:33:16
Unbind: calling Delinterface
Break instruction exception - code 80000003 (first chance)
A fatal system error has occurred.
eax=00000004 ebx=fc8d9700 ecx=f728aa92 edx=00000000 esi=8014985c edi=ffdff208
eip=8012f910 esp=8014977c ebp=801498f0 iopl=0 nv up di pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000002
Loading symbols for 80100000 ntoskrnl.exe -> ntoskrnl.exe
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntoskrnl.exe -
ntoskrnl!DbgBreakPointWithStatus+4:
8012f910 cc int 3
Loading symbols for f74a8000 tdi.sys -> tdi.sys
*** ERROR: Symbol file could not be found. Defaulted to export symbols for tdi.sys -
ChildEBP RetAddr Args to Child
801498f0 80140e60 0000000a 14dc0000 00000002 ntoskrnl!DbgBreakPointWithStatus+0x4
8014990c c009cb39 80859643 00000000 00000000 ntoskrnl!Kei386EoiHelper+0x2948
80859648 f74a95e8 00630000 0002000e 09c00000 0xffffffff`c009cb39
00000000 00000000 00000000 00000000 00000000 TDI!TdiDeregisterNetAddress+0x376
Bugcheck code 0000000A
Arguments 14dc0000 00000002 00000000 fc8d9700
ntoskrnl!DbgBreakPointWithStatus+4:
8012f910 cc int 3
kd>
… … … …
I took a look into the registry “SERVICE\IMSAMP” and “SERVICE\IMSAMPMP”, and changed the variable Group to “PNP_TDI”, instead of NDIS with all possible combination and the observations are here.
1> Firstly I changed the Group for ImSamp but i failed to get the desired functioanlity, now insteed of my machine hangup, I can login and work but my TCP/IP network doesn’t come up. the command “ipconfig” doesn’t display configurations except title message " Windows NT IP Configuration". At the same time I never get the message “Unbind: calling Delinterface”.
2> When i set Group of ImSampMP to PNP_TDI, quite illogical, still I tried that… a looping crash occusrs. i mean go command to debugger give same crash output again and again
… … … … …
ModLoad: f72b0000 f72b7fc0 ImSamp.sys
ImSamp: Ndis 4.0 Intermediate Driver Sample: Version 0.100 built on May 28 1997
13:33:16
ModLoad: f74b4000 f74b64e0 TDI.SYS
ModLoad: fc414000 fc439000 tcpip.sys
IP: Unable to read addrmaskreply value from registry.
Will be disabled.
ModLoad: fc3f8000 fc413040 netbt.sys
ModLoad: fc3dd000 fc3f7200 E100BNT.SYS
ModLoad: fc2cc000 fc2dc8c0 afd.sys
ModLoad: f7380000 f7387120 netbios.sys
ModLoad: fc8ab000 fc8ad640 Parport.SYS
Unbind: calling Delinterface
Break instruction exception - code 80000003 (first chance)
A fatal system error has occurred.
eax=00000004 ebx=fc8d9700 ecx=f728aa92 edx=00000000 esi=8014985c edi=ffdff208
eip=8012f910 esp=8014977c ebp=801498f0 iopl=0 nv up di pl nz na pe nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00000002
Loading symbols for 80100000 ntoskrnl.exe -> ntoskrnl.exe
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntoskrnl.exe -
ntoskrnl!DbgBreakPointWithStatus+4:
8012f910 cc int 3
Loading symbols for f74b4000 tdi.sys -> tdi.sys
*** ERROR: Symbol file could not be found. Defaulted to export symbols for tdi.sys -
ChildEBP RetAddr Args to Child
801498f0 80140e60 0000000a 14dc0000 00000002 ntoskrnl!DbgBreakPointWithStatus+0x4
8014990c c009cb39 8085d643 00000000 00000000 ntoskrnl!Kei386EoiHelper+0x2948
8085d648 f74b55e8 00630000 0002000e 09c00000 0xffffffff`c009cb39
00000000 00000000 00000000 00000000 00000000 TDI!TdiDeregisterNetAddress+0x376
Bugcheck code 0000000A
Arguments 14dc0000 00000002 00000000 fc8d9700
ntoskrnl!DbgBreakPointWithStatus+4:
8012f910 cc int 3
kd>
3> Observation with the Group set to PNP_TDI in both Adapter and Transport are the messages…
… … … …
ModLoad: f72b8000 f72bffc0 ImSamp.sys
ImSamp: Ndis 4.0 Intermediate Driver Sample: Version 0.100 built on May 28 1997 13:33:16
Unbind: calling Delinterface
… … … …
and no responce from machine
I’m using the oemsetup.inf and imsamp.sys that came with the IM driver from pcausa… and i’ve checked against the latest driver by intel which i downloaded yesterday and previously i’s using the driver shipped with card ab that was again by intel only.
Please advise…
Thanks in advance,
- Sumit Pandya
-----Original Message-----
From: Thomas F. Divine [mailto:xxxxx@pcausa.com]
Sent: Wednesday, October 11, 2000 10:36 PM
To: NT Developers Interest List
Subject: [ntdev] Re: Intermediate drivers co-existence
You might try setting the GROUP setting for your IM to PNP_TDI instead of
NDIS. The offending 3Com gizmo (I hate it!!!) starts as a service with a
group setting of NDIS as well. Without further discriminators your IM can be
loaded in the wrong order.
Let me know if this helps. It worked for me.
Good luck,
Thomas F. Divine
PCAUSA - Toolkits & Resources For Network Software Developers
NDIS Protocol - TDI Client - Windows 95 Redirector
http:
----- Original Message -----
From: Barak Mandelovich
To: NT Developers Interest List
Sent: Tuesday, October 10, 2000 8:55 AM
Subject: [ntdev] Intermediate drivers co-existence
> Hi, everybody!
>
> I built my own IM driver, based on the ImSamp.sys driver
> from the DDK, and it works fine on machines without
> other intermediate drivers.
>
> The problem starts when I try to install it on a machine
> with an intermediate driver already installed (e.g.: The Intel Pro/100+,
> which
> is not a regular Ethernet card, but it has an intermediate driver
> above the MAC level, that makes it look to the system as a “regular”
> Ethernet (the system “thinks” that the IM driver is the MAC driver…) ).
>
> Now, when I install the ImSamp, it’s installed between the NIC’s
> MAC driver and the NIC’s IM driver, instead of between the IM and the IP
> layer.
>
> I think it has something to do with the oemsetup.inf of ImSamp.
>
> Am I right? If not - where should I look for the answer?
> If I’m right - can someone please tell me what should be done
> (I took a look at the ImSamp’s oemsetup.inf and understood NOTHING…)
>
> Where can I find info regarding oemsetup.inf?
>
> I tried to change the bindings manually, but for the IMSAMP
> service, I could only choose “physical” devices (e.g.: The MAC driver
> of the NIC, another Ethernet card etc.)
>
> thanks in advance,
>
> - Barak
>
____________________________________________________________
eLitecore Technologies Pvt. Ltd.
—
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</http:>