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:
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
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.
Installing Broadcom BCM43142 wireless network adapter drivers using yaourt
yaourt -S broadcom-wl
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.
Next it will ask if you want to proceed with instillation? Hit Y and press Enter. Finally it will install Broadcom WiFi Drivers.
Restart your machine.
Connect to WiFi network.
You might need to reinstall WiFi drivers each time you do a kernel update.