I just got a DIR-501 and wired it to my desktop. It runs great! (This DIR-601 board is the closest one I can find to DIR-501.)
After connecting the DIR-501, when coming out of hibernation or when booting up, my computer would hang, apparently after the desktop has already appeared (Win XP Home SP3). The first time this happened I got a BSOD with the following:
0x000007f (0x00000008, 0x80042000, 0x00000000, 0x00000000)
Later I got a different series of numbers and a message complaining about I think ntfs.sys. At least once everything simply locked up with no BSOD.
The way I finally got my computer to boot up was to simply disconnect the DIR-501 until after the desktop is loaded. Then everything is fine and there are no BSOD's or lockups.
What might the problem be? I assume it has something to do with the PnP capability of this particular router, but I don't understand why that would hang up the computer only when initially booting up or coming out of hibernation.