我总是断网。当我尝试重新连接时,系统有时会完全冻结。
这是我的无线网卡 (Broadcom BCM43142) 的一个已知问题,已在此处介绍: 安装 Broadcom 无线驱动程序
不幸的是,建议的解决方案在我的计算机上不起作用。由于我以前遇到过这些问题,我怀疑我可能过去更改了一些设置,导致我的驱动程序(bcmwl-kernel-source)无法正常运行。我该怎么做才能解决这个问题?
我已经检查过,我的系统上没有安装 firmware-b43-installer 软件包。我还检查过,在“软件和更新”->“附加驱动程序”中,“使用来自 bcmwl-kernel-source(专有)的 Broadcom 802.11 Linux STA 无线驱动程序源”复选框已勾选。
lspci -nn -d 14e4:
给出
07:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
和sudo lshw -C network
*-network
description: Wireless interface
product: BCM43142 802.11b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:07:00.0
logical name: wlan0
version: 01
serial: f8:2f:a8:f4:67:47
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=192.168.1.207 latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:17 memory:d1500000-d1507fff
*-network
description: Ethernet interface
product: QCA8172 Fast Ethernet
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:08:00.0
logical name: eth0
version: 10
serial: 54:be:f7:80:f1:06
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx latency=0 link=no multicast=yes port=twisted pair
resources: irq:34 memory:d1400000-d143ffff ioport:3000(size=128)
如果您需要任何进一步的信息,请告诉我。
编辑:我的配置文件是
options iwlwifi power_save=0 swcrypto=1
答案1
我有同样的无线网卡,过去几周也遇到了同样的问题。我尝试了几种方法,但都无济于事。
正如一个人写道:
“... 您的芯片的驱动程序尚未发布到“主流”中,因此购买 USB 适配器可能比花几天时间寻找解决方案更简单”
我必须同意他的说法,如果欧洲有售的话,我会购买如下所示的适配器:
https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-usb-adapter-gnu-linux-tpe-n150usb
更新:它似乎为 wifi 适配器带来了一些稳定性,使用以下选项:
sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi power_save=0 swcrypto=1"
你可以在这里读更多关于它的内容: