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

Business Expenses

So I was over at a friend's house the other day, and it happened that he had a WinXP SP1 box that was crashing on boot. He's a budding driver developer, and wanted help actually figuring out why the driver was crashing, as opposed to just removing it and going on about his business.

So, I pulled my laptop out of my bag and noticed that... sigh... it lacks a 9-pin serial port. His computer lacks a firewire port. Stuck. So, I got in the car and drove to the local MicroCenter to pick up a usb-to-rs232 thingy and a null modem cable. The total for these bits of archaic technology? $65.00! Yikes!

The other wrinkle is the fact that my laptop is an Apple PowerBook, so I run my debugger, build environment, etc., inside VirtualPC. This set-up works fine, most of the time, but I admit I was worried about the idea of getting WinDbg to work right with this set-up.

Well, as it turns out, my worries were well-founded. There's a bug somewhere causing the VPC to not get interrupts from the serial port (I gather). Whatever the case, I could send data, but I could not receive it. Microsoft is halfway between releases of VPC, so I'm hoping this is fixed in the upcoming 7.0 release. Meanwhile, back to the other laptop, with an actual serial port, for now.

Total time spent: 3 hours.

[Now playing: Super D EP by Ben Folds.]

Leave a Comment

(required) 

(required) 

(optional)

(required)