On 12/07/13 13:06, Bernardo Reino wrote: > AFAIK the only solution is by (illegally) modifying the bcmwl license to > be GPL, which Ubuntu will never do (but you could, privately).
That is very interesting. Thank you very much for your helpful comments. > For some reason some kernel functions can only be used with GPL-licensed > modules, which bcmwl isn't. But I wonder why a) the same kernel functions compile OK against the generic headers, and also b) compile OK against custom low-latency kernel headers. > I currently don't know if a "technical" workaround exists, other than not > using the low-latency kernel. It sounds to me as if something is different in the low-latency header files that is erroneously checking for GPL compliancy, even for a source file that is using logic that ought not to be protected. I won't be able to do much for a week or so, but if no-one else has anything to say in the meantime, I will look into the discrepancy carefully to see what is happening. Based on your thoughts, I can hack the source around until I see the cause more clearly. Brian > 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
