AFAIK the only solution is by (illegally) modifying the bcmwl license to 
be GPL, which Ubuntu will never do (but you could, privately).

For some reason some kernel functions can only be used with GPL-licensed
modules, which bcmwl isn't.

I currently don't know if a "technical" workaround exists, other than not 
using the low-latency kernel.

On Fri, 12 Jul 2013, Brian Burch wrote:

> I was disappointed to find there was no activity on this problem for a
> week. It is hard to believe no-one knows of a circumvention.
>
> I've not been able to use the wireless adapter ever since I "upgraded"
> my laptop to 13.04, and will need to use it tomorrow but will not have
> access to an ethernet link...
>
> Fortunately, I am using ubuntu studio. It uses the low-latency kernel,
> but I had forgotten the distro also installs and maintains the generic
> kernel. I rebooted with 3.8.0-26-generic and was very happy to discover
> the dkms source compiled cleanly. The machine is running fine on wifi
> with the generic kernel.
>
> So what is it about the low-latency kernel headers that is different to
> generic, and also breaks the compile of bcmwl-kernel-source? Surely it
> isn't necessary?

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

Title:
  bcmwl-kernel-source fails to build on lowlatency kernel [FATAL:
  modpost: GPL-incompatible module wl.ko uses GPL-only symbol
  '__rcu_read_unlock']

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

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

Reply via email to