Recent Posts

Tags

News

  • A blog about Microsoft Windows development, focused on kernel-mode driver development, the Windows DDK, WDK, and related tools.

    To elaborate on the copyright notice at the bottom: all content produced by me on this site is copyright and licensed as follows:

    <!-- Creative Commons License --> Creative Commons License
    This work is licensed under a Creative Commons License. <!-- /Creative Commons License --> <!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <Work rdf:about=""> <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" /> <license rdf:resource="http://creativecommons.org/licenses/by-nc/2.0/" /> </Work> <License rdf:about="http://creativecommons.org/licenses/by-nc/2.0/"> <permits rdf:resource="http://web.resource.org/cc/Reproduction" /> <permits rdf:resource="http://web.resource.org/cc/Distribution" /> <requires rdf:resource="http://web.resource.org/cc/Notice" /> <requires rdf:resource="http://web.resource.org/cc/Attribution" /> <prohibits rdf:resource="http://web.resource.org/cc/CommercialUse" /> <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> </License> </rdf:RDF> -->

    Although I work for Positive Networks, this work is my own and is not connected with my employer in any way.

    <!-- technorati again --> <script type="text/javascript" src="http://embed.technorati.com/embed/8xz8dihr.js"> </script>

Community

Email Notifications

Other Blogs

General

Technical Resources

About Me

Archives

Kernel Mustard

Reflections on Windows System Programming
Steve Dispensa, MVP - Windows DDK

A Real-life Debugging Challenge

My company typically sells to customers that are nowhere near its headquarters. This presents some special, real-world problems having to do with debugging of drivers. We're currently in the middle of debugging a real booger of a bug, and in this case, the bug only shows up at low lattitude.

One of our customers is in Mexico, and in this particular network, the installation of our software causes his file "server" (Windows XP SP2) to suddenly drop off the network. Nobody could manage to reproduce the problem internally, and only two other customers in the history of the company had reported the problem.

The product has two kernel-mode drivers: a virtual Ethernet miniport and an NDIS intermediate driver.

Sooo, what would cause a windows computer to drop off the network an hour or two after boot, every time, but only when these two drivers are installed? I'll discuss my first theory in the next post, but for an advance hint, go check out Larry Osterman's blog - he has a couple of relevant posts in the last day or three.

Comments

TrackBack said:

^_~,pretty good!csharpsseeoo
# May 17, 2005 11:03 PM

TrackBack said:

A Real-life Debugging Challengeooeess
# June 10, 2005 2:11 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)