Difference between revisions of "Dell Wireless 1390"

From ArchWiki
Jump to: navigation, search
(Redirect to Broadcom wireless)
 
Line 1: Line 1:
[[Category:Laptops (English)]]
+
#REDIRECT [[Broadcom wireless]]
{{merge|Wireless Setup}}
+
== Overview ==
+
As of kernel 2.6.24, the b43 module is the preferred wireless driver for the Dell Wireless 1390 card.  The following is a summary of this forum post (http://bbs.archlinux.org/viewtopic.php?id=43713) and the b43 page at linuxwireless.org (http://linuxwireless.org/en/users/Drivers/b43).  Note that by default the b43 card provides injection support (useful for aircrack-ng suite).
+
 
+
== Requirements ==
+
You must be using >= 2.6.24 kernel and have a Dell Wireless 1390 (or other wifi card compatible with the b43 module, see here for a complete list: http://linuxwireless.org/en/users/Drivers/b43#supported).
+
 
+
== Installation ==
+
These installation steps are pulled straight from here: http://linuxwireless.org/en/users/Drivers/b43#devicefirmware
+
 
+
If you are using the b43 driver from linux-2.6.24, follow these instructions.
+
 
+
Use version 011 of b43-fwcutter.
+
Download, extract the b43-fwcutter tarball and build it:
+
 
+
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
+
tar xjf b43-fwcutter-011.tar.bz2
+
cd b43-fwcutter-011
+
make
+
cd ..
+
 
+
Use version 4.80.53.0 of Broadcom's proprietary driver.
+
Download and extract the firmware from this driver tarball:
+
 
+
export FIRMWARE_INSTALL_DIR="/lib/firmware"
+
wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
+
tar xjf broadcom-wl-4.80.53.0.tar.bz2
+
cd broadcom-wl-4.80.53.0/kmod
+
../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o
+
 
+
Next, you must load the b43 module:
+
[root@host linus]modprobe b43
+
 
+
Then use your usual network manager to connect to a network, for example:
+
[root@host linus]netcfg2 mywifinetwork
+
:: mywifinetwork up                                                            [DONE]
+
 
+
You will probably want to add b43 to your modules in /etc/rc.conf, so that the b43 module is loaded on startup.  For example:<br/>
+
<i>/etc/rc.conf</i>
+
...
+
MODULES=(b43)
+
...
+
 
+
== Note about aircrack-ng ==
+
If you are interested in using aircrack-ng with b43/Broadcom 1390, the AUR aircrack-ng svn package is known to work as of this writing: http://aur.archlinux.org/packages.php?do_Details=1&ID=14693&O=0&L=0&C=0&K=aircrack&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd
+
 
+
aircrack-ng is intended for educational purposes only.
+
 
+
In order for the aircrack-ng to be able use your wireless card for monitoring, etc., your wireless card needs to in a different mode than when you are connected to a network.  The easiest way to reset the b43 module is to just reload it:
+
[root@host linus]rmmod b43
+
[root@host linus]modprobe b43
+
[root@host linus]aireplay-ng -9 wlan0
+
22:07:41  Trying broadcast probe requests...
+
22:07:41  Injection is working!
+
22:07:42  Found 4 APs
+
+
22:07:42  Trying directed probe requests...
+
22:07:42  00:1C:22:6F:33:7E - channel: 6 - 'essid'
+
22:07:48  Ping (min/avg/max): 2.648ms/2.648ms/2.648ms Power: 203.00
+
22:07:48  1/30:  3%
+
...
+
 
+
To connect back to your access point, reload the b43 module again:
+
[root@host linus]rmmod b43
+
[root@host linus]modprobe b43
+
[root@host linus]netcfg2 mywifinetwork
+
:: mywifinetwork up                                                            [DONE]
+

Latest revision as of 07:05, 11 January 2012

Redirect to: