首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >博通BCM4352无线不工作16.10

博通BCM4352无线不工作16.10
EN

Ask Ubuntu用户
提问于 2016-10-26 11:15:05
回答 1查看 7.4K关注 0票数 0

我相信我已经尝试过所有其他问题的解决方案,包括Broadcom BCM4352 wifi硬件,但在重新安装Ubuntu16.10的戴尔XPS 139343 (2015)时,我无法让系统识别该设备。

sudo lshw -C network的输出:

代码语言:javascript
运行
复制
  *-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):

代码语言:javascript
运行
复制
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

lspci -knn | grep -A2 Net的输出:

代码语言:javascript
运行
复制
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-installerb43-fwcutter,但问题依然存在。

无线硬件在Windows 10和更高版本的Ubuntu中工作到16.04,因此不存在硬件故障的问题。

我还能做什么来让设备正常工作或者调试这个问题呢?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-10-26 13:25:17

我们已经发现,即使它是正确的黑名单,bcma装载无论如何!!让我们在rc.local中纠正它。

请做:

代码语言:javascript
运行
复制
gksudo gedit /etc/systemd/system/rc-local.service

输入以下内容:

代码语言:javascript
运行
复制
[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

仔细校对,保存并关闭文本编辑器。下一步:

代码语言:javascript
运行
复制
gksudo gedit /etc/rc.local

放置以下内容:

代码语言:javascript
运行
复制
#!/bin/sh -e

modprobe -r wl
modprobe -r bcma
modprobe wl

exit 0

仔细校对,保存并关闭文本编辑器。下一步:

代码语言:javascript
运行
复制
sudo chmod +rx /etc/rc.local

sudo systemctl enable rc-local

sudo systemctl start rc-local.service
sudo systemctl status rc-local.service

如果没有错误,请重新启动和测试。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/841971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档