BCM4313 卡的 WiFi 范围较差

BCM4313 卡的 WiFi 范围较差

我有一台 HP-Envy-4 笔记本电脑(双启动 Ubuntu 13.04 和 Windows 8),配有 BCM4313 无线网卡。靠近路由器时信号强度不大。但是,WiFi 在 Windows 8 上运行良好。我尝试安装 Broadcom STA 无线驱动程序,但 Wicd 无法检测到我的 WiFi 连接。问题可能是什么?我该如何解决?任何帮助都将不胜感激。谢谢!

以下是一些附加信息:

pooja@pooja-HP-ENVY-4-Notebook-PC:~$ sudo modprobe brcmsmac
pooja@pooja-HP-ENVY-4-Notebook-PC:~$ sudo rfkill unblock all
pooja@pooja-HP-ENVY-4-Notebook-PC:~$ rfkill list all
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

安装 bcmwl-kernel-source 的结果:

    lspci -k | grep wl
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1895
Subsystem: Hewlett-Packard Company Device 1795
Kernel driver in use: wl

消息 | grep -e wl -e eth

[    0.000000] DMI: Hewlett-Packard HP ENVY 4 Notebook PC/1895, BIOS F.0C 07/09/2012
[    1.357432] r8169 0000:07:00.2 eth0: RTL8411 at 0xffffc90000678000, 10:60:4b:d7:0d:f8, XID 08800800 IRQ 46
[    1.357436] r8169 0000:07:00.2 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    6.354058] ACPI Error: Method parse/execution failed [\_SB_.WMID.ESDT] (Node     ffff88015923fa78), AE_NOT_EXIST (20121018/psparse-537)
[    6.354064] ACPI Error: Method parse/execution failed [\_SB_.PCI0.LPCB.EC0_._Q42] (Node ffff88015926af28), AE_NOT_EXIST (20121018/psparse-537)
[   18.706491] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   18.889924] wl: module license 'MIXED/Proprietary' taints kernel.
[   18.899524] VGA switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle
[   18.951570] INFO @wl_cfg80211_attach : Registered CFG80211 phy
[   19.225219] eth1: Broadcom BCM4727 802.11 Hybrid Wireless Controller 6.20.155.1 (r326264)
[   30.119193] r8169 0000:07:00.2 eth0: link down
[   30.119258] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   80.447063] r8169 0000:07:00.2 eth0: link down
[   80.447120] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   81.937320] r8169 0000:07:00.2 eth0: link down
[   81.937376] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

     rfkill list all
    0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
    1: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
    3: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes
    4: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes

答案1

BCM4313 卡在 Ubuntu 中表现非常糟糕,大量不同的驱动程序有不同的问题。

在 12.xx 版本中,适用于我的(HP g6 笔记本电脑)驱动程序的软件包是bcmwl-kernel-source。然而,在 13.04 版本中,它遇到了其他问题,您可以在此主题。在我写这篇文章时,最新的答案表明降级到 12.xx 是最好的选择。

但是,通过坚持使用bcmwl-kernel-sourceUbuntu 13.04,您将能够连接到大多数 Wi-Fi 网络,因此您可以尝试一下。

apt通过或 Ubuntu 软件中心安装驱动程序后,启用其Additional Drivers选项卡Software & Updates

相关内容