I've done a search on the forum and this thread:
seems to describe the most recent experiences with the rtl8185 under linux. Not very hopeful I'm afraid.
Whereas this thread:
describes how someone got it to work with ndiswrapper. Note that that person specifies one particular version of the driver for the card. It's not unusual to find that only one specific driver will work.
There's lots of howtos on ndiswrapper around. This is the one I usually follow:
Note that the author is talking about his experiences with a particular card. You would have to replace the .inf and .sys files that are talked about there with those in the driver package specified in the second link above.
Also, when the author talks about 'Configure your Network', don't do it that way, use NetworkManager and you may well need to blacklist the 8185 drivers that are already in the kernel.
Post back if you want to talk about any of that.