0

I have installed Ubuntu 16.04 and and there is no sign of wi-fi, no on/off indicator

I have seen all the solutions on internet: enter image description here how to handle wi-fi problems, but none worked for me. I have HP Pavillion laptop.

What can I do?

output: arjun@arjun-HP-Pavilion-15-Notebook-PC:~$ lspci -vvnn | grep -A 9 Network

0

8:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    DeviceName: Broadcom BCM43142 802.11bgn 1x1 WiFi Adapter + BT 4.0 combo adapter
    Subsystem: Hewlett-Packard Company BCM43142 802.11b/g/n [103c:2230]
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 0
    Region 0: Memory at b5500000 (64-bit, non-prefetchable) [size=32K]
    Capabilities: <access denied>
    Kernel modules: bcma, wl
Pilot6
  • 90,100
  • 91
  • 213
  • 324

3 Answers3

0
sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms linux-firmware

this worked on ubuntu 14.06. test it and tell me if it worked for 16.04 too.

-2

I had faced the same issue in HP Pavillion laptop twice. Follow these steps:

  1. Run sudo apt-get update && sudo apt-get upgrade

  2. Download bcmwl-kernel-source in .deb format and then install through terminal. It may ask additional dependency, Download and install them separately.

-2

It looks like the kernal can detect your hardware but lacks the driver software to make it work, so what you need to do is install the drivers for your wireless card. I searched broadcom's website but I couldn't find the drivers for your wireless card but I found another driver that is similar enough that it might work for you. I'm not sure of your linux experience so I will just describe the whole process of installing it.

Download the file in the link open up a terminal and type these commands

cd ~/Downloads
tar -xzvf name_of_file_goes_here
make
sudo make install