How To Install Your Broadcom BCM4318 Using Ndiswrapper

From FedoraNEWS.ORG

Written by Carlos Peraza on 2005-11-21

I have a compaq presario V2312US AMD Turion 64 with a Broadcom Corporation BCM4318. I will be installing the ndiswrapper driver using yum and livna repo.

1. My laptop uses a Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller. 2. I am attaching the windows driver to be use for installation. So just download it!

I will be using the livna repository if you already have it skip this part:

Become root in terminal and run:

gedit /etc/yum.conf

and add this lines:

[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
baseurl=http://rpm.livna.org/fedora/$releasever/$basearch/RPMS.lvn
        http://livna.cat.pdx.edu/fedora/$releasever/$basearch/RPMS.lvn
        http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/RPMS.lvn
        http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/RPMS.lvn
#mirrorlist=http://rpm.livna.org/mirrorlist
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna

Click on save and done. Now run this command to install ndiswrapper:

yum install ndiswrapper kernel-module-ndiswrapper-$(uname -r)

Please be aware that everytime you upgrade the kernel you have to re-install ndiswrapper.


This is an example of the livna repo installing ndiswrapper:

============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 kernel-module-ndiswrapper-2.6.14-1.1637_FC4  i686       1.5-0.lvn.1.4    livna              81 k
 ndiswrapper             i386       1.5-0.lvn.1.4    livna              24 k

Transaction Summary
=============================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)
Total download size: 105 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): kernel-module-ndis 100% |=========================|  81 kB    00:02
(2/2): ndiswrapper-1.5-0. 100% |=========================|  24 kB    00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: ndiswrapper                  ######################### [1/2]
  Installing: kernel-module-ndiswrapper-2. ######################### [2/2]

Installed: kernel-module-ndiswrapper-2.6.14-1.1637_FC4.i686 0:1.5-0.lvn.1.4 ndiswrapper.i386 0:1.5-0.lvn.1.4
Complete!


Create a folder in your home directory (dont name it since we will trash it) and download the driver needed from acer website: ftp://ftp.support.acer-euro.com/notebook/aspire_3020_5020/driver/80211g.zip

Once downloaded right click on folder and extract the 80211g.zip into the folder you created. You will need 2 files to make ndiswrapper work:

A) bcmwl5.inf B) bcmwl5.sys

PIC001.png

which you can put in another folder which most of the community is naming bcmwl. If you are good in creating folder from terminal use by all means use it. If not, think of yourself using ms windows to create folders because it has same principle.


From terminal cd folder or directory where the windows driver is now located:

cd bcmwl

As root install driver with ndiswrapper command:

/usr/sbin/ndiswrapper -i bcmwl5.inf
Installing bcmwl5
Forcing parameter IBSSGMode|0 to IBSSGMode|2
Forcing parameter IBSSGMode|0 to IBSSGMode|2
[root@FC4Laptop bcmwl]#

View installation of driver:

/usr/sbin/ndiswrapper -l
[root@FC4Laptop bcmwl]#/usr/sbin/ndiswrapper -l
Installed ndis drivers:
bcmwl5          driver present, hardware present

Create an alias in /etc/modprobe.conf

/usr/sbin/ndiswrapper -m
[root@FC4Laptop bcmwl]# /usr/sbin/ndiswrapper -m
Adding "alias wlan0 ndiswrapper" to /etc/modprobe.conf
[root@FC4Laptop bcmwl]#


Go to System Tools >Internet Configuration Wizard > enter root's password and select >Wireless Connection and DONE! :D


Truly yours: imdeemvp

Personal tools