Hi All,
Its an astonished problem with me while working on IMSAMP. After installing
it normally it working well but as soon as I disable TCP/IP bindings for
Real-Adapter, IMSAMP behaves in very strange manner. After system comes up
it shows me IP-Address 0.0.0.0/0.0.0.0. This is because Real-Adapter shuts
down itself.
Why a particular adapter is shutting down? This is not problem with many
other adapter except Intel EEProAdapter, which I read is some different kind
of NIC.
What could be solution to identify and stop such adapters to shutting down
them-selves?
Personally to get IMSAMP working with this adapter only I?ve to add code to
RaiseIRQL and LowerIRQL at many places while no other NIC was creating
problem, huhhhh… Is it so poor NIC/Driver or problem is somewhere else?
Thankx Max for your IRQL suggession. I eliminate many assertion messages
except a following non-understandable assertion message
*** Assertion failed: KeIsExecutingDpc() == FALSE
*** Source File: w:\nt\private\ntos\ke\up..\wait.c, line 1106
And this occurs at the call of UNBIND from ImSamp!CleanupAdapter().
Following is stack trace…
f902b8e4 80124793 ntoskrnl!RtlAssert+0x96
f902b91c fe498263 ntoskrnl!KeWaitForSingleObject+0x1e8
f902b978 fe455f5a TDI!TdiRegisterNetAddress+0x67
f902b93c fe43c053 tcpip!ARPUnbindAdapter+0x24
f902b978 fe455f5a tcpip!DoNDISRequest+0x5b
f902b9ac fe52c2b7 tcpip!ARPUnbindAdapter+0x24
f902ba20 fe5367e4 NDIS!ndisUnloadMiniport+0xe6
f902ba34 f8fe1a23 NDIS!NdisIMDeInitializeDeviceInstance+0x20
f902ba44 f8fe18df ImSamp!CleanupAdapter+0x65
As this is not IRQL problem :))
Please if anyone points me to solution to overcome above bunch of problems.
First of all I want to stop Intel card shutting down itself when I disable
its bindings.
Thanks for taking time to write in.
– Sumit
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Maxim S. Shatskih
From the documentation:
Callers of NdisIMDeInitializeDeviceInstance run at IRQL PASSIVE_LEVEL.
Max
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