diff --git a/drivers/network/ndis/ndis/miniport.c b/drivers/network/ndis/ndis/miniport.c index 9f654ab911d..965154a531a 100644 --- a/drivers/network/ndis/ndis/miniport.c +++ b/drivers/network/ndis/ndis/miniport.c @@ -1633,6 +1633,10 @@ NdisIPnPStartDevice( return (NTSTATUS)NdisStatus; } + /* Check for a hang every two seconds if it wasn't set in MiniportInitialize */ + if (Adapter->NdisMiniportBlock.CheckForHangSeconds == 0) + Adapter->NdisMiniportBlock.CheckForHangSeconds = 2; + Adapter->NdisMiniportBlock.OldPnPDeviceState = Adapter->NdisMiniportBlock.PnPDeviceState; Adapter->NdisMiniportBlock.PnPDeviceState = NdisPnPDeviceStarted;