Quantcast
Channel: The NDIS blog
Viewing all articles
Browse latest Browse all 48

TMF download page

$
0
0

Are you targeting Windows 8 or Windows Server 2012?  You don't need anything from here!  These operating systems already include all the TMFs you'll need in the PDB from the Microsoft Symbol Server.

For Windows 7 and Windows Server 2008 R2, here is a copy of the TMF decoders for NDIS.SYS:

Download here.

This file was last updated on Mar 10 2013, and includes traces for the following versions of NDIS:

  • RTM
  • KB977927
  • KB981765
  • KB2471472
  • KB2482122
  • SP1
  • KB2624668
  • KB2697537
  • KB2688892
  • KB2719857
  • KB2729608

NDIS traces messages at the following verbosity levels

Level Name Description
1Severe errorsNDIS doesn't use this level much. It's mostly interchangeable with the Errors level.
2ErrorsAn error that will definitely cause something to break. Example: miniport installation will fail because a registry key is missing.
3WarningsAn unusual condition that might need fixing. Example: miniport indicated a malformed status indication, and NDIS dropped it.
4InfoInformational messages. Example: miniport is going into low power mode now.
5VerboseNDIS doesn't use this level much. It's reserved for a few messages that aren't usually useful

 

NDIS recognizes the following flags:

Flag valueName Description
0x00000001Initialization 
0x00000002Configuration 
0x00000004SendThe Send and Receive traces can be very noisy. Only enable them if you have a specific problem with the datapath. If possible, limit the number of packets sent while tracing these.
0x00000008ReceiveThe Send and Receive traces can be very noisy. Only enable them if you have a specific problem with the datapath. If possible, limit the number of packets sent while tracing these.
0x00000010Protocol 
0x00000020Bind 
0x00000040BusTraces miniport's access to underlying hardware, if the miniport uses NDIS APIs to do so. (WDM miniports will not go through NDIS to access their hardware).
0x00000080RegistryTraces how external drivers use the Ndis Configuration APIs
0x00000100PnP Event
Memory Allocation
(PnP Event on Windows 7 / Windows Server 2008 R2 and later; Memory Allocation on Windows Vista / Windows Server 2008)
0x00000200Light-Weight Filter 
0x00000400OID Request 
0x00000800Work ItemTraces the occasional maintenance that NDIS needs to do on work items, including miniport reset
0x00001000PNP 
0x00002000Power Management 
0x00004000Protocol Reference Counting(Windows Vista / Windows Server 2008 only)
0x00008000Lock(Windows Vista / Windows Server 2008 only)
0x00010000Reset 
0x00020000WMI 
0x00040000CoNDIS 
0x00080000Reference Counting 
0x00100000Memory Allocation 
0x00200000NDISIF 
0x00400000NDIS Port 
0x00800000Status Indication 
0x01000000Receive Queues (VMQ)(Windows 7 / Windows Server 2008 R2 and later)

Viewing all articles
Browse latest Browse all 48

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>