I grepped for the manufactures ID in the kernel source.
rt2x00/rt2800pci.c: { PCI_DEVICE(0x1814, 0x3060), PCI_DEVICE_DATA(&rt2800pci_ops) },
I think this is the kernel modules you need or a pci card:
/lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko
Code:
sudo /sbin/modinfo rt2800lib
root's password:
filename: /lib/modules/2.6.37.1-1.2-desktop/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko
license: GPL
description: Ralink RT2800 library
version: 2.3.0
author: http://rt2x00.serialmonkey.com, Bartlomiej Zolnierkiewicz
srcversion: 24684F54D3B933C95DD48C9
depends: rt2x00lib,mac80211,crc-ccitt
vermagic: 2.6.37.1-1.2-desktop SMP preempt mod_unload modversions
Did Ubuntu select a different driver? Sometimes it will select and alternate driver, such as a staging driver. If that is the case, you may need to blacklist the driver Ubuntu chose, and modprobe the rt2800lib.
Which kernel version do you have? Sometimes the particular device is too new for a kernel version, and the correct kernel module won't handle the device.
I'd recommend visiting the site in the modinfo results above. I don't know if the firmware for the driver comes with the kernel, or if you need to download it.