I've just installed Fedora 7 instead of Ubuntu, and just got everything working.
These are the instructions for getting the Wireless Network Card working:
The install process is straight forward and painless. There are just a couple of easy steps to do before installing the ndiswraper.
(we will disable a service first)
(disable wpa_supplicant by going to Adiministration>Server settings>services)
(enter your password and scroll all the way to the bottom...disable wpa_supplicant...save and exit.)
BECOME ROOT.
not sudo.....
[ortiz@ortiz-pc ~]$ su -
Password:
Step 1.
(update your system)
[root@ortiz-pc ~]# yum -y update
(restart the system after update is complete...make sure you log on to your new kernel if the grub splash screen shows 2 kernels. Log into the new kernel.)
step 2.
(Install kernel-devel gcc compat-libstdc++-33)
(do not worry about errors concerning newer or older version of kernel-devel)
[root@ortiz-pc ~]# yum install kernel-devel gcc compat-libstdc++-33
step 3.
(download http://0rtiz.com/downloads/fc7/fc7_4318.zip zip and put it in /home/your_name/Download/)
(go to your /Download folder)
[root@ortiz-pc ~]# cd /home/ortiz/Download/
(remember the fc7_4318.zip package should be here...if not....drag and drop it here if it is in the Desktop. Verify by doing an)
[root@ortiz-pc Download]# ls
bcmwl fc7_4318.zip
(yes...it is there...we can proceed)
(unzip the package)
[root@ortiz-pc Download]# unzip fc7_4318.zip
(and change to the fc7_4318 folder)
[root@ortiz-pc Download]# cd fc7_4318
(another ls shows that there are three folders in the fc7_4318 folder)
[root@ortiz-pc fc7_4318]# ls
80211g
bcmwl
ndiswrapper-1.47
a quick explanation of the folders
folder: [80211g] ... contains the drivers for our Broadcom BCM4318 [AirForce One 54g]
folder: [bcmwl]... contains the files bcmwl5.inf and bcmwl5.sys that we will use from the 80211g folder.
folder ndiswrapper-1.47 is the latest wrapper from sourceforge we will use to make and make install. (latest as of 06-26-2007)
end of explanation
step 4.
(go into the ndiswrapper-1.47 folder)
[root@ortiz-pc fc7_4318]# cd ndiswrapper-1.47
(and...make)
[root@ortiz-pc ndiswrapper-1.47]# make
(and...make install)
[root@ortiz-pc ndiswrapper-1.47]# make install
(ignore any errors during this process the ndiswrapper has been installed. If you need to uninstall the ndiswrapper from the ndiswrapper-1.47 directory you can...make uninstall...to uninstall the ndiswrapper)
step 5.
**We will now follow some of the smfinley (community manger) post to complete setting up our driver)(The post can be found here:"How to install ndiswrapper for Broadcom BCM4318 [AirForce One 54g] (bcmwl5) in FC5
(enter these commands that come from smfinley post)
(some commands have been edited for the purpose of this post)
As root do a "/usr/sbin/ndiswrapper -i /home/your_user_name/Download/fc7_4318/bcmwl/bcmwl5.inf". This creates /etc/ndiswrapper/bcmwl5/bcmwl5.inf.
As root do a "/usr/sbin/ndiswrapper -l" You should see:
Quote:
Installed ndis drivers:
bcmwl5 driver present, hardware present
In reality F7 will output this message instead...but thats ok...
bcmwl5 : driver installed
device (14E4:4318) present (alternate driver: bcm43xx-mac80211)
As root do "gedit /etc/modprobe.conf" (or use you favorite text editor). In gedit add the line "alias wlan0 ndiswrapper" to /etc/modprobe.conf. (Be sure there is a blank line at the end of the file.) Click the "save" button in gedit and close it.
Go to "System" > "Administration" > "Network", type your root password, click on "New" and in the "Select Device Type" dialog select "Wireless connection". Click "Forward". In the "Select Wireless Device" dialog select "ndiswrapper (wlan0)". Click "Forward". In the "Configure Wireless Connection" dialog fill in your wireless LAN information. Put a "0x" before the hex key for your WEP encryption. Click "Forward". In the "Configure Network Settings" dialog select "Automatically obtain IP address settings with DHCP or put your info in the appropriate boxes if you have a fixed IP address. Click "Forward". Click "Apply". In the "Network Configuration" dialog double click on "wlan0" and fine tune the settings. Be sure to tick the checkbox for "Activate device when computer starts", then click the "Wireless Settings" tab, select "Auto" in the "Mode" box, select "Specified" under "Network name (SSID)" and type in your SSID, channel and encryption hex key (if you have not already done so) and be sure to preface the hex key with "0x", select "Auto" in the "Transmit rate:" box. Finally click "ok". Then in the "Network Configuration" dialog click on the "Activate" button while "wlan0" is selected to activate it. You may want to de-activate your normal Ethernet connection (eth0) at this point by highlighting it, selecting "edit", unticking the "Activate device when computer starts" checkbox, clicking "ok", and then disabling it by clicking on the "Deactivate" button while it is still highlighted. Reboot your machine. (Note that you will have to re-build the driver each time you install a new kernel.)
Step 6.
(after you set up your wirless according to smfinley's notes...we need to blacklist the...
bcm43xx_mac80211 driver
This driver is the culprits that kill and keeps the ndiswrapper from working. Do the Following
[root@ortiz-pc ndiswrapper-1.47]# echo 'blacklist bcm43xx_mac80211' >> /etc/modprobe.d/blacklist
optional (to verify that the bcm43xx_mac80211 driver is indeed blacklisted you can verify by running)
[root@ortiz-pc ndiswrapper-1.47]# gedit /etc/modprobe.d/blacklist
(the driver should be at the bottom of the list.
restart your pc.
and the thats it....
Source: http://forums.fedoraforum.org/showthread.php?p=824256