centos7.1 Installing Broadcom43142 Wireless Card

Source: Internet
Author: User

1, first determine the Broadcom type network card:

/sbin/lspci | grep Broadcom


2. Need to get the network card driver down, and then compile their own, so you must first Ann this thing:

Yum Install kernel-headers kernel-devel gcc

3. View the number of system bits (if you know you can skip this step):

Getconf Long_bit

Next, download the http://www.broadcom.com/support/802.11/linux_sta.php driver here.
You can also use wget: This is the address of wget:

32-bit: http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz
64-bit: http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz

4. Installation

# mkdir WL//Unzip and install
# CD WL
# wget http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz//Choose not two addresses according to your system
# tar zxf hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz//root file name is the same
# Make Api=wext
# strip--strip-debug Wl.ko//delete unnecessary symbols:


Remove the existing wireless module if it has already been installed:

# Rmmod bcm43142//Remove an existing wireless module from the kernel
# Rmmod B43
# Rmmod B43legacy
# Rmmod NDISwrapper
# make install//successfully compile and load the driver module into the kernel
# depmod ' uname-r '//try to create a module dependency:
# modprobe WL//Then load the Drive module:


You still have to take a few extra steps to automatically load the module at boot time. First, edit the/etc/modprobe.d/blacklist file and add the following:

blacklist bcm43xx
Blacklist b43
Blacklist b43legacy
Blacklist BCMA
Blacklist Brcmsmac
Blacklist SSB
Blacklist ndiswrapper


By doing this, you can prevent these modules from being loaded into the kernel at boot time and conflict with the WL module. In addition, to fashion the WL module on boot, create/edit/etc/sysconfig/modules/kmod-wl.modules and paste the following into it:

#!/bin/bash

For M in lib80211 cfg80211 WL; Do
Modprobe $M &>/dev/null
Done


Now your driver should be loaded every time you turn it on (except after you install the new kernel, you have to recompile it by the steps above).

centos7.1 Installing Broadcom43142 Wireless Card

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.