Created attachment 88011 [details] Patch D-Link DWA-125/B1 is a relatively new USB Wi-Fi adapter, using a Ralink chipset supported by the rt2800usb driver. Currently, to work around the problem (it's missing in all present kernel versions, up to and including 3.7.x), I had to add this to /etc/rc.local: echo 2001 3c1e >> /sys/bus/usb/drivers/rt2800usb/new_id After that, the device works without problems. The attached patch is trivial and simply adds the new USB ID to the list of devices handled by rt2800usb.
Please see Documentation/SubmittingPatches and send the patch to the relevant maintainer. You don't need to be subscribed to do that but we do need a Signed-off-by: as per Documentation/SubmittingPatches.
Merged into mainline linux-next: http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commit;h=fd7b9270120ca7e53fbf0469febe0c68acf6a0a2