Greetings.
It seems that many people have been using this dongle for various purposes to connect their Pi in a wireless fashion. However, the module shipped with the Raspberry Pi kernel (located at: https://github.com/raspberrypi/linux) named 8192cu is different from the one in the mainstream kernel release (namely, rtl8192cu).
I am sure there is a good reason for this, however, the 8192cu module has very limited functionality. For example, it is not compatible with the "new" Linux wireless API - cfg80211. In turn, it is not compatible with nl80211 which makes it impossible to use hostapd to force the device into a soft wireless access point mode. Also, one cannot force the device into Monitor mode with this driver.
I have tried the Edimax dongle on my laptop with the rtl8192cu driver that ships with the Linux kernel itself and I can definitely confirm that it works absolutely fine in both AP mode as well as Monitor mode, and for general purpose WiFi use.
Does anyone know why the original rtl8192 kernel module has been blocked and replaced with this 8192cu one? I would also be really grateful if someone could shine some light on unblocking the rtl8192cu module so that it can be used with the Pi. I have a cross-compile environment already set up, so it won't be a big deal for me to recompile the kernel.
Cheers!