Também consegui copilar e instalar no 10.10.
Caso esteja dando errado na compilação, é necessário um patch:
diff -Naur DPO_RT3070_LinuxSTA_V2.3.0.4_20100604.orig/include/os/rt_linux.h DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/include/os/rt_linux.h
--- DPO_RT3070_LinuxSTA_V2.3.0.4_20100604.orig/include/os/rt_linux.h 2010-06-03 14:30:17.000000000 +0200
+++ DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/include/os/rt_linux.h 2010-08-29 00:41:45.505629999 +0200
@@ -1011,8 +1011,13 @@
#define RT28XX_PUT_DEVICE usb_put_dev
#define RTUSB_ALLOC_URB(iso) usb_alloc_urb(iso, GFP_ATOMIC)
#define RTUSB_SUBMIT_URB(pUrb) usb_submit_urb(pUrb, GFP_ATOMIC)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)
+#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr) usb_alloc_coherent(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
+#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr) usb_free_coherent(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
+#else
#define RTUSB_URB_ALLOC_BUFFER(pUsb_Dev, BufSize, pDma_addr) usb_buffer_alloc(pUsb_Dev, BufSize, GFP_ATOMIC, pDma_addr)
#define RTUSB_URB_FREE_BUFFER(pUsb_Dev, BufSize, pTransferBuf, Dma_addr) usb_buffer_free(pUsb_Dev, BufSize, pTransferBuf, Dma_addr)
+#endif
#else
#define RT28XX_PUT_DEVICE rausb_put_dev
diff -Naur DPO_RT3070_LinuxSTA_V2.3.0.4_20100604.orig/os/linux/rt_usb_util.c DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux/rt_usb_util.c
--- DPO_RT3070_LinuxSTA_V2.3.0.4_20100604.orig/os/linux/rt_usb_util.c 2009-12-29 02:50:55.000000000 +0100
+++ DPO_RT3070_LinuxSTA_V2.3.0.4_20100604/os/linux/rt_usb_util.c 2010-08-29 00:40:43.209629999 +0200
@@ -132,7 +132,11 @@
gfp_t mem_flags,
dma_addr_t *dma)
{
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)
+ return usb_alloc_coherent(dev, size, mem_flags, dma);
+#else
return usb_buffer_alloc(dev, size, mem_flags, dma);
+#endif
}
EXPORT_SYMBOL(rausb_buffer_alloc);
@@ -142,7 +146,11 @@
void *addr,
dma_addr_t dma)
{
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35)
+ usb_free_coherent(dev, size, addr, dma);
+#else
usb_buffer_free(dev, size, addr, dma);
+#endif
}
EXPORT_SYMBOL(rausb_buffer_free);
#endif // LINUX_VERSION_CODE //
Desculpe a "ingonorância"

Salve na pasta raiz do drive (a que apareceu quando vc o descompactou) com a extenção *.patch
Na pasta execulte:
patch -p1 < nome_do_patch.patch
Agora é mandar ver com o make e make install.
obs. isto serve para os dois drives.
Valeu e até.