Re: Broadcom bcm4313 wl not work for mon/inject
I've contacted one of brcm80211 developers, and here`s the response regarding RFMON implementation :
Quote:
RFMON is on the todo list but it's not currently a high priority. We're focused right now on getting the code cleaned up to meet kernel coding guidelines, and on fixing some known stability issues.
- Henry
Henry Ptasinski
henryp@broadcom.com
So, nothing left to do. seems we should just wait... !
Re: Broadcom bcm4313 wl not work for mon/inject
Thanks strcpy. Is there anyway to get updates about the driver development other than contacting the developers themselves? The brcm80211 part of the git tree seems to be updated daily, but the official page hasn't changed forever and there's no way to tell what's been implemented.
Re: Broadcom bcm4313 wl not work for mon/inject
Had another go at it just now. It seems that the driver is capable of capturing data packets -- if I am simultaneously connected to the AP on wlan0. In this case, everything from ARP capture and injection to cracking my WEP key worked.
The problem is that it cannot capture any data packets that are not destined for the home MAC address. airmon-ng will only show communication between my laptop and the AP (which include data packets when authenticated on wlan0, and fake authentication requests when disconnected on wlan0). Any traffic between my iPhone and the AP are not detected by airmon-ng.
I also tried to spoof my iPhone's MAC address with macchanger on both mon0 and wlan0. Attempting fake authentication would get stuck on "Sending Authentication Request", and traffic to and from my iPhone still cannot be detected by airmon-ng.
Not sure what exactly is missing from the driver for this to happen.
Re: Broadcom bcm4313 wl not work for mon/inject
Quote:
Originally Posted by
strcpy
After 5 hours of search>try>config>fail>clean , I feel lost!
Problem:
BCM4313 802.11b/g LP-PHY [14e4:4727] chip is picked up by "wl" driver by default. it works well for normal usage, but rfmon/injection is NOT possible with this driver on this chipset.
Possible solution could be using b43 driver module instead, which I tried almost any trick/method on internet for that. b43 successfully loads, but it`s not picking up the chip and so no interface. no result with iwconfig , and no luck with trying aliases.
...
&-} any comments are welcome... !
You can also try other Mfgs and Debug / Dump the binary (look for diff in critical area):
Broadcom Wireless LAN Driver for Microsoft Windows 7
http://bizsupport1.austin.hp.com/biz...kId=135&mode=3
Someone tried this to get the "Real Drivers" to install under Ubuntu:
Linux on the Dell Latitude 2110 n-series
http://natefoo.wordpress.com/2010/07...2110-n-series/
I don't know why the didn't try "Wine" to 'install and scoop' ...
PS: Sure hope there is a solution for:
HP Pavilion dm1z
http://www.shopping.hp.com/series/ca...e2/landing_SDP
With it's portability and AMD Fusion E-350 Processor it's a natch for BT ;) .
Re: Broadcom bcm4313 wl not work for mon/inject
hi all
tnx strcpy
i have a broadcom bcm 4313 on my dell n5010 .
i ve done all u mentioned , but i got a new bug , when i start to scan with airodump-ng there is no ap detect , it's completely empty list and dosent detect my access point , it just scan channels over and over.
if any idea , i m stuck with broadcom.
thanks guys. ;)
Re: Broadcom bcm4313 wl not work for mon/inject
hi, I have brcm80211 driver working for my card. RFMON is working but still working on packet injection. see the link below for installing the driver.
If you have any luck with packet injection let me know.
Re: Broadcom bcm4313 wl not work for mon/inject
Hi,
i hope anyone could help me.
I Add this code at the end of the makefile:
KDIR := /lib/modules/$(shell uname -r)/build
ccflags-y += -I$(SUBDIRS)/include -I$(SUBDIRS)/sys -I$(SUBDIRS)/phy
default:
echo $(PWD)
$(MAKE) -C $(KDIR) SUBDIRS=$(shell pwd) CONFIG_BRCM80211_PCI=y V=1 modu
If i compile the driver (make) i get a message see below, but the 'brcm80211.ko' file is missing???.
oot@bt:~/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211# make
echo /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211
/root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211
make -C /lib/modules/2.6.35.8/build SUBDIRS=/root/linux-next-2d57aa7/linux-next-
2d57aa7/drivers/staging/brcm80211 CONFIG_BRCM80211_PCI=y V=1 modules
make[1]: Entering directory `/usr/src/linux-source-2.6.35.8'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211/. tmp_versions ; rm -f /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging /brcm80211/.tmp_versions/*
WARNING: Symbol version dump /usr/src/linux-source-2.6.35.8/Module.symvers
is missing; modules will have no dependencies and modversions.
make -f scripts/Makefile.build obj=/root/linux-next-2d57aa7/linux-next-2d57aa7/d rivers/staging/brcm80211
(cat /dev/null; ) > /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/ brcm80211/modules.order
make -f /usr/src/linux-source-2.6.35.8/scripts/Makefile.modpost
scripts/mod/modpost -i /usr/src/linux-source-2.6.35.8/Module.symvers -I /roo t/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211/Module.symvers -o /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211/Modul e.symvers -S -w -s
make[1]: Leaving directory `/usr/src/linux-source-2.6.35.8'
root@bt:~/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211# ls -l
total 44
drwxrwxr-x 2 root root 4096 2011-02-23 22:08 brcmfmac
drwxrwxr-x 3 root root 4096 2011-02-23 22:08 brcmsmac
drwxrwxr-x 3 root root 4096 2011-02-23 22:08 include
-rw-rw-r-- 1 root root 1005 2011-02-23 22:08 Kconfig
-rw-rw-r-- 1 root root 1233 2011-02-26 22:39 Makefile
-rw-rw-r-- 1 root root 1252 2011-02-26 22:29 Makefile~
-rw-r--r-- 1 root root 810 2011-02-26 22:15 Makefile.patch
-rw-r--r-- 1 root root 0 2011-02-26 22:42 modules.order
-rw-r--r-- 1 root root 0 2011-02-26 22:00 Module.symvers
-rw-rw-r-- 1 root root 3008 2011-02-23 22:08 README
-rw-rw-r-- 1 root root 1629 2011-02-23 22:08 TODO
drwxrwxr-x 3 root root 4096 2011-02-23 22:08 util
root@bt:~/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211#
thanks
boerly
Re: Broadcom bcm4313 wl not work for mon/inject
Hello,
have anyone installed the current saging driver for brcm80211.
I could't compile the brcm80211.ko as it was describe in this thread.
-boerly
Re: Broadcom bcm4313 wl not work for mon/inject
Quote:
Originally Posted by
boerly
Hi,
i hope anyone could help me.
I Add this code at the end of the makefile:
KDIR := /lib/modules/$(shell uname -r)/build
ccflags-y += -I$(SUBDIRS)/include -I$(SUBDIRS)/sys -I$(SUBDIRS)/phy
default:
echo $(PWD)
$(MAKE) -C $(KDIR) SUBDIRS=$(shell pwd) CONFIG_BRCM80211_PCI=y V=1 modu
If i compile the driver (make) i get a message see below, but the 'brcm80211.ko' file is missing???.
oot@bt:~/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211# make
echo /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211
/root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211
make -C /lib/modules/2.6.35.8/build SUBDIRS=/root/linux-next-2d57aa7/linux-next-
2d57aa7/drivers/staging/brcm80211 CONFIG_BRCM80211_PCI=y V=1 modules
make[1]: Entering directory `/usr/src/linux-source-2.6.35.8'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211/. tmp_versions ; rm -f /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging /brcm80211/.tmp_versions/*
WARNING: Symbol version dump /usr/src/linux-source-2.6.35.8/Module.symvers
is missing; modules will have no dependencies and modversions.
make -f scripts/Makefile.build obj=/root/linux-next-2d57aa7/linux-next-2d57aa7/d rivers/staging/brcm80211
(cat /dev/null; ) > /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/ brcm80211/modules.order
make -f /usr/src/linux-source-2.6.35.8/scripts/Makefile.modpost
scripts/mod/modpost -i /usr/src/linux-source-2.6.35.8/Module.symvers -I /roo t/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211/Module.symvers -o /root/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211/Modul e.symvers -S -w -s
make[1]: Leaving directory `/usr/src/linux-source-2.6.35.8'
root@bt:~/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211# ls -l
total 44
drwxrwxr-x 2 root root 4096 2011-02-23 22:08 brcmfmac
drwxrwxr-x 3 root root 4096 2011-02-23 22:08 brcmsmac
drwxrwxr-x 3 root root 4096 2011-02-23 22:08 include
-rw-rw-r-- 1 root root 1005 2011-02-23 22:08 Kconfig
-rw-rw-r-- 1 root root 1233 2011-02-26 22:39 Makefile
-rw-rw-r-- 1 root root 1252 2011-02-26 22:29 Makefile~
-rw-r--r-- 1 root root 810 2011-02-26 22:15 Makefile.patch
-rw-r--r-- 1 root root 0 2011-02-26 22:42 modules.order
-rw-r--r-- 1 root root 0 2011-02-26 22:00 Module.symvers
-rw-rw-r-- 1 root root 3008 2011-02-23 22:08 README
-rw-rw-r-- 1 root root 1629 2011-02-23 22:08 TODO
drwxrwxr-x 3 root root 4096 2011-02-23 22:08 util
root@bt:~/linux-next-2d57aa7/linux-next-2d57aa7/drivers/staging/brcm80211#
thanks
boerly
ı have same error. How to fix error ?
Re: Broadcom bcm4313 wl not work for mon/inject
Viewing the experience of lupius and strcpy, I think there's light at the end of the tunnel.
From past few days, i am also searching for the drivers which support packet injection on my dell N5010 Laptop which has a BCM4313 chipset.
For the same, can anyone help me out on how to get packet injection and monitor work (if its possible, because apart from this post, i have never seen a +ve feedback)
Also i dont know how to get a snapshot of Git repositories.