Which is the first NDIS routine registered by miniport with NDIS that needs
to be called when network device is disabled?
When I try to disable the ethernet device, the device manager hangs and
device disable never seems to get disabled.
I see lots of incoming traffic and packets getting indicated from my driver
to NDIS.
\windows\inf\setuapi.app.log has the log enclosed below.
Wondering why disable is not going through… Looking at my device context I
dont have any pendings sends to be completed.
Neither is my pause routine getting called. Nor is Ndis close routine
getting called. Any what the problem could be?
Regds,
>> [DIF_PROPERTYCHANGE -
>> {1A3E09BE-1E45-494B-9174-D7385B45BBF5}\NVNET_DEV0373\4&55C493A&0&00]
>> Section start 2006/12/19 00:28:50.234
cmd: “C:\Windows\system32\mmc.exe” C:\Windows\system32\devmgmt.msc
dvi: Using exported function ‘NetClassInstaller’ in module
‘C:\Windows\system32\NetCfgx.dll’.
dvi: Class installer == NetCfgx.dll,NetClassInstaller
dvi: Using exported function ‘NciDeviceInstall’ in module
‘C:\Windows\system32\nci.dll’.
dvi: CoInstaller 1 == nci.dll,NciDeviceInstall
dvi: Using exported function ‘WlanDeviceClassCoInstaller’ in module
‘C:\Windows\system32\wlaninst.dll’.
dvi: CoInstaller 2 == wlaninst.dll,WlanDeviceClassCoInstaller
dvi: Using exported function ‘FDCoInstaller’ in module
‘C:\Windows\system32\fdco1ins.dll’.
dvi: CoInstaller 3 == fdco1ins.dll,FDCoInstaller
dvi: CoInstaller 1: Enter 00:28:50.265
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 00:28:50.281
dvi: CoInstaller 2: Exit
dvi: CoInstaller 3: Enter 00:28:50.281
dvi: CoInstaller 3: Exit
dvi: Class installer: Enter 00:28:50.281
dvi: Class installer: Exit
dvi: Default installer: Enter 00:28:50.281
dvi: {Change State}
dvi: Device Instance =
‘{1A3E09BE-1E45-494B-9174-D7385B45BBF5}\NVNET_DEV0373\4&55C493A&0&00’.
dvi: {DICS_DISABLE, DICS_FLAG_GLOBAL}
dvi: Using exported function ‘NetClassInstaller’ in module
‘C:\Windows\system32\NetCfgx.dll’.
dvi: Class installer == NetCfgx.dll,NetClassInstaller
dvi: Using exported function ‘NciDeviceInstall’ in module
‘C:\Windows\system32\nci.dll’.
dvi: CoInstaller 1 == nci.dll,NciDeviceInstall
dvi: Using exported function ‘WlanDeviceClassCoInstaller’ in
module ‘C:\Windows\system32\wlaninst.dll’.
dvi: CoInstaller 2 == wlaninst.dll,WlanDeviceClassCoInstaller
dvi: Using exported function ‘FDCoInstaller’ in module
‘C:\Windows\system32\fdco1ins.dll’.
dvi: CoInstaller 3 == fdco1ins.dll,FDCoInstaller
dvi: CoInstaller 1: Enter 13:34:36.234
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 13:34:36.234
dvi: CoInstaller 2: Exit
dvi: CoInstaller 3: Enter 13:34:36.234
dvi: CoInstaller 3: Exit
dvi: Class installer: Enter 13:34:36.234
dvi: Class installer: Exit
dvi: Default installer: Enter 13:34:36.234
dvi: {Change State}
dvi: Device Instance =
‘{1A3E09BE-1E45-494B-9174-D7385B45BBF5}\NVNET_DEV0373\4&55C493A&0&00’.
dvi: {DICS_DISABLE, DICS_FLAG_GLOBAL}
dvi: Using exported function ‘NetClassInstaller’ in
module ‘C:\Windows\system32\NetCfgx.dll’.
dvi: Class installer ==
NetCfgx.dll,NetClassInstaller
dvi: Using exported function ‘NciDeviceInstall’ in
module ‘C:\Windows\system32\nci.dll’.
dvi: CoInstaller 1 == nci.dll,NciDeviceInstall
dvi: Using exported function
‘WlanDeviceClassCoInstaller’ in module ‘C:\Windows\system32\wlaninst.dll’.
dvi: CoInstaller 2 ==
wlaninst.dll,WlanDeviceClassCoInstaller
dvi: Using exported function ‘FDCoInstaller’ in
module ‘C:\Windows\system32\fdco1ins.dll’.
dvi: CoInstaller 3 == fdco1ins.dll,FDCoInstaller
dvi: CoInstaller 1: Enter 14:00:13.609
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 14:00:13.625
dvi: CoInstaller 2: Exit
dvi: CoInstaller 3: Enter 14:00:13.625
dvi: CoInstaller 3: Exit
dvi: Class installer: Enter 14:00:13.625
dvi: Class installer: Exit
dvi: Default installer: Enter 14:00:13.625
dvi: {Change State}
dvi: Device Instance =
‘{1A3E09BE-1E45-494B-9174-D7385B45BBF5}\NVNET_DEV0373\4&55C493A&0&00’.
dvi: {DICS_DISABLE, DICS_FLAG_GLOBAL}
>>> [DIF_PROPERTYCHANGE -
>>> {1A3E09BE-1E45-494B-9174-D7385B45BBF5}\NVNET_DEV0373\4&55C493A&0&00]
>>> Section start 2006/12/19 13:34:36.187
cmd: “C:\Windows\system32\mmc.exe” C:\Windows\system32\devmgmt.msc
>>> [DIF_PROPERTYCHANGE -
>>> {1A3E09BE-1E45-494B-9174-D7385B45BBF5}\NVNET_DEV0373\4&55C493A&0&00]
>>> Section start 2006/12/19 14:00:13.578
cmd: “C:\Windows\system32\mmc.exe” C:\Windows\system32\devmgmt.msc