I just installed Lubuntu 16.04 i686/i386 (alongside an existing Windows installation) on an HP Mini-110.
Since I needed additional drivers (broadcom) to get my wifi working, I installed those as well.
Now, the wireless adapter seems to be functioning correctly. I get the option to connect to available nearby networks. Although, I should mention the one want to connect to seems to keep dropping off the list (as well as certain others), while the rest stay on the list consistently. Also, my router has been very close to the netbook while I've tried to connect (maybe not more than 4ft away).
Now the problem is, whenever I click on my network and try to join, it asks me for the password, accepts it, displays the "connecting" animation on the wifi icon in the taskbar for some time, then asks for the password again even though I've checked remember password.
Wash, rinse, repeat.
I don't know what's happening or even how to begin addressing this issue. Maybe it's simply an issue with transmit power or interference? Any help would be greatly appreciated. Thanks!
Some useful information:
Modem/Router: Arris DG1670A, with spec sheet link on page.
description: Wireless interface product: BCM4312 802.11b/g LP-PHY vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:01:00.0 logical name: wlp1s0 version: 01 serial: 90:4c:e5:70:1d:54 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=wl0 driverversion=126.96.36.199 (r487574) latency=0 multicast=yes wireless=IEEE 802.11abg resources: irq:16 memory:feafc000-feafffff
The drivers listed in the answers given below are correct.
The only other issue I was having (connection speed and reliability) had more to do with the fact that there were several other access points close to mine. A better positioning of the netbook helped. I also configured the wireless card with the following command:
sudo iwconfig <interface-logical-name> rts 2347B
<interface-logical-name> is the logical name used for your wireless card. This can be found listed under "logical name" for your wireless interface if you run
lshw -class network.
I chose 2347B since I already had another linux machine connected to my network which worked just fine. So I just ran
iwconfig <interface-logical-name> to check the relevant parameters for the configuration on that machine. Although, I'm no expert on this, but educated (and relatively safe) guesses never hurt anyone :)
Of course, if you're new, feel free to take your time going through
Also, as per chili555's suggestions in the edit to his answer, setting the REGDOMAIN and IPv6 method is helpful. And if you're up for it, changing the settings on your router would also be beneficial. Just be sure you know what you're doing as some kinds of devices may rely on the precise configuration of your router/modem and making a wrong change by mistake can get you into trouble.