WiFi – How to Install Broadcom BCM43142 Drivers in Arch Linux

I installed Arch Linux on my Notebook couple of days ago, and my WiFi card wasn’t working, while still I had wired access. Following are the instructions for installing Broadcom BCM43142 wireless network adapter drivers on your Linux box:

Step 1:

Install Linux Headers and Base Devel  so we can install packages through AUR (Arch User Repository) using Yaourt (A community contributed repository for pacman, which is the package manager of Arch Linux and a few other minor Linux distributions.)

sudo pacman -S linux-headers base-devel

pacman

Now, it will ask for password (sudo), enter password and hit Enter.  Next it will resolve dependencies then, check for conflicting packages. At last it will show total download and install size and ask If you want to proceed with instillation? Press Y and hit enter.

Step 2:

Installing Broadcom BCM43142 wireless network adapter drivers using yaourt

yaourt -S broadcom-wl

Yaourt

Now, it will download PKGBUILD script and ask if you want to edit the PKGBUILD. Normally, you don’t need to edit the PKGBUILD. Hence, type N.

Next, it will ask if you want to edit install, I won’t prefer doing so. Hence, type N.

Next, it will ask if you want to continue building broadcom-wl, type Y. Then it will start the process of  downloading and building packages, after checking for packaging issue and creating package, It will ask if you want to continue installing broadcom-wl package?

Type Y, next it will ask you for password (sudo), type password and hit Enter.

build

Next it will ask if you want to proceed with instillation? Hit Y and press Enter. Finally it will install Broadcom WiFi Drivers.proceed

Step 3:

Restart your machine.

Step 4:

Connect to WiFi network.

 

NOTE:

You might need to reinstall WiFi drivers each time you do a kernel update.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s