I'm experiencing the same issue with Ralink RT5390, also using rt2800pci (running Arch Linux with kernel 3.9.9, though).
As previously noted, changing the MAC address was working in previous kernel versions. Currently only addresses very similar to the default address can be set.
I fetched the current daily-live from the URL above, booted it and tried setting couple of random MAC addresses (macchanger -A) -- it works.
Rebooting into the 3.9.9 kernel and trying to set the same addresses on the interface just shows "RTNETLINK answers: Invalid argument".
I'm experiencing the same issue with Ralink RT5390, also using rt2800pci (running Arch Linux with kernel 3.9.9, though).
As previously noted, changing the MAC address was working in previous kernel versions. Currently only addresses very similar to the default address can be set.
I fetched the current daily-live from the URL above, booted it and tried setting couple of random MAC addresses (macchanger -A) -- it works.
Rebooting into the 3.9.9 kernel and trying to set the same addresses on the interface just shows "RTNETLINK answers: Invalid argument".