4

Update: The problem is solved, I listed the solution that worked for me at the bottom.

I have all wifi networks visible, but whenever I try to connect to one of them, the connection fails.

I am using Ubuntu 18.04, and am dual booting it on my Mac, which can connect to the wifi without any problems (that is how I am posting this).

The wifi I am specifically trying to connect to is the kind which opens up a browser page the first time you connect. I don't have access to the provider - I do not even know where it is so options like 'sit closer to the router' will not work for me, unfortunately.

Here are some solutions I have already tried:

Ubuntu 17.04 + Netgear WNA 1100 (Atheros AR9271) - Wifi Networks Visible but not connecting

Ubuntu GNOME 17.04: wi-fi not working -- mac address keeps changing?

^^^ The solution, to both, was to add two lines to the end of a file. The first one said NetworkManager.conf. However, they already existed on my version. The second one said wifi.scan-rand-mac-address.conf, which does not exist for me (I assume because the solution is for 17.04)

Ubuntu 18.04 (beta) - Cannot connect to wifi / internet

^^^ I followed the instructions to add a line to a file but in the end it did not change anything. I have since un-done the adding of the line.

Here are some transcribed output prints:

$ iwlist scan
Cell 01 - Address: 1C:DE:A7:3F:00:54
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=22/70 Signal level=-88 dBm
Encryption key:off
ESSID:"Glid_2.4"
Bit Rates:12 Mb/s; 19 Mb/s; 24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Node:Master
Extra:tsf=0000000000000000
Extra: Last beacon: 12044ms ago

$ sudo lshw -class network
description:Wireless interface
product: BCM43602 802.11ac Wireless LAN SoC
vendor: Broadcom Limited
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlp2s0
version: 02
serial: 00:90:4c:0d:f4:3e
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=brcmfmac driverversion=7.35.177.61 firmware=01-ea662a8c latency=0 multicast=yes wireless=IEEE 802.11
resources: irq:75 memory:82400000-82407fff memory:82000000-823fffff

$ lsusb
Bus 006 Device 002: ID 18a5:0237 Verbatim, Ltd Portable Harddrive (500 GB) #My note: this is where Ubuntu is actually installed.
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 001 Device 002: ID 05ac:8600 Apple, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ lspci
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Iris Graphics 550 (rev 0a)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.O xHCI Controller (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:19.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #2 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port (rev f1)
00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 (rev f1)
00:1d.3 PCI bridge: Intel Corporation Device 9d1b (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21)
00:1e.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #1 (rev 21)
00:1e.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO SPI Controller #1 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 Maass storage controller: Apple Inc. S3X NVMe Controller (rev 12)
02:00.0 Network controller: Broadcom Limited BCM43602 802.11ac Wireless LAN SoC (rev 02)
03:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 02)
04:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
04:03.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
05:00.0 System peripheral: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] (rev 02)
06:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)
03:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 02)
79:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
7a:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
7a:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
7a:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
7b:00.0 System peripheral: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] (rev 02)
7c:00.0 USB controller: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] (rev 02)

Also, since I don't have a connection to the internet, I can't download things. A few answers to similar questions involved downloading drivers or scripts over Ethernet, but that is not possible for me. It may be possible for me to download something when booted as a mac, put it on a flash drive, and then put it onto the Ubuntu boot, but if that is the case then I will need very specific instructions on what to do. I am very new to Ubuntu.

One final consideration: My mac keyboard does not work with Ubuntu, and I do not have an external one. I would like to fix this, but I would need to download drivers, which is not possible at the moment since I don't have wifi.

Thankfully Ubuntu provides an on-screen keyboard, but it is extremely buggy and many symbols do not get typed. Most of the time, I can find the symbol I need in a file in /etc, and copy and paste it into the terminal. Notably, I have not yet found a way to do this for the pipe symbol | - If you have a solution and it uses the pipe symbol, I will try to get it working. However I have not been able to do that so far, so if you know of another equivalent solution that would not involve me typing |, that would be great!


Edit: Thank you for pointing me in the direction of Installing Broadcom Wireless Drivers!

It did not fully solve my problem as my Broadcom chip was 43ba, which is not listed in their table. I followed their steps, using sudo apt install firmware-b43-installer rather than the other option, and combined it with a one liner found here: https://bugzilla.kernel.org/show_bug.cgi?id=193121

Specifically, here is the solution, which worked for me with a 14e4:43ba Broadcom

sudo apt-get purge bcmwl-kernel-source sudo apt update sudo update-pciids sudo apt install firmware-b43-installer sudo reboot #note that this will restart your computer sudo iwconfig wlp2s0 txpower 10dBm

This is just a combination of the two links I mentioned. If you are someone who has the same problem as me, I highly recommend reading both of the links, especially if the commands I gave don't work. This is just a summary of the full solution.

Unfortunately, this solution requires internet connection. I had to go buy ethernet and adaptors to use it. One hiccup in that process is that the ethernet was very particular. The first two places I plugged it in did not give me internet. This is likely due to a completely unrelated issue, but if it happens to you, just keep trying different sockets in different rooms or buildings. Good luck!

  • 2
    Possible duplicate of Installing Broadcom Wireless Drivers – user880592 Nov 10 '18 at 21:55
  • @GabrielaGarcia Thank you for the link! It did not fully solve my problem but after following the steps there and combining them with steps from another solution, my problem was solved. I have added the solution to the post in case anyone stumbles upon this in the future. – BaileyA Nov 11 '18 at 23:43
  • Great that you were able to solve it. You could have answered your own question. Many people here do (and it gives points ;)). This is because AU is a Q&A website. I would just copy/paste the edit into an actual answer then later accept it. – user880592 Nov 12 '18 at 0:12
2

Here is the solution, which worked for me with a 14e4:43ba Broadcom

sudo apt-get purge bcmwl-kernel-source sudo apt update sudo update-pciids sudo apt install firmware-b43-installer sudo reboot #note that this will restart your computer sudo iwconfig wlp2s0 txpower 10dBm

This is just a combination of these two links:

Installing Broadcom Wireless Drivers

https://bugzilla.kernel.org/show_bug.cgi?id=193121

If you are someone who has the same problem as me, I highly recommend reading both of the links, especially if the commands I gave don't work.

Unfortunately, this solution requires internet connection. I had to go buy ethernet and adaptors to use it. One hiccup in that process is that the ethernet was very particular. The first two places I plugged it in did not give me internet. This is likely due to a completely unrelated issue, but if it happens to you, just keep trying different sockets in different rooms or buildings. Good luck!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.