家里更换了无线路由器升级到了 802.11ac 网络,然而其他网络设备使用都没什么,除了这个 ThinkPad X250。

在标准的 Ubuntu 14.04.3 的系统下,ThinkPad X250 连接无线网络获得不了 ac 的速度,只有永恒的 300 Mb/s。

这个问题很诡异,但是按照之前丢失 WiFi 信号的方式,我去尝试下载新的官方的 Intel 7265 的 firmware 拷贝到 /lib/firmware 后启用,查询官网的 firmware 列表后得知每一个 firmware 的版本对应一个内核版本:

选区_194.png

譬如 Ubuntu 14.04.3 版本内核是 3.19 对应的应该是 25.17.12.0 也就是 ucode-12 的版本,但是根据命令

modinfo iwlwifi | grep "7265"

查询结果来看,3.19 对应的居然是 iwlwifi-7265-10.ucode, 也罢,那就下载编号是 10 的,启用后发现 ac 网络是可以支持了,只是只有一开机的一瞬间,在大约 3 分钟之后,速度就瞬间跌到了 60 Mb/s 左右。

选区_173.png

这个问题很操蛋,还原原始的 Ubuntu Firmware 后发现速度又回到了 300Mb/s ,那么现在就进入了一个很无聊的境地,Ubuntu 原生的不支持 ac,官方的 firmware 性能太烂,新的 firmware 对应的是新的内核……

所以你可以选择手动升级内核,去 http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.3-wily/ 下载新的 4.3 内核启用新版 firmware。

不过可以有更官方的方法,就是安装近期才进入源的 wily 的官方内核 4.2 ,这个内核估计是将来会以 14.04.4 的版本推送给用户的。

sudo apt-get install --install-recommends linux-generic-lts-wily

升级内核后可以看到驱动会使用 12 的版本。

选区_195.png

同时网速也正常稳定了。

选区_179.png