NETBEUI NDIS PIM Filter
Causes
Slow System Boot

 

Knowledge Base ID

KB08080001
Category INFORMATION

Effected Product

NDIS PIM 9X

Effected Versions

N/A
Effected Platforms Windows 9X

 

Symptoms

It is relatively straightforward to extend the MSTCP NDIS PIM sample to filter other protocols such as NETBEUI. The procedure is basically to clone the two MSTCP modules and then systematically rename the TCPH functions and structures to NBH. Then a call to the new NBH_HookProtocol function must be added in the NdisHook.c module.

However, after making the basic clone the Windows 9X system will boot V-E-R-Y  S-L-O-W-L-Y.

Cause

The MSTCP filter includes an example of filtering NdisRequests. The sample code overrides the OID_GEN_LINK_SPEED query by replacing the adapter's link speed with a new speed of 56KB.

Evidently, MSTCP ignores or does not query OID_GEN_LINK_SPEED. However, NETBEUI does check this OID. If the 56KB link speed override is made, the system boots intolerably slowly.

Resolution

Remove the sample OID_GEN_LINK_SPEED NdisRequest override from your NETBEUI filter.

Status

August 8, 2000 Information posted.

Comments

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

<Send Mail To KB08080001 Technical Contact>

 

Keywords NDIS PIM 9X, NETBEUI
Created August 8, 2000
Last Reviewed August 8, 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