Have you tried adding:
It does the job for my ralink dongle which is:
ID 050d:8053 Belkin Components Ralink RT2870 [F5D8053 N Wireless USB Adapter v1000/v4000]
Took me a while to find that the other rt2*00 modules collide with the rt2870sta one. It might not be the same in your case, but you can always try.
Seems to be the kernel itself, i end up having to blacklist those modules on any distro (since linux-2.6.31).
Hope it helps. Good luck!