Broadcom BCM4313于13.04

我是一个新的Ubuntu用户,我对Linux知之甚少。

我最近在我的三星SF310笔记本电脑上安装了Ubuntu 13.04 x64。 除无线适配器外,一切正常。

我一直在寻找解决方案,我必须尝试我发现的一切,但没有成功。

我可以告诉你,我有一个Broadcom 4313 [14e4:4727](rev 01)适配器。 如果您需要/想要了解我的系统的更多信息,请告诉我如何获取它,我会在这里发布。 我试过这个没有成功,几乎所有其他post都在这里。

如果有人能帮助我并给我一些指示,那就太棒了。

输出rfkill list all

 0: samsung-wlan: Wireless LAN Soft blocked: no Hard blocked: no 1: samsung-bluetooth: Bluetooth Soft blocked: no Hard blocked: no 2: hci0: Bluetooth Soft blocked: no Hard blocked: no 

输出lspci

 02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) 

输出lshw

 *-network UNCLAIMED description: Network controller product: BCM4313 802.11b/g/n Wireless LAN Controller vendor: Broadcom Corporation physical id: 0 bus info: pci@0000:02:00.0 version: 01 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: latency=0 resources: memory:f4c00000-f4c03fff 

我变得非常沮丧…已经有3天试图解决这个问题而没有得到任何地方……每次我尝试新版本的Ubuntu(或任何其他发行版)时,我总会遇到某种问题。 .. 🙁

这是一个已知的错误 ,有很多重复。

我遵循了robamler的建议,并将驱动程序降级到之前的版本。 它起作用了,至少对我而言。

脚步:

  1. 删除bcmwl-kernel-source版本6.20

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source

  2. 我重新启动,只是为了确保旧驱动程序没有剩余。 不确定是否有必要。

  3. 从http://packages.ubuntu.com/quantal/amd64/bcmwl-kernel-source/download下载并安装bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_amd64.deb

  4. 更新:忽略对bcmwl-kernel-source_6.20.155.1更新,通过编写以下新版本:

    包:bcmwl-kernel-source
    Pin:版本6.20.155.1 + bdcom-0ubuntu6
    引脚优先:-1

/etc/apt/preferences 。 ( 由此答案提供 )


更多新闻:升级到Ubuntu 13.10 Saucy Salamander会给你一个关于5.100软件包的警告,但无线接口仍然可以正常工作。


更新:现在bcmwl-kernel-source_6.30.223.141可用,您可以切换到新驱动程序。

  1. /etc/apt/preferences删除固定条目

  2. 删除驱动程序5.100版本。

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source

  3. 从“软件中心” – >“软件来源” – >“其他驱动程序”安装最新版本。

Ubuntu 13.04正在使用linux 3.8内核,因此您的无线模块可能无法构建。 这是一个知道问题,( 错误报告 )。

请按照以下说明操作:

  • 下载此文件 (64位系统的amd64)
  • 运行dpkg -i ~/Downloads/bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_amd64.deb
  • sudo modprobe wl

在这个问题中,这个答案归功于Glutanimate。

我注意到我得到了这个问题的流行问题徽章,这必定意味着我不是唯一一个有这些问题的人。

不知道这是否有助于其他人,但对我来说解决方案是放弃13.04版本,我开始使用12.04 LTS x64 。 无线适配器在我尝试的任何地方都能完美无缺 。 最好的部分是开箱即用 。 它在从USB启动的实时桌面期间工作,并且在我在HD中安装Ubuntu后它继续工作。

在我有限的知识和我想象的方式中,它必须与12.04 LTS x64中使用的驱动程序版本相关。 由于某种原因,13.04附带的版本(不知道13.10,没有尝试过),不能正常工作。

希望这可以帮助某人,即使只获得所需信息以在未来版本中将驱动程序回滚到稳定点。

尝试通过sudo apt-get remove bcmwl-kernel-source卸载此软件包bcmwl-kernel-source ,并在终端sudo modprobe brcmsmac运行此命令。

我也有Broadcom 4313 [14e4:4727](rev 01)适配器。 在我们的房子里,我们有三个不同的wifi网络,都有WPA / WPA2加密。 在Ubuntu 13.04中,我对wifi没有任何问题,我可以使用任何网络。

但是当我将Ubuntu升级到13.10时,我只能使用三个网络中的两个。 我仍然可以连接到第三个网络,并且将传输DHCP信息,但我无法在该网络上发送任何用户数据。 例如:ping路由器不会导致任何返回数据包。

降级bcmwl-kernel-source解决了我的问题。

提示:当我降级驱动程序时,我必须删除/etc/modprobe.d中的黑名单:cd /etc/modprobe.d sudo mv blacklist-bcm43.conf ..