I had been fighting this for a while as well, and tried almost everything in this thread, and I have a few theories. From what I have seen, power management is the likely cause. I never tried older versions, so I am working on what I have seen so far and from what I have found with USB.
I tested on several hard drives and thumbsticks, as well as various cables. Some would register but not connect, some would not even register. Some would show, but not connect and shortly disappear. Finally, I tried the sd card reader. It worked every time.
I have seen this before, a device is not getting enough power, it will sometimes register in Windows and not allow it to run. Windows sometimes will even turn off that USB port since the device is not working or not being used. I then added an external power to the external drive and what do you know, it worked fine.
How many of you are using non-powered USB hubs, how many powered ones require power from the source even if powered? Try something very low powered first (not a thumbstick, they can use more than you think). I would be interested if D-Link changed the power management between the firmware versions and is now giving you all grief. Maybe they lowered the max output on the A4 to help compensate for the lack of heatsink.
I have an a4 by the way, and seems to be running fine for the moment after gigs of transfer, and switching between XP and Win7, wire and wireless. Maybe it's too early to tell, but this is much further than I could get before, and seems to be running fine. Maybe some of you could verify the results.