|
Size: 2061
Comment:
|
Size: 5157
Comment: working driver instructions for 1390 dell wireless cards
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| This page describes how to install and Configure your Broadcom Device. Broadcom: 4311, 4312, or 4318 (Not yet working for 1390. 1390 Requires ndiswrapper) | This page describes how to install and Configure your Broadcom Device. Broadcom: 4311, 4312, or 4318 (1390 is working with ndiswrapper unless you have a kernel 2.6.20 then you can use bcm43xx-fwcutter) |
| Line 3: | Line 3: |
| == Device Identification == | [[TableOfContents(2)]] = Device Identification = This is a 1390 card but yours might have a different name. |
| Line 8: | Line 10: |
| == Broadcom Corporation Dell Wireless 1390 WLAN == | = Generic BCM43xx driver = This should work for most bcm43xx based cards. |
| Line 13: | Line 17: |
| apt-get update apt-get install bcm43xx-fwcutter |
aptitude update aptitude install bcm43xx-fwcutter |
| Line 17: | Line 21: |
| * If you experience an error got here 404 [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445133 Bug 445133] | *If installation went successful go to next step. * If you experience an error 404, go here [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445133 Bug 445133] |
| Line 26: | Line 31: |
| cp install_bcm43xx_firmware.sh /usr/share/bcm43xx-fwcutter/ | cp install_bcm43xx_firm ware.sh /usr/share/bcm43xx-fwcutter/ |
| Line 33: | Line 39: |
| * Restart == 1390 and ndiswrapper == * See these instructions for installing [http://ubuntuforums.org/showthread.php?t=297092 1390 Broadcom Wireless Card] == Generic BCM43xx - should work for most cards. == This should work for most bcm43xx based cards. Worked on my Linksys WPC54GS and my built-in HP. * remove and purge old bcm43xx-fwcutter |
*Now test if drivers work |
| Line 41: | Line 41: |
| apt-get --purge remove bcm43xx-fwcutter | modprobe bcm43xx |
| Line 43: | Line 43: |
| * install bcm43xx-fwcutter, but choose __"no"__ when asked to fetch and install firmware. | *Verify that your card is there: |
| Line 45: | Line 45: |
| apt-get install bcm43xx-fwcutter | iwconfig |
| Line 47: | Line 47: |
| * manually fetch firmware | == Download the drivers, try 1== *If iwconfig is not showing your card that means the drivers are not correct. We will need to try few sources of drivers. *First source is dell site. *Download dell drivers, |
| Line 49: | Line 53: |
| wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o | mkdir tmp cd tmp wget http://ftp.us.dell.com/network/R151517.EXE |
| Line 51: | Line 57: |
| * install the firmware | *unzip |
| Line 53: | Line 59: |
| bcm43xx-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o | unzip R151517.EXE |
| Line 55: | Line 61: |
| * remove the copy of the firmware in the current directory | *Extract drivers |
| Line 57: | Line 63: |
| rm wl_apsta-3.130.20.0.o | bcm43xx-fwcutter -w /lib/firmware bcmwl5.sys |
| Line 59: | Line 65: |
| * remove and reinsert the kernel module | *Now test if drivers work |
| Line 61: | Line 67: |
| rmmod bcm43xx modprobe bcm43xx}}} * do a little dance. :-? |
modprobe bcm43xx }}} *Verify that your card is there: {{{ iwconfig }}} == Download the drivers, try 2 == *If that didn't work try following sources: 1. [http://www.learnaboutlinux.net/files/bcmwl5.sys bcmwl5.sys from source 2] *Extract drivers {{{ bcm43xx-fwcutter -w /lib/firmware bcmwl5.sys }}} *Now test if drivers work {{{ modprobe bcm43xx }}} *Verify that your card is there: {{{ iwconfig }}} == Download the drivers, try 3 == 1. [http://www.learnaboutlinux.net/files/wl_apsta.o wl_apsta.o from source 3] (treat wl_apsta.o just like bcmwl5.sys) *Extract drivers {{{ bcm43xx-fwcutter -w /lib/firmware wl_apsta.o }}} *Now test if drivers work {{{ modprobe bcm43xx }}} *Verify that your card is there: {{{ iwconfig }}} = Ndiswrapper = *If the generic bcm43xx driver didn't work. *Usually because you don't have kernel version 2.6.20, you will have to use ndiswrapper. *But because we already went through so many problems we will use the latest source code for ndiswrapper to make sure it works. == Install ndiswrapper == *Install what is neccessary: {{{ aptitude install build-essential aptitude install linux-headers-`uname -r` }}} *uninstall all versions you might have: {{{ aptitude remove ndiswrapper-common aptitude remove ndiswrapper-utils }}} *Download the source, or check their website for latest source code [http://sourceforge.net/project/showfiles.php?group_id=93482 check for new source code] {{{ mkdir tmp cd tmp wget http://superb-east.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.52.tar.gz tar -xzvf ndiswrapper-1.52.tar.gz }}} == Prevent conflict with bcm43xx == *Now to make sure there is no conflic with generic bcm43xx driver do this: {{{ echo blacklist bcm43xx >> /etc/modprobe.d/blacklist }}} *Go to your ndiswrapper directory and compile the source: {{{ cd ndiswrapper-1.52 make make install make distclean }}} == Install driver == *We already download this file R151517.EXE if not wget it again: {{{ wget http://ftp.us.dell.com/network/R151517.EXE }}} *Unzip: {{{ unzip -a R151517.EXE }}} *Install driver. This time we use .inf file, and '''not''' the sys file. {{{ ndiswrapper -i bcmwl5.inf }}} *List devices: {{{ ndiswrapper -l }}} *You should see: {{{ bcmwl5 : driver installed device (14E4:4311) present }}} *Do final steps: {{{ ndiswrapper -m modprobe ndiswrapper echo ndiswrapper >> /etc/modules }}} == Check the device == *Check if device is in a list: {{{ iwconfig }}} *You should see something like: {{{ wlan0 IEEE 802.11g ESSID:off/any Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated Bit Rate:54 Mb/s Tx-Power:32 dBm RTS thr:2347 B Fragment thr:2346 B Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 }}} = External Links = 1. [http://www.learnaboutlinux.net/wireless_1390.htm generic bcm43xx and ndiswrapper (Explains it all)] 1. [http://ubuntuforums.org/showthread.php?t=297092 ndiswrpapper for 1390 only] |
This page describes how to install and Configure your Broadcom Device. Broadcom: 4311, 4312, or 4318 (1390 is working with ndiswrapper unless you have a kernel 2.6.20 then you can use bcm43xx-fwcutter)
?TableOfContents(2)
Device Identification
This is a 1390 card but yours might have a different name.
lspci 0c:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)
Generic BCM43xx driver
This should work for most bcm43xx based cards. Etch:
- Add Contrib section to your apt source.list
aptitude update aptitude install bcm43xx-fwcutter
Install Faild
- If installation went successful go to next step.
If you experience an error 404, go here [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=445133 Bug 445133]
Download this script which was taken from lenny package:
http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=19;filename=install_bcm43xx_firmware.sh;att=1;bug=445133
- Remove old script and place a new one.
rm /usr/share/bcm43xx-fwcutter/install_bcm43xx_firmware.sh cp install_bcm43xx_firm ware.sh /usr/share/bcm43xx-fwcutter/ chmod u+x /usr/share/bcm43xx-fwcutter/install_bcm43xx_firmware.sh
- Retry install
apt-get install bcm43xx-fwcutter
- Now test if drivers work
modprobe bcm43xx
- Verify that your card is there:
iwconfig
== Download the drivers, try 1==
- If iwconfig is not showing your card that means the drivers are not correct. We will need to try few sources of drivers.
- First source is dell site.
- Download dell drivers,
mkdir tmp cd tmp wget http://ftp.us.dell.com/network/R151517.EXE
- unzip
unzip R151517.EXE
- Extract drivers
bcm43xx-fwcutter -w /lib/firmware bcmwl5.sys
- Now test if drivers work
modprobe bcm43xx
- Verify that your card is there:
iwconfig
Download the drivers, try 2
- If that didn't work try following sources:
[http://www.learnaboutlinux.net/files/bcmwl5.sys bcmwl5.sys from source 2]
- Extract drivers
bcm43xx-fwcutter -w /lib/firmware bcmwl5.sys
- Now test if drivers work
modprobe bcm43xx
- Verify that your card is there:
iwconfig
Download the drivers, try 3
[http://www.learnaboutlinux.net/files/wl_apsta.o wl_apsta.o from source 3] (treat wl_apsta.o just like bcmwl5.sys)
- Extract drivers
bcm43xx-fwcutter -w /lib/firmware wl_apsta.o
- Now test if drivers work
modprobe bcm43xx
- Verify that your card is there:
iwconfig
Ndiswrapper
- If the generic bcm43xx driver didn't work.
- Usually because you don't have kernel version 2.6.20, you will have to use ndiswrapper.
- But because we already went through so many problems we will use the latest source code for ndiswrapper to make sure it works.
Install ndiswrapper
- Install what is neccessary:
aptitude install build-essential aptitude install linux-headers-`uname -r`
- uninstall all versions you might have:
aptitude remove ndiswrapper-common aptitude remove ndiswrapper-utils
Download the source, or check their website for latest source code [http://sourceforge.net/project/showfiles.php?group_id=93482 check for new source code]
mkdir tmp cd tmp wget http://superb-east.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.52.tar.gz tar -xzvf ndiswrapper-1.52.tar.gz
Prevent conflict with bcm43xx
- Now to make sure there is no conflic with generic bcm43xx driver do this:
echo blacklist bcm43xx >> /etc/modprobe.d/blacklist
- Go to your ndiswrapper directory and compile the source:
cd ndiswrapper-1.52 make make install make distclean
Install driver
- We already download this file R151517.EXE if not wget it again:
wget http://ftp.us.dell.com/network/R151517.EXE
- Unzip:
unzip -a R151517.EXE
Install driver. This time we use .inf file, and not the sys file.
ndiswrapper -i bcmwl5.inf
- List devices:
ndiswrapper -l
- You should see:
bcmwl5 : driver installed
device (14E4:4311) present- Do final steps:
ndiswrapper -m modprobe ndiswrapper echo ndiswrapper >> /etc/modules
Check the device
- Check if device is in a list:
iwconfig
- You should see something like:
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
External Links
[http://www.learnaboutlinux.net/wireless_1390.htm generic bcm43xx and ndiswrapper (Explains it all)]
[http://ubuntuforums.org/showthread.php?t=297092 ndiswrpapper for 1390 only]
