戴尔1390无线(BCM4311)Ubuntu 12.04无统一无线图标

我有戴尔Inspiron 1520,它配有戴尔无线1390卡(基于BCM4311芯片组)。 在安装过程中,Ubuntu 12.04检测到设备并安装了Broadcom STA驱动程序。 但是,Unity没有显示无线设备的图标,因此我无法连接到任何网络。 任何想法,我需要做什么才能使这个工作?

编辑:lspci -v提供以下信息

0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01) Subsystem: Dell Wireless 1390 WLAN Mini-Card Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at fe8fc000 (32-bit, non-prefetchable) [size=16K] Capabilities:  Kernel driver in use: b43-pci-bridge Kernel modules: wl, ssb 

/ proc / net / dev不包含设备的任何条目(但它只列出了lo和eth0)。

我的问题似乎是在同时具有BCM43xx无线和BCM44xx有线连接的机器中,有线连接的驱动程序需要通用的“ssb”模块,该模块可以获取两者所需的资源,期望最终的驱动程序与之配合( ?)。 不幸的是,bro​​adcom的’wl’驱动程序(我安装的驱动程序)没有按预期的方式合作; 只有开源’b43’驱动程序才能执行此操作。

这个bug似乎是相关的: https : //bugs.launchpad.net/ubuntu/+source/linux/+bug/197558

与该错误的注释#4中提出的相同的一般解决方法可能对我有用,但更简单的是切换到使用’b43’驱动程序而不是’wl’。 为此,我将’wl’列入黑名单。 完成后,我将’b43’添加到/ etc / modules,然后’b43’驱动程序在启动时自动加载,一切运行顺利。

不知道你是否还在寻找答案,但答案在这里……

如何使我的戴尔1390 wlan迷你车工作

…在带有1390 WLAN卡的Inspiron 1520上安装新的12.04 LTS时为我修复了它。

这是重要的命令……

 sudo apt-get update sudo apt-get install firmware-b43-installer sudo apt-get remove bcmwl-kernel-source 

……对我来说很完美。

希望这可以帮助。

回答#2中的3个步骤适用于我的戴尔Inspiron 6400(类似于1520),适用于Ubuntu 16.04 LTS,但最初在安装Ubuntu之后,有线或无线接口都无法工作 – 所以我无法使用命令进行更新提供。 解决方案是删除不正确的驱动程序导致网络冲突,我在这里找到: Ubuntu 12.04戴尔6400没有网络

总而言之,获得有线网络连接的三个命令是:

 sudo apt-get remove --purge bcmwl-kernel-source sudo modprobe b44 reboot 

然后我按照答案#2中的命令和网络(有线和无线)工作!