Я полагаю, что попробовал все предлагаемые решения за другие вопросы, включающие аппаратные средства Broadcom BCM4352 Wi-Fi, но на новой установке Ubuntu 16.10 на Dell XPS 13 9343 (2015) я не могу заставить систему распознавать устройство.
Вывод sudo lshw -C network
:
*-network
description: Network controller
product: BCM4352 802.11ac Wireless Network Adapter
vendor: Broadcom Limited
physical id: 0
bus info: pci@0000:02:00.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=bcma-pci-bridge latency=0
resources: irq:19 memory:f7200000-f7207fff memory:f7000000-f71fffff
Вывод rfkill list all
(только Bluetooth распознан, не Wi-Fi):
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Вывод lspci -knn | grep -A2 Net
:
02:00.0 Network controller [0280]: Broadcom Limited BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03)
Subsystem: Dell BCM4352 802.11ac Wireless Network Adapter [1028:0019]
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma, wl
Безопасная начальная загрузка отключена в BIOS:
Аппаратные средства Wi-Fi не показывают в индикаторе Network Manager:
Я выбрал bcmwl-kernel-source
из дополнительного приложения драйверов:
wl
модуль загружается и и я попытался удалить и перезагрузить его.
Я также попытался разгрузиться wl
, удаление и чистка bcmwl-kernel-source
и установка firmware-b43-installer
и b43-fwcutter
, но проблема остается тем же.
Беспроводные аппаратные работы в Windows 10 и более старых версиях Ubuntu вплоть до 16,04, таким образом, нет никакого вопроса аппаратного отказа.
Что еще я могу попытаться получить работу устройства или отладить проблему?
Мы нашли это, даже при том, что это правильно помещено в черный список, загрузки bcma так или иначе!! Давайте исправим его в rc.local.
сделайте:
gksudo gedit /etc/systemd/system/rc-local.service
Вставленный в следующее:
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
Корректируемый тщательно, сохраните и закройте текстовый редактор.Далее:
gksudo gedit /etc/rc.local
Место следующее:
#!/bin/sh -e
modprobe -r wl
modprobe -r bcma
modprobe wl
exit 0
Корректируемый тщательно, сохраните и закройте текстовый редактор.Далее:
sudo chmod +rx /etc/rc.local
sudo systemctl enable rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service
, Если нет никаких ошибок, перезагрузки и теста.