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 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.