Bug In Receive Handling For Legacy Adapters

 

Knowledge Base ID

KB11039902
Category CLOSED BUG

Effected Product

NDIS PIM 9X  - NDIS Pseudo-Intermediate (PIM) Driver for Windows 9X

Effected Versions

V1.00.01.07 and prior
Effected Platforms Windows 95, Windows 98

 

Symptoms

Received packets are corrupted by the NDIS PIM 9X driver as they are passed to higher level protocols when NDIS PIM 9X is operating on some legacy NDIS adapter drivers.

 

Cause

Certain legacy NDIS adapters or their drivers only indicate partial packets when calling a protocol's ReceiveHandler. In this case the protocol driver must call NdisTransferData to fetch the additional data.

The current NDIS PIM 9X implementation does not call NdisTransferData correctly in this situation, with the result that packets passed upwards to the higher-level protocols are incomplete or corrupted.

 

Resolution

The fix to this bug is under development.

Please let us know if you have observed this problem, We would like to collect a comprehensive list of legacy drivers that have this behavior.

 

Status

March 12, 2000 Fixed in V1.00.01.08.
November 3, 1999 The fix to this bug is currently under development.

 

Comments

Please click the following link to send e-mail relating to this PCAUSA Knowledge Base topic:

<Send Mail To KB11039902 Technical Contact>

 

Keywords NDISPIM9X, BUG
Created November 3, 1999
Last Reviewed March 12, 2000

 
 

PCAUSA Home · Privacy Statement · Products · Ordering · Support · Utilities · Resources
Mailing Lists  · PCAUSA Newsletter · PCAUSA Discussion List
 
Rawether for Windows and WinDis 32 are trademarks of Printing Communications Assoc., Inc. (PCAUSA)
Microsoft, MS, Windows, Windows 95, Windows 98, Windows Millennium, Windows 2000, and Win32 are registered trademarks and Visual C++ and Windows NT are trademarks of the Microsoft Corporation.
Send mail to webmaster@pcausa.com with questions or comments about this web site.
Copyright © 1996-2008 Printing Communications Assoc., Inc. (PCAUSA)
Last modified: December 31, 2007