I've messed around with this a bit and I think, at least, 
the rtl8192cu driver needs to be rewritten to eliminate the BKL (big Kernel 
Lock).

Where is the documentation that explains the BKL and how to replace it
in drivers?

The BKL calls are defined in smp_lock.h.
Is smp_lock.h included in any of the linux-firmware source code?

smp_lock.h is included twice in the manufacturer (realtek)  sources for
the driver.

My work around is to stay with 11.04, 
and building my own version of rtl8192cu from the manufacturer sources.
It works great in my CQU-906.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/852190

Title:
  Oneric daily - Edimax EW-7811Un USB dongle won't connect to networks
  (rtl8192cu module)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/852190/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to