It failed to work in Ubuntu as well? Could you right click the Properties of the adapter and click on the Details tab, then post back the four characters which follow VEN and the four after DEV? I'd like to see who made this adapter to see if I can recreate the problem. My only thought - and I'm sure you've been through this one - is that you're stuck with 32 bit drivers.
I assume you have tried a different cable and a different port on the switch or router.
hmm.. i believe this is it. VEN = 10EC DEV = 8168
yeah I've tried that