Some Versions of 3c1807.sys Cause a Nonpaged Pool Leak in Windows 2000 (312021)



The information in this article applies to:

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Small Business Server 2000

This article was previously published under Q312021

SYMPTOMS

A computer that is running Windows 2000 Server or Windows 2000 Advanced Server with the 3Com 1807 hardware driver or 3Com port driver (3c1807.sys) may experience a nonpaged pool leak. After the leak has allocated the maximum available memory for this kernel memory pool, the server may begin to return the following error message in the System event log:
Event ID 2019
Description:
The server was unable to allocate from the system nonpaged pool because the pool was empty.

CAUSE

Some versions of the 3c1807.sys driver do not work properly in Windows 2000.

RESOLUTION

To resolve this issue, remove the 3Com/US Robotics Winmodem driver and then reboot the server. Please contact 3Com for any available updates for the driver.

MORE INFORMATION

The following Microsoft Knowledge Base articles describe how to use the Windows 2000 Support Tools utilities (available on the Windows 2000 retail CD-ROM) to troubleshoot nonpaged pool leaks by identifying the leaking pool tag and linking it to a driver. In this case, the tag that is linked to the large allocation of nonpaged pool is "3com."

177415 How to Use Poolmon to Troubleshoot Kernel Mode Memory Leaks

298102 How to Find Pool Tags That Are Used By Third-Party Drivers

For information about how to contact 3Com, click the appropriate article number in the following list to view the article in the Microsoft Knowledge Base:

65416 Hardware and Software Third-Party Vendor Contact List, A-K

60781 Hardware and Software Third-Party Vendor Contact List, L-P

60782 Hardware and Software Third-Party Vendor Contact List, Q-Z


Modification Type:MajorLast Reviewed:11/20/2003
Keywords:kb3rdparty kbenv kbprb KB312021