Public bug reported: WL module fails to compile, apparently new kernel (2.6.37) no longer has init_MUTEX -function. Network stops working once one puts computer into hibernation, suspend or reboots. Workaround is to replace "init_MUTEX(&wl->sem);" with "sema_init(&wl->sem, 1);", then "depmod" and "modprobe wl".
make.log: make: Entering directory `/usr/src/linux-headers-2.6.37-12-generic' LD /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/built-in.o CC [M] /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/src/shared/linux_osl.o CC [M] /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/src/wl/sys/wl_linux.o /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/src/wl/sys/wl_linux.c: In function ‘wl_attach’: /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/src/wl/sys/wl_linux.c:487:3: error: implicit declaration of function ‘init_MUTEX’ make[1]: *** [/var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/src/wl/sys/wl_linux.o] Error 1 make: *** [_module_/var/lib/dkms/bcmwl/5.100.82.38+bdcom/build] Error 2 make: Leaving directory `/usr/src/linux-headers-2.6.37-12-generic' ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: bcmwl-kernel-source 5.100.82.38+bdcom-0ubuntu1 ProcVersionSignature: Ubuntu 2.6.37-12.26-generic 2.6.37 Uname: Linux 2.6.37-12-generic i686 NonfreeKernelModules: wl Architecture: i386 Date: Sun Jan 9 09:16:49 2011 ProcEnviron: LC_TIME=fi_FI.utf8 LANGUAGE=en_US.UTF-8:en LANG=en_US.utf8 LC_MESSAGES=en_US.utf8 SHELL=/bin/bash SourcePackage: bcmwl ** Affects: bcmwl (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug i386 natty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/700574 Title: wl module (5.100.82.38) fails to compile on 2.6.37-12 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs