
Originally Posted by
DaemonLee
Now, I know, I'm saying these evil words around here...but, I used Ubuntu and it was packaged with a driver from Broadcom,...
First, nobody around here cares if you use Ubuntu. Many people here use it.

Originally Posted by
DaemonLee
...do I still have that same option with Fedora? Maybe
No.
Ubuntu makes no bones about including proprietary drivers and software. Fedora never does that. But the BCM4328 is well known here and commonly discussed.
Some options...
The new Broadcom 802.11 Linux STA driver (broadcom-wl)
This is a real Linux driver by Broadcom. Some people are claiming that it works with the BCM4328. You can try it if you want to. However, the official Broadcom site for the driver does not include the BCM4328 in the list of supported chipsets. I have also been following at least two threads here where people tried it with a BCM4328 and neither of them worked so far. It could be a waste of your time. It's up to you.
Ndiswrapper
Ndiswrapper acts as a sort of "adapter" to make a Windows driver work in Linux. The Windows XP driver is preferred, but people still use W2K and even Windows 98 drivers. Vista drivers are known not to do well with ndiswrapper, so avoid them. And for 64-bit Fedora, use a 64-bit Windows driver with ndiswrapper. The BCM4328 chipset is known to work with ndiswrapper. If you're interested, you need to acquire the XP driver for the card. You will need the SYS and INF files. You can get them from a CD that may have come with the device, the Internet, or your Windows XP system folders. Anyway, once you have those two files, these are the steps...NOTE: Obviously, a temporary wire connection to the Internet is needed for the downloads. I hope your computer has a NIC that you can connect to your router by wire for these next steps. If not, all is not lost. But it may be considerably more complex.
- Put the driver SYS and INF files together in a directory, open a terminal, and cd to that directory.
- Install ndiswrapper and the driver...
Code:
su -
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum update
yum install ndiswrapper
ndiswrapper -i [driver INF filename here]
ndiswrapper -mi
NOTE: The yum update step may potentially take a long time and can be considered optional. But I recommend it if you have the time and the bandwidth. You eventually need to do it anway, and it may avoid some kmod-ndiswrapper dependency issues if your system is up-to-date before attempting to install ndiswrapper. At least yum update the kernel and NetworkManager to their latest versions.
- Reboot
- Left-click on the NetworkManager panel tray icon and you should see your network (router SSID) in the list of available networks if your router is broadcasting its SSID. Click on your network and give NetworkManager the information it requests. You should connect. If your router is not broadcasting its SSID, then you will not see your network in the list of available networks. I recommend that you turn SSID broadcast on. If you insist that SSID broadcast be off, then try left-clicking on the NetworkManager panel tray icon and choose "Connect to hidden wireless network" or "Connect to other wireless network". Then give NetworkManager the information that it requests. You should connect.
If it doesn't work at first, check for the b43 module loading caused by your previous efforts. Ndiswrapper should be in the list generated by this command and b43 should not be there...If b43 is there, then blacklist it like this...
Code:
echo "blacklist b43" >> /etc/modprobe.d/blacklist
I recommend a reboot after doing that. Then try NM again.
P.S.: If b43 is not loading or has been successfully blacklisted, then the Broadcom firmware that you installed with b43-fwcutter should do no harm just sitting there in /lib/firmware/b43. If you like, you can also delete that /b43 folder.