OK, we're going to install the 3.7.2 kernel then use rt2800pci as the wireless driver.
Just in case this breaks something else .. remember, you will still be able to boot to the older kernel (3.2.0-36) the same way you booted 3.2.0-29 .. then we'll remove 3.7.2
OK, run these commands in sequence:
now open /etc/modprobe.d/blacklist.conf with:
sudo gedit /etc/modprobe.d/blacklist.conf
and add a NEW line at the bottom that reads:-blacklist rt3290sta
SAVE the file, and REBOOT
Check the rt2800usb driver is loaded with:
If nothing is returned run:
Check your wireless can see your router with:
Then come back here and tell me what happened .. as we *may* need to tell the system to load rt2800pci at bootup
And REMEMBER .. if anything else breaks, such as wired networking .. you can always boot the older kernel, then come back here.
For future readers .. This method should also work for Ubuntu 12.10
but along with updating the kernel to 3.7.2, don't forget to install the firmware as described below.
Download this firmware:
Put the rt3290.bin file in your home directory, then run:
sudo mv -v ~/rt3290.bin /lib/firmware/rt3290.bin
to move it to the /lib/firmware directory.