Linux Mint 17.3 wifi 不断断开连接

Linux Mint 17.3 wifi 不断断开连接

正如标题所说,我的 wifi 连接不断断开,有时候连接 10 分钟后断开,有时候连接几个小时后断开。

我已经搜索了解决方案,看起来这是 Linux 机器上常见的问题。

我已经完成所有更新,但我不确定如何看待我的驱动程序版本,以及还可以尝试什么。

这是有关我的计算机的信息:

Computer: HP Elitebook 840
OS: Linux Mint 17.3 Cinnamon 64-bit
Cinnamon version: 2.8.6
Kernel: 3.19.0-generic

当我运行lshw -c network命令时:

  *-network               
       description: Ethernet interface
       product: Ethernet Connection I218-LM
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eth0
       version: 04
       serial: 64:51:06:9e:b0:62
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k firmware=0.3-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:50 memory:d0700000-d071ffff memory:d073e000-d073efff ioport:3080(size=32)
  *-network
       description: Wireless interface
       product: BCM43228 802.11a/b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 00
       serial: 18:cf:5e:81:b5:fd
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=192.168.1.131 latency=0 multicast=yes wireless=IEEE 802.11abg
       resources: irq:19 memory:d0500000-d0503fff

我不知道还能说什么。希望你能帮助我找到解决方案。

编辑:

以下是有关我的 WiFi 连接的信息:

Frequency:2.412 GHz (Channel 1)
Quality=52/70  Signal level=-58 dBm
IE: IEEE 802.11i/WPA2 Version 1
    Group Cipher : CCMP
    Pairwise Ciphers (1) : CCMP
    Authentication Suites (1) : PSK

输出为tail -f /var/log/dmesg

[    7.142644] init: failsafe main process (762) killed by TERM signal
[    7.281183] init: samba-ad-dc main process (894) terminated with status 1
[    7.862247] media: Linux media interface: v0.10
[    7.870277] Linux video capture interface: v2.00
[    7.965046] uvcvideo: Found UVC 1.00 device HP HD Webcam (05c8:0369)
[    7.973955] input: HP HD Webcam as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/input/input25
[    7.974072] usbcore: registered new interface driver uvcvideo
[    7.974076] USB Video Class driver (1.1.1)
[    8.140923] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    8.172888] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input26

编辑2:

输出lspci -vnn | grep -i net

00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I218-LM [8086:155a] (rev 04)
02:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]

答案1

最有可能的答案在于以下几点详细(我马上解释一下)说明在此 Askubuntu 回复中.我要指出的是:

  1. 专有驱动程序wl的质量比开源驱动程序低得多,b43. 造成这种情况的原因有很多,但尽管如此,你的案例就是一个完美的证明。但请记住,FOSS 驱动程序b43仍然缺少一些功能,其中最值得注意的是在 时运行的能力5GHz。当前缺少的功能列表可以在上面的第二个链接中找到。

  2. b43wl在很大程度上支持相同的设备(不完全一样,但很接近)。为了防止可能的错误,安装wl 黑名单 b43。这就是上面第一个参考中修改文件的/etc/modprobe.d/blacklist.conf全部内容。因此,仅删除包bcmwl-kernel-source本身还不足以使其b43工作,还需要确保模块b43未被列入黑名单。这很可能就是您第一次无法工作的原因b43,也是我建议您严格遵循上述说明的原因。

  3. 虽然该驱动程序b43是开源的,但其中的一个组件(所谓的固件) 是专有的;因此,所有 Linux 发行版(Debian、Arch 等)中最纯粹的版本不提供开箱即用的驱动程序及其附带固件(也不提供专有驱动程序)。然而,驱动程序和固件都可以在所有发行版中下载。就我的经验而言,这是对于刚从 Windows 或 MacOS 转到 Linux 的人来说,这是一个主要的绊脚石。

如果您将来遇到其他问题,请务必检查当前不可用的功能列表(上面的第二个参考),它可能会避免您遇到困难。

相关内容