> Then why does the same card work in Linux, from the Linux partition? That
> is what truly baffles me.
It can't be the network hardware, for exactly the reason you suggest.
As for what the problem is - all I can suggest is you install Wireshark on
the Windows PC & see what is actually happening...
http://www.wireshark.org/download.html
Vic.