akrasic / broadcom-wl Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
Sorry for posting this in the wrong place, but I need some help with Debian Kali Linux.
I use BCM43228 a/b/g/n, and there is a patch : http://ix.io/9DV that lets you enable the monitoring.
Here appears the problem. By installing this pack[broadcom-wl form the github] and applying the additional patch , I am able to turn the monitor on [echo 1 > /proc/brcm_monitor0 ] but it contains many errors from the compiling and also there are some functions that don't work correctly.[aircrack-ng , reaver and many more]
I wonder if someone could help me apply correctly the patch. Patch name was this: wl_linux.patch and it was located in /src/wl/sys/ from the extracted file where wl_linux.c_ file exists.
After downloading the original .deb [broadcom-sta-dkms][the latest v6] from the Debian packages and turned up the monitor systems [echo 1 > /proc/brcm_monitor0 ] i get a system crash, and i have to reboot.
I checked many sites and only WL can help me installing the driver.
The only thing I want to do is activating the monitoring and get aircrack-ng and reaver working.
Source thread that helped me : http://www.kalilinux.net/community/threads/how-to-make-broadcom-bcm43142-wireless-card-work-in-kali.814/
Thank you!
Solution : Just upgrade your kernel to 3.18+ for BCM43228 or BCM43227
I am using opensuse-13.1 with 3.14 kernel
Everything works except that the patch for makefile ends up in error:
lowks@lowkster:~/src/broadcom-wl> patch -p1 < makefile.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- Makefile 2013-08-01 08:52:22.000000000 +0200
|+++ Makefile.new 2014-01-17 02:10:17.071500195 +0100
--------------------------
File to patch: ^C
Error happens when trying to compile with 3.15.x kernel
/home/lowks/src/broadcom-wl/src/wl/sys/wl_cfg80211_hybrid.c: In function ‘wl_notify_connect_status’:
/home/lowks/src/broadcom-wl/src/wl/sys/wl_cfg80211_hybrid.c:1844:4: warning: passing argument 3 of ‘cfg80211_ibss_joined’ makes pointer from integer without a cast [enabled by default]
cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
^
In file included from /home/lowks/src/broadcom-wl/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
/usr/src/linux-3.15.0-33.g9194b64/include/net/cfg80211.h:3933:6: note: expected ‘struct ieee80211_channel *’ but argument is of type ‘unsigned int’
void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
^
/home/lowks/src/broadcom-wl/src/wl/sys/wl_cfg80211_hybrid.c:1844:4: error: too few arguments to function ‘cfg80211_ibss_joined’
cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
^
In file included from /home/lowks/src/broadcom-wl/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
/usr/src/linux-3.15.0-33.g9194b64/include/net/cfg80211.h:3933:6: note: declared here
void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.