我相信我已经尝试过所有其他问题的解决方案,包括Broadcom BCM4352 wifi硬件,但在重新安装Ubuntu16.10的戴尔XPS 139343 (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
的输出(只识别蓝牙,而不是wifi):
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中禁用了安全引导:
Wifi硬件没有显示在网络管理器指示符中:
我从其他驱动程序应用程序中选择了bcmwl-kernel-source
:
wl
模块已经加载,我已经尝试删除和重新加载它。
我也尝试过卸载wl
、卸载和清除bcmwl-kernel-source
以及安装firmware-b43-installer
和b43-fwcutter
,但问题依然存在。
无线硬件在Windows 10和更高版本的Ubuntu中工作到16.04,因此不存在硬件故障的问题。
我还能做什么来让设备正常工作或者调试这个问题呢?
发布于 2016-10-26 13:25:17
我们已经发现,即使它是正确的黑名单,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
如果没有错误,请重新启动和测试。
https://askubuntu.com/questions/841971
复制相似问题