- How to Install WiFi driver for Broadcom BCM43142 WiFi device in GNU/Linux Distros
- How to install WiFi driver for Broadcom BCM43142 in Debian and Debian-based distros like Ubuntu
- How to install WiFi driver for Broadcom BCM43142 WiFi device in Fedora
- How to install WiFi driver for Broadcom BCM43142 WiFi device in Arch Linux
- You might also like
- Setting up WhatsApp Telegram Bridge Using wat-bridge bot
- Convert your WordPress Website into a Progressive Web App
- Ubuntu 18.04 Bionic Beaver Released – What’s New; Download Now
- Top 5 Open Source Web Analytics Software For Linux Systems
- Top 4 Linux Desktop customization
- Linux Kernel 4.15 Released With Spectre & Meltdown Patches
- 22 thoughts on “ How to Install WiFi driver for Broadcom BCM43142 WiFi device in GNU/Linux Distros ”
- Share your Opinion Cancel reply
- Recent Posts
- Saved searches
- Use saved searches to filter your results more quickly
- Niels-van-den-Hork/ubuntu-wifi-broadcom-bcm43142-802.11b-g-n
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
How to Install WiFi driver for Broadcom BCM43142 WiFi device in GNU/Linux Distros
Getting proprietary WiFi drivers to work in GNU/Linux distros can be a pain sometimes. This time we’re going to deal with such a proprietary driver for the Broadcom BCM43142 WiFi device. Let’s take a look at how to install WiFi driver for Broadcom BCM43142 WiFi device in popular GNU/Linux distros such as Debian, Ubuntu, Fedora and Arch Linux. First of all let’s make sure we’re having the Broadcom BCM43142 WiFi device. For that let’s make use of the lspci command as follows:
If you are having the Broadcom BCM43142 WiFi device then you will get an output somewhat like follows:
0d:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01)
If you get the above output then we are good to continue.
How to install WiFi driver for Broadcom BCM43142 in Debian and Debian-based distros like Ubuntu
sudo apt-get update sudo apt-get install broadcom-sta-dkms
The advantage of using a dkms driver is that you don’t need to manually update the driver everytime you upgrade your kernel!
Dynamic Kernel Module Support (DKMS) is a program/framework that enables generating Linux kernel modules whose sources generally reside outside the kernel source tree. The concept is to have DKMS modules automatically rebuilt when a new kernel is installed.
– Wikipedia
How to install WiFi driver for Broadcom BCM43142 WiFi device in Fedora
sudo dnf update sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf update && sudo dnf install kmod-wl
How to install WiFi driver for Broadcom BCM43142 WiFi device in Arch Linux
sudo pacman -S broadcom-wl-dkms
You might also like
Setting up WhatsApp Telegram Bridge Using wat-bridge bot
Convert your WordPress Website into a Progressive Web App
Ubuntu 18.04 Bionic Beaver Released – What’s New; Download Now
Top 5 Open Source Web Analytics Software For Linux Systems
Top 4 Linux Desktop customization
Linux Kernel 4.15 Released With Spectre & Meltdown Patches
22 thoughts on “ How to Install WiFi driver for Broadcom BCM43142 WiFi device in GNU/Linux Distros ”
Hai, I am using HP 250 G4 laptop in which I installed Ubuntu. But, my wifi adapter is missing.
Tried for two days resolving the issue myself searching the internet but failed.
The commands given by you worked finally. Now I able to use wifi.
Thank you very much.
Ok. I don’t want to be rude nor insulting…..but has no one considered, that if you’re able to UPDATE and INSTALL anything then you’re ALREADY CONNECTED? and thus activating the wifi is not much of an issue? What about when you CANNOT CONNECT to your wifi?…how are you supposed to “apt-get” ANYTHING!? I do wish that sometimes the folks who write articles would be more considerate of the newbie who is not familiar with Linux! Is there an article where someone can find out how to install this if they DON’T have wifi!?
This procedure fixed my problem so I consider it a godsend. I guess they did forget to say plug in an ethernet cable and do the apt-get, but very few people wouldn’t know to do that.
I’ve just tried this with the trial version of Ubunto 19.10 (running a live session from a USB stick drive) and it didn’t work. I followed the instruction to type: lspci -nn | grep -i network and it came back with this result: 02:00.0 Network controller [0280]: Broadcom Limited BCM43142 802.11b/g/n [14e4:4365] (rev 01) However after typing: sudo apt-get update
followed by: sudo apt-get install broadcom-sta-dkms
.
.. I got the following results: Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package broadcom-sta-dkms Please can you advise if there is any remedy for this?
Unfortunately it didn’t solve my problem. I’m trying to use WiFi on a macbook white 2008 with Linux Mint 20 Xfce. But it’s irritating. have tried many ways of solution and nothing happens.
Just in case, i’m using a MacBook White 2008, Linux Mint 20 Xfce. Broadcom BCM43142 WiFi device and newest version (6.30.223.271-12) installed. i guess maybe the kernel version could be the problem. What do you think?
Most laptops and desktops have wired ethernet connector.
Else use different computer to download the *.deb file.
# To know which package to download from kali repository
uname -rv (# Gives kernel version and linux version) # For (eg. 5.7.0-kali1-amd64 Debian 5.7.6-1kali2) download these
linux-kbuild-5.7_5.7.6-1kali2_amd64.deb
linux-headers-5.7.0-kali1-common_5.7.6-1kali2_all.deb
linux-headers-5.7.0-kali1-amd64_5.7.6-1kali2_amd64.deb # You can download the packages manually by navigating on any browser to
http://http.kali.org/kali/pool/main/l/linux # Install downloaded packages in correct order
sudo dpkg -i linux-kbuild-5.7_5.7.6-1kali2_amd64.deb
sudo dpkg -i linux-headers-5.7.0-kali1-common_5.7.6-1kali2_all.deb
sudo dpkg -i linux-headers-5.7.0-kali1-amd64_5.7.6-1kali2_amd64.deb # Download and install dkms package (Google it)
sudo dpkg -i dkms_2.6.1-4_all.deb # Download and install broaddcom-sta-dkms package
sudo dpkg -i broadcom-sta-dkms_6.30.223.271-14_all.deb # Run the driver
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma sudo modprobe wl # Done…..
It has been useful to me. I did the first connection through usb with the iphone hotspot. Worked from the box in Debian 10.
I’m with you. I’m trying to install Manjaro on an old Toshiba Satellite that doesn’t have an ethernet port. How do I get the drivers on?
bro, you guys are the best and the only website that knows how to explain in a easy way how to configure this wifi shit! i love you for ever, going to make a video on youtube explaining how to configure this BCM43142 on fedora that is a pain in the ass, i have been here for 4 hours and wishing i found you earlier. thanks a lot
The assumption is that you have a wired connection to the network (a physical ethernet cable connecting the computer to the router).
Hi thank you for this very useful howto. I would mention that (for Ubuntu based distros at least) one has to install also the correct kernel headers. Under Ubuntu (I have elementary OS which is Ubuntu based) one can find the kernel version with uname -r and then install the headers with sudo apt install linux-headers-5.15.0-58-generic (replace 5.15.0-58-generic with your uname -r output).
Share your Opinion Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Recent Posts
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
This fixes the ‘no network adapter found’ issues for my hp pavilion laptop on ubuntu-broadcom bcm43142 802.11b/g/n
Niels-van-den-Hork/ubuntu-wifi-broadcom-bcm43142-802.11b-g-n
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This fixes the ‘no network adapter found’ issues for my hp pavilion laptop on ubuntu.
Start the following from a clean install of ubuntu (in my case 18.04 and previously 16.04):
run lspci -nn | grep -i net Look up which package you have to install using the table on this page: https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers Install it, in my case sudo apt install bcmwl-kernel-source
Wifi hardware switch turns off after hibernate/sleep/lock
I had a problem where the wifi ‘hardware’ switch would turn off after hibernate, even though the laptop does not have a hardware switch. The switch cannot be turned back on without a restart of the laptop. To solve this you can add GRUB_CMDLINE_LINUX_DEFAULT=»acpi_osi=! acpi_osi=’Windows 2009′ quiet splash» to /etc/default/grub. This should enable you to turn on the hardware switch only after pressing fn+F10 (maybe fn+f12 as that has an airplane mode symbol on my laptop). In my case it solves the issue completely, my hardware switch now never turns off. source: https://askubuntu.com/questions/1043547/wifi-hard-blocked-after-suspend-in-ubuntu-on-gs65/1058248#1058248
niels@niels-laptop:~$ sudo lshw -C network *-network UNCLAIMED description: Network controller product: BCM43142 802.11b/g/n vendor: Broadcom Inc. and subsidiaries physical id: 0 bus info: pci@0000:08:00.0 version: 01 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress cap_list configuration: latency=0 resources: memory:c6100000-c6107fff *-network description: Ethernet interface product: RTL810xE PCI Express Fast Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:09:00.0 logical name: eno1 version: 08 serial: d0:bf:9c:93:f2:e8 size: 100Mbit/s capacity: 100Mbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=full firmware=rtl8106e-2_0.0.1 04/23/13 ip=10.21.2.30 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s resources: irq:19 ioport:4000(size=256) memory:c6004000-c6004fff memory:c6000000-c6003fff
niels@niels-laptop:~$ sudo lshw -C network [sudo] password for niels: *-network description: Wireless interface product: BCM43142 802.11b/g/n vendor: Broadcom Inc. and subsidiaries physical id: 0 bus info: pci@0000:08:00.0 logical name: wlo1 version: 01 serial: 74:29:af:e8:f7:19 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) ip=10.33.21.150 latency=0 multicast=yes wireless=IEEE 802.11 resources: irq:18 memory:c6100000-c6107fff *-network description: Ethernet interface product: RTL810xE PCI Express Fast Ethernet controller vendor: Realtek Semiconductor Co., Ltd. physical id: 0 bus info: pci@0000:09:00.0 logical name: eno1 version: 08 serial: d0:bf:9c:93:f2:e8 capacity: 100Mbit/s width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8106e-2_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII resources: irq:19 ioport:4000(size=256) memory:c6004000-c6004fff memory:c6000000-c6003fff
About
This fixes the ‘no network adapter found’ issues for my hp pavilion laptop on ubuntu-broadcom bcm43142 802.11b/g/n