我的 ThinkPad X220 已經用很久,大多數都是接網路線,沒什麼機會遇到 Wifi 的問題。
最近比較常使用 Wifi 的時候,就會遇到偶爾速度變慢 (ping 值破萬),看起來也不是網卡問題,讓機器休息後,就有時候會好,偶爾又變超慢的情況,要怎麼解決呢?
甚至會出現下述錯誤訊息:
ping: sendmsg: 沒有可用的緩衝空間了
ThinkPad X220 於 Linux Wifi 不穩定、速度慢的解法
由下述文章可以看到,這些也都是在 Lenovo 官方討論區的文章,看起來更新 Driver 似乎有效~
- X220 wifi slow problem
- X220 thinkpad laptop: Slow internet speed - wifi card?
- x220 Shipped with outdated drivers (slow WiFi)
不過,Linux 也沒什麼 Driver 好更新了,倒是在下述文章看到,將 iwlwifi 關閉,就可以解決此問題~
Wifi 修正的解法步驟
- 可以直接先測試看看此行:
- sudo modprobe iwlwifi 11n_disable=1
直接將此寫入設定,每次都自動啟用~
- sudo vim /etc/modprobe.d/iwlwifi-11n-disable.conf # 寫下述內容
options iwlwifi 11n_disable=1 - reboot # 或者下述步驟
- lsmod | grep iwlwifi
- sudo rmmod iwlwifi
- sudo insmod iwlwifi # 或者下述
關掉後,目前使用起來算是一切順暢~