Ubuntu 18.04 无线连接可见但无法连接 BCM43602

Bai*_*eyA 5 mac network-manager wireless broadcom drivers

更新:问题解决了,我在底部列出了对我有用的解决方案。

我可以看到所有 wifi 网络,但是每当我尝试连接到其中之一时,连接就会失败。

我正在使用 Ubuntu 18.04,并在我的 Mac 上双启动它,它可以毫无问题地连接到 wifi(这就是我发布的方式)。

我特别尝试连接的 wifi 是第一次连接时打开浏览器页面的那种。不幸的是,我无法访问提供商 - 我什至不知道它在哪里,因此“靠近路由器”之类的选项对我不起作用。

以下是我已经尝试过的一些解决方案:

Ubuntu 17.04 + Netgear WNA 1100 (Atheros AR9271) - Wifi 网络可见但无法连接

Ubuntu GNOME 17.04:wi-fi 不工作——mac 地址一直在变化?

^^^ 两者的解决方案是在文件末尾添加两行。第一个说NetworkManager.conf。但是,它们已经存在于我的版本中。第二个说wifi.scan-rand-mac-address.conf,对我来说不存在(我假设是因为解决方案是17.04)

Ubuntu 18.04(测试版) - 无法连接到 wifi/互联网

^^^ 我按照说明在文件中添加了一行,但最终它没有改变任何东西。从那以后,我取消了添加该行的操作。

以下是一些转录的输出打印:

$ 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
Run Code Online (Sandbox Code Playgroud)
$ 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
Run Code Online (Sandbox Code Playgroud)
$ 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
Run Code Online (Sandbox Code Playgroud)
$ 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)
Run Code Online (Sandbox Code Playgroud)

另外,由于我没有连接到互联网,我无法下载东西。类似问题的一些答案涉及通过以太网下载驱动程序或脚本,但这对我来说是不可能的。我可能可以在作为 mac 启动时下载一些东西,把它放在闪存驱动器上,然后把它放到 Ubuntu 引导上,但如果是这种情况,那么我需要非常具体的操作说明。我对 Ubuntu 很陌生。

最后一个考虑:我的 mac 键盘不适用于 Ubuntu,而且我没有外部键盘。我想解决这个问题,但我需要下载驱动程序,因为我没有 wifi,目前这是不可能的。

幸运的是 Ubuntu 提供了一个屏幕键盘,但它非常有问题,而且很多符号都无法输入。大多数情况下,我可以在 中的文件中找到我需要的符号/etc,然后将其复制并粘贴到终端中。值得注意的是,我还没有找到对管道符号执行此操作的方法|- 如果您有解决方案并且它使用管道符号,我将尝试使其工作。但是,到目前为止我还无法做到这一点,所以如果您知道另一个不涉及我打字的等效解决方案,那就|太好了!


编辑:感谢您为我指明安装 Broadcom 无线驱动程序的方向!

它没有完全解决我的问题,因为我的 Broadcom 芯片是 43ba,他们的表中没有列出。我按照他们的步骤,使用sudo apt install firmware-b43-installer而不是其他选项,并将其与此处找到的一个班轮结合起来:https : //bugzilla.kernel.org/show_bug.cgi?id=193121

具体来说,这是解决方案,它对我有用 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

这只是我提到的两个链接的组合。如果你和我有同样的问题,我强烈建议你阅读这两个链接,特别是如果我给出的命令不起作用。这只是完整解决方案的摘要。

不幸的是,此解决方案需要互联网连接。我不得不去购买以太网和适配器才能使用它。这个过程中的一个小问题是以太网非常特殊。我插入它的前两个地方没有给我互联网。这可能是由于一个完全不相关的问题,但如果发生在您身上,请继续在不同的房间或建筑物中尝试不同的插座。祝你好运!

Bai*_*eyA 9

这是使用 Broadcom 14e4:43ba 对我有用的解决方案:

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
Run Code Online (Sandbox Code Playgroud)

这只是这两个链接的组合:

安装 Broadcom 无线驱动程序

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

如果你和我有同样的问题,我强烈建议你阅读这两个链接,特别是如果我给出的命令不起作用。

不幸的是,此解决方案需要互联网连接。我不得不去购买以太网和适配器才能使用它。这个过程中的一个小问题是以太网非常特殊。我插入它的前两个地方没有给我互联网。这可能是由于一个完全不相关的问题,但如果发生在您身上,请继续在不同的房间或建筑物中尝试不同的插座。祝你好运!

  • 这在带有 BCM43602 的 Ubuntu 20.04 Macbook Pro 2017 上也对我有用。虽然我需要将最后一个命令更改为 `sudo iwconfig wlp3s0 txpower 10dBm` (2认同)