Broadcom's IEEE 802.11a/b/g/n driver can be installed on any Linux disruption including Fedora Linux version 20. The driver (broadcom-wl and kmod-wl) works with the following Wireless chipsets only:
- BCM4311
- BCM4312
- BCM4313
- BCM4321
- BCM4322
- BCM43224
- BCM43225
- BCM43227
- BCM43228
Finding out your chipset / wireless card name on a Fedora Linux
Open the Terminal app and type the following shell command:
Sample outputs:
$ lspci
$ lspci | grep -i broadcom
Sample outputs:
How do I use Broadcom wireless cards in Fedora version 19/20?
Fedora Linux provides a version of this driver via rpmfusion repo. All you've to do is configure rpmfusion repo and install the driver.
Step #1: Enable rpmfusion repo
Open the Terminal app and type the following command:
Sample outputs:
# yum localinstall --nogpgcheck \
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Sample outputs:
Loaded plugins: langpacks, refresh-packagekit rpmfusion-free-release-20.noarch.rpm | 15 kB 00:00 Examining /var/tmp/yum-root-Gh9BLR/rpmfusion-free-release-20.noarch.rpm: rpmfusion-free-release-20-1.noarch Marking /var/tmp/yum-root-Gh9BLR/rpmfusion-free-release-20.noarch.rpm to be installed Skipping: yum, filename does not end in .rpm. Skipping: localinstall, filename does not end in .rpm. rpmfusion-nonfree-release-20.noarch.rpm | 15 kB 00:00 Examining /var/tmp/yum-root-Gh9BLR/rpmfusion-nonfree-release-20.noarch.rpm: rpmfusion-nonfree-release-20-1.noarch Marking /var/tmp/yum-root-Gh9BLR/rpmfusion-nonfree-release-20.noarch.rpm to be installed Resolving Dependencies --> Running transaction check ---> Package rpmfusion-free-release.noarch 0:20-1 will be installed ---> Package rpmfusion-nonfree-release.noarch 0:20-1 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================== Package Arch Version Repository Size ============================================================================== Installing: rpmfusion-free-release noarch 20-1 /rpmfusion-free-release-20.noarch 9.7 k rpmfusion-nonfree-release noarch 20-1 /rpmfusion-nonfree-release-20.noarch 9.9 k Transaction Summary ============================================================================== Install 2 Packages Total size: 20 k Installed size: 20 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Warning: RPMDB altered outside of yum. Installing : rpmfusion-free-release-20-1.noarch 1/2 Installing : rpmfusion-nonfree-release-20-1.noarch 2/2 Verifying : rpmfusion-free-release-20-1.noarch 1/2 Verifying : rpmfusion-nonfree-release-20-1.noarch 2/2 Installed: rpmfusion-free-release.noarch 0:20-1 rpmfusion-nonfree-release.noarch 0:20-1 Complete!
Step #2: Install Broadcom Wireless Drivers on Linux Fedora 20
Type the following yum command:
Sample outputs:
# yum search kmod-wl
## *** COMMENT: update the system *** ##
# yum update
## *** COMMENT: if a new kernel was installed reboot the system, before installing kmod-wl using following command i.e. reboot and issue the following command *** ##
# yum install kmod-wl
Sample outputs:
Loaded plugins: langpacks, refresh-packagekit Resolving Dependencies --> Running transaction check ---> Package kmod-wl.x86_64 0:6.30.223.141-5.fc20.22 will be installed --> Processing Dependency: kmod-wl-3.14.4-200.fc20.x86_64 >= 6.30.223.141-5.fc20.22 for package: kmod-wl-6.30.223.141-5.fc20.22.x86_64 --> Running transaction check ---> Package kmod-wl-3.14.4-200.fc20.x86_64.x86_64 0:6.30.223.141-5.fc20.22 will be installed --> Processing Dependency: wl-kmod-common >= 6.30.223.141 for package: kmod-wl-3.14.4-200.fc20.x86_64-6.30.223.141-5.fc20.22.x86_64 --> Running transaction check ---> Package broadcom-wl.noarch 0:6.30.223.141-2.fc20 will be installed --> Finished Dependency Resolution Dependencies Resolved =========================================================================================== Package Arch Version Repository Size =========================================================================================== Installing: kmod-wl x86_64 6.30.223.141-5.fc20.22 rpmfusion-nonfree-updates 14 k Installing for dependencies: broadcom-wl noarch 6.30.223.141-2.fc20 rpmfusion-nonfree 19 k kmod-wl-3.14.4-200.fc20.x86_64 x86_64 6.30.223.141-5.fc20.22 rpmfusion-nonfree-updates 1.1 M Transaction Summary =========================================================================================== Install 1 Package (+2 Dependent packages) Total download size: 1.2 M Installed size: 5.1 M Is this ok [y/d/N]: y Downloading packages: warning: /var/cache/yum/x86_64/20/rpmfusion-nonfree/packages/broadcom-wl-6.30.223.141-2.fc20.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID b5f29883: NOKEY Public key for broadcom-wl-6.30.223.141-2.fc20.noarch.rpm is not installed (1/3): broadcom-wl-6.30.223.141-2.fc20.noarch.rpm | 19 kB 00:00:01 Public key for kmod-wl-6.30.223.141-5.fc20.22.x86_64.rpm is not installed (2/3): kmod-wl-6.30.223.141-5.fc20.22.x86_64.rpm | 14 kB 00:00:01 (3/3): kmod-wl-3.14.4-200.fc20.x86_64-6.30.223.141-5.fc20.22.x86_64 | 1.1 MB 00:00:04 ------------------------------------------------------------------------------------------- Total 250 kB/s | 1.2 MB 00:00:04 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-20 Importing GPG key 0xB5F29883: Userid : "RPM Fusion nonfree repository for Fedora (20) <rpmfusion-buildsys@lists.rpmfusion.org>" Fingerprint: a84d cf58 46cb 10b6 5c47 6c35 63c0 de8c b5f2 9883 Package : rpmfusion-nonfree-release-20-1.noarch (@/rpmfusion-nonfree-release-20.noarch) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-20 Is this ok [y/N]: y Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : kmod-wl-3.14.4-200.fc20.x86_64-6.30.223.141-5.fc20.22.x86_64 1/3 Installing : broadcom-wl-6.30.223.141-2.fc20.noarch 2/3 Installing : kmod-wl-6.30.223.141-5.fc20.22.x86_64 3/3 Verifying : broadcom-wl-6.30.223.141-2.fc20.noarch 1/3 Verifying : kmod-wl-3.14.4-200.fc20.x86_64-6.30.223.141-5.fc20.22.x86_64 2/3 Verifying : kmod-wl-6.30.223.141-5.fc20.22.x86_64 3/3 Installed: kmod-wl.x86_64 0:6.30.223.141-5.fc20.22 Dependency Installed: broadcom-wl.noarch 0:6.30.223.141-2.fc20 kmod-wl-3.14.4-200.fc20.x86_64.x86_64 0:6.30.223.141-5.fc20.22 Complete!
Step #3: Reboot the system
Step #4: Verify and connect to the Wireless network
Type the following command to verify that wireless interface is up and running:
Sample outputs:
$ ifconfig
$ iwconfig
Sample outputs:
wlp1s0 IEEE 802.11abg ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
lo no wireless extensions.
p1p1 no wireless extensions.
You can now connect to your wireless network using Network Manager (top right side) > Select Wi-Fi > Select Network > Select a network > Connect > Enter password for wireless network:
References
- Brodcom 802.11 Linux STA driver source code.
- b43 and b43legacy are drivers for the 802.11b/g/n family of wireless chips that Broadcom produces.
0 comments:
Post a Comment