Печально, что никто не помогает на этом форуме...хотя проблема несложная.
Помогу.
Убеждаетесь, что железка именно такая
http://wikidevi.com/wiki/D-Link_DWA-140_rev_D1 и определяется как ID: 2001:3c20.
Берете драйвер
http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501, распаковываете, ставите, не забывая поправить os/linux/config.mk
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
После успешной установки драйвера даем команду sudo echo "2001 3c20" | sudo tee /sys/bus/usb/drivers/rt2870/new_id
и железка сама должна завестись. Если лень возиться в какой-нить автоскрипт добавляете команду и все.
Если хочется корректной поддержки драйвером, то надо перед сборкой добавить одну строчку в драйвере.
В файл DPO_RT5572_LinuxSTA_2.6.1.3_20121022\common\rtusb_dev_id.c ищем строки
#ifdef RT5370
{USB_DEVICE(0x148F,0x5370)}, /* Ralink 5370 */
{USB_DEVICE(0x148F,0x5372)}, /* Ralink 5372 */
{USB_DEVICE(0x13D3,0x3365)}, /* Azurewave */
{USB_DEVICE(0x13D3,0x3329)}, /* Azurewave */
{USB_DEVICE(0x2001,0x3C15)}, /* Alpha */
добавляем строчку {USB_DEVICE(0x2001,0x3C20)}, /* DWA-140/D1 */
Собираем и устанавливаем драйвер.
После этого железка поддерживается полностью корректно.