Поставил на свежевыданный делловский ноутбук (Latitude E5550) линукс. Debian jessie встал без проблем, опознал почти всё железо. Считыватель отпечатков пальцев только не смог, но он мне и не нужен. Интеловская wifi-карта (7265 rev 59) тоже опозналась, но драйвер не нашёл подходящей прошивки. Не вопрос, поставил firmware-iwlwifi, заработало.
Но как обычно, нашлись грабли, на которые я не смог не наступить. Wifi вроде как работает, но странновато. Страницы в браузере загружаются дико медленно, даже из домашней сети. ssh в целом работает, но периодически надолго задумывается. Не отваливается, потом опять быстро работает, потом опять задумывается.
Сначала я подумал, что wifiная точка доступа поломалась, но все остальные клиенты с ней продолжали нормально работать. Пошёл читать логи, и с глубочайшим удивлением обнаружил, что wifi-соединение постоянно передёргивается, аж чаще, чем раз в минуту:
Apr 10 13:34:04 NetworkManager[636]: (wlan1): supplicant interface state: scanning -> authenticating
Apr 10 13:34:04 NetworkManager[636]: (wlan1): supplicant interface state: authenticating -> associating
Apr 10 13:34:04 NetworkManager[636]: (wlan1): supplicant interface state: associating -> 4-way handshake
Apr 10 13:34:04 NetworkManager[636]: (wlan1): supplicant interface state: 4-way handshake -> completed
Apr 10 13:34:49 NetworkManager[636]: (wlan1): supplicant interface state: completed -> disconnected
Apr 10 13:34:49 NetworkManager[636]: (wlan1): supplicant interface state: disconnected -> scanning
Apr 10 13:34:53 NetworkManager[636]: (wlan1): supplicant interface state: scanning -> authenticating
Apr 10 13:34:53 NetworkManager[636]: (wlan1): supplicant interface state: authenticating -> associating
Apr 10 13:34:53 NetworkManager[636]: (wlan1): supplicant interface state: associating -> associated
Apr 10 13:34:53 NetworkManager[636]: (wlan1): supplicant interface state: associated -> 4-way handshake
Apr 10 13:34:53 NetworkManager[636]: (wlan1): supplicant interface state: 4-way handshake -> completed
Apr 10 13:34:59 NetworkManager[636]: (wlan1): supplicant interface state: completed -> disconnected
Apr 10 13:34:59 NetworkManager[636]: (wlan1): supplicant interface state: disconnected -> scanning
Apr 10 13:35:03 NetworkManager[636]: (wlan1): supplicant interface state: scanning -> authenticating
Apr 10 13:35:03 NetworkManager[636]: (wlan1): supplicant interface state: authenticating -> associating
Apr 10 13:35:03 NetworkManager[636]: (wlan1): supplicant interface state: associating -> 4-way handshake
Apr 10 13:35:03 NetworkManager[636]: (wlan1): supplicant interface state: 4-way handshake -> completed
Apr 10 13:35:42 NetworkManager[636]: (wlan1): supplicant interface state: completed -> disconnected
и т.д.
Пошёл гуглить, оказалось, проблема известная, но для её решения предлагают либо поменять ядро на более старое (??), либо подсунуть другую прошивку, но.. простейшим решением оказалось отключить powersaving: iw wlan1 set power_save off. Добавил в rc.local, перегрузил машинку, и проблема пропала. Загадочно, однако…
Оригинал этой записи в личном блоге.
(
| Комментировать
в Dreamwidth)