BITS, IAS, VSS and RRAS May Stop Responding on SBS 2008 With a Particular NIC Driver

[Today's post comes to us courtesy of Justin Crosby and Damian Leibaschoff]

We are investigating an issue with certain Intel PRO/1000 EB with I/O Acceleration network card drivers on Windows Server 2008 that can cause the BITS service to become unresponsive after a few hours to several days of operation. When that happens, the entire Network Service hosting service (SVCHOST) also goes unresponsive causing the COM+ EventSystem to also become unresponsive.  This can cause issues with the following services:

  • BITS
  • IAS/Network Policy Server
    • This can cause VPN and RWW login failures
  • VSS
    • This can cause backup failures and shadow copy failures
    • VSSADMIN /ListWriters will be empty
  • RRAS
  • WMI

Note: This issue will disappear after a reboot only to return a while (hours to days) later. 

The current resolution is as follows:

  1. Update network card's firmware
  2. Update network card's drivers
    Note: If this NIC is an onboard NIC, you may need to search on your Motherboard Make/Model to find the updated drivers. Use drivers from 2009 or the last half of 2008.  Here is a link to some or the more popular motherboards with this adapter.
  3. Install hotfixes KB959816 and KB961775 (Will be included in SP2 for 2008)
  4. Disable RSS and Offloading on the network card's advanced features
  5. Set the following values on HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters:
    1. EnableRSS = 0
    2. EnableTcpa = 0
    3. DisableTaskOffload = 1
  6. Reboot

If for any reason you must disable BITS as a temporary solution, follow KB922330 to prevent WSUS from losing functionality.

Note: The third-party product(s) that are discussed in this post are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.