我最新的联想 T450 上的 WiFi 无法使用。我说的无法使用,是指有时它可以工作,然后由于某种原因它会停止。如果我坚持重新连接,它甚至会损坏路由器。
以下是我所拥有的:
$ uname -r
3.16.0-38-generic
~$ sudo lshw -C network
*-network
description: Ethernet interface
product: Ethernet Connection (3) I218-LM
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth0
version: 03
serial: 68:f7:28:8a:e2:b6
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi 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.2-3 latency=0 link=no multicast=yes port=twisted pair
resources: irq:61 memory:e1200000-e121ffff memory:e123e000-e123efff ioport:4080(size=32)
*-network
description: Ethernet interface
product: RTL8192EE PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 00
serial: ac:e0:10:0f:4f:87
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical
configuration: broadcast=yes driver=rtl8192ee driverversion=3.16.0-38-generic firmware=N/A ip=192.168.1.14 latency=0 link=yes multicast=yes
resources: irq:64 ioport:3000(size=256) memory:e1000000-e1003fff
如果我没记错的话,这意味着使用的驱动程序是rtl8192ee 3.16.0-38-generic
。
问题是,我使用的是 Ubuntu 14.04。我多次读到最新的驱动程序存在不稳定的情况。所以我尝试降级/反向移植对年长者内核版本. 没有成功:我在 grub 菜单中不断看到 3.16.0-*。
我也尝试过禁用 N或其他加密选项,在多个驱动程序上均未成功。
答案1
只需安装此驱动程序
sudo apt-get install git build-essential
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi-new
make
sudo make install
但是每次内核升级后你都必须重新安装它。