AHA!

See, I told you so. It was all my fault.
After tons more code spelunking and debugging, it became obvious that NDIS was simply failing to set up the miniport block for my driver correctly. It even lacked the special miniport block magic number (which is ‘NDMP’ in big-endian). I spent hours tracing through the internals […]

Who’s wrong?

I hate it when this happens. I’m debugging a Very Weird Problem with an NDIS driver, wherein calling NdisReadConfiguration() even once, with a variety of different test inputs, causes NDIS to break (oddly) every single time, but only on Windows XP SP0. So I searched Google looking for NdisReadConfiguration() docs having to do with Windows […]

FWA Symposium

I just got a note from the organizer of the Financial Women’s Association Symposium, to which I’m heading tomorrow to participate in a remote workforce panel. I didn’t think this would be how I would finally get my name into Forbes, though!

NDIS API breakage

I have been spending some time polishing up a driver I’m working on, and today I got to the point in my testing that it was time for Driver Verifier’s Low Resources Simulation. Everything was moving along nicely, when all of a sudden I glanced up and noticed a kd> prompt staring at me. I […]

Downtown Mandolin Orchestra debut

If you’re around the Kansas City metro area and are looking for a good way to pass an evening on April 29, come out to Lawrence, KS and check out the debut performance of the Downtown Mandolin Orchestra.
I’ll be playing mandolin in the orchestra, which also includes mandolas, mandocellos, guitars, a base, and percussion. All […]

Mild outage…

My otherwise-excellent virtual server at linode.com apparently died as a result of a buggy host kernel earlier today. They’ve upgraded the host and my box is back online. Aah, technology…

Get perpendicular

Thanks to David Justis, a colleague at Positive Networks, for passing along this hilarious video from Hitachi about perpendicular storage: http://www.hitachigst.com/hdd/research/recording_head/pr/PerpendicularAnimation.html.

An interesting take on software patents

It’s been a while since I’ve posted on patents. I ran across this post today from Brad Feld today, though, and it started to get the gears turning again: Abolish Software Patents. It’s a interesting (and simple) idea, and something I’ve always been very sympathetic with. Interesting reading.

Working at Tech*Ed

It looks like I’ll be working at Tech*Ed in Boston this year. I haven’t firmed up my travel plans yet, but I should be there the whole week, hanging out with the client support people and maybe attending a few sessions. I’m really looking forward to it - I love Boston, and summer is about […]

A couple more x64 articles

Matt Pietrek has a new article published on msdn, called Everything You Need To Know To Start Programming 64-Bit Windows Systems. It’s a pretty good overview if you haven’t come up to speed on this yet, but it is annoyingly light on some of the driver-centric issues.
I can personally attest to the WOW64 registry redirection […]