
我使用的是帶有無線晶片組的 Lenovo T430s Intel(R) Centrino(R) Ultimate-N 6300
。在某些無線網路上,我經常遇到 wifi 鎖定的情況,這需要我重新載入無線模組:
modprobe -r iwlwifi
modprobe iwlwifi
除了失去連接之外,我需要執行此操作的主要線索是 dmesg 顯示:
[ 9351.591170] iwlwifi 0000:03:00.0: Queue 11 stuck for 2000 ms.
[ 9351.591178] iwlwifi 0000:03:00.0: Current read_ptr 153 write_ptr 161
[ 9351.591182] iwlwifi 0000:03:00.0: On demand firmware reload
[ 9351.592001] ieee80211 phy0: Hardware restart was requested
[ 9351.592149] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[ 9351.599072] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
- 這是什麼原因造成的?
- 有什麼辦法可以防止這種情況發生嗎?
我正在使用 Debian wheezy 的 Linux 核心 3.2.0-4-amd64。
答案1
我找到了兩種可能的解決方案。我不確定哪一個是「最好的」。
添加wd_disable=1
到模組命令行似乎有效,11n_disable=1
正如上面評論中鏈接的 @slm 答案所建議的那樣。
簡而言之,編輯/etc/modprobe.d/iwlwifi.conf
並添加:
options iwlwifi 11n_disable=1
或者
optoins iwlwifi wd_disable=1
FWIW,我現在正在使用前者,因為我知道我不想使用 Wireless-N,並且禁用隊列看門狗似乎不是一個好主意。
答案2
我剛剛在我的 Mint 19.3 安裝上使用了 11n_disable=1 ,它似乎也解決了我遇到的問題。
H/W Dell Latitude E6400 Linux Mint 19.3 XFCE(在即時和安裝 Mint 20 期間也出現問題