https://bugzilla.novell.com/show_bug.cgi?id=673054 https://bugzilla.novell.com/show_bug.cgi?id=673054#c8 --- Comment #8 from Tamás Németh <nice@titanic.nyme.hu> 2011-02-23 16:31:33 UTC --- Created an attachment (id=415792) --> (http://bugzilla.novell.com/attachment.cgi?id=415792) License of Broadcom's wl driver I've found yet another workaround: Downloaded the "hybrid" driver from http://www.broadcom.com/support/802.11/linux_sta.php patched it as advised at http://www.linuxquestions.org/questions/blog/frandalla-68463/patching-802-11... My patch is actually the following: #################################################### diff -rupN hybrid_wl.orig//src/wl/sys/wl_linux.c hybrid_wl//src/wl/sys/wl_linux.c --- hybrid_wl.orig//src/wl/sys/wl_linux.c 2010-12-15 03:01:09.000000000 +0100 +++ hybrid_wl//src/wl/sys/wl_linux.c 2011-02-23 10:57:47.824372907 +0100 @@ -482,7 +482,11 @@ wl_attach(uint16 vendor, uint16 device, #ifdef WL_ALL_PASSIVE spin_lock_init(&wl->txq_lock); #endif + #ifndef init_MUTEX + sema_init(&wl->sem,1); + #else init_MUTEX(&wl->sem); + #endif } if (!(wl->wlc = wlc_attach((void *) wl, vendor, device, unit, wl->piomode, #################################################### Then I compiled it, copied the driver (acutally wl.ko) to some location under /lib/modules, ran depmod and finally disabled the original driver: echo 'blacklist brcm80211' >> /etc/modprobe.d/99-local.conf And after a restart, my wlan card can join ad-hoc networks and it even works after suspend/hibernate and resume! Can you ship openSUSE 11.4 whith this driver instead of brcm80211 somehow? I attached the license of this driver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.