На Ubuntu 14.04 Centrino Wireless-N 1030 постійно відключається


23

Я встановив Ubuntu 14.04. Мій wifi час від часу відключається, і мені доведеться вимкнути його, а потім знову ввімкнути, щоб знову залишитися без дружини.

Я використовую Centrino Wireless-N 1030.

Відповіді:


28

Також переконайтесь, що управління живленням вимкнено.

iwconfig wlan0

має відображати рядок із Power Management: Off. Якщо він говорить On, ви повинні запустити:

sudo iwconfig wlan0 power off

Саме це сталося для мене
Саад Фарук

2
Врятувало мені життя і нерви, дякую. Linux = 0 користувачів.
Аніс Аббуд

4
Щоб назавжди вимкнутись, дотримуйтесь інструкцій у цій відповіді: askubuntu.com/a/129634/160673
Planky

5

Здається, це пов’язано з помилковим N режимом драйвера, ви можете відключити його, наприклад

modprobe -r iwlwifi && modprobe iwlwifi 11n_disable=1

Детальніше дивіться тут і тут :

Btw я модернізував з 12.10 до 14.04 і зіткнувся з цією проблемою, але як тільки я повторно встановив, я не бачу цієї проблеми.


1
Насправді, я думаю, ви можете використовувати swcrypto = 1 замість 11n_disable = 1, і тоді вам не доведеться жертвувати швидкістю n бездротового зв'язку, за яку ви, швидше за все, заплатили хороші гроші.
mchid

3

У мене раніше була така ж проблема. Використання modprobeдля деактивації швидкого з'єднання типу n та змінного струму не було можливим, оскільки мій ноутбук підключений до локальної мережі та потребує високої швидкості мережі.

Оновлення ядра з 3,13 до 3,18 виправило проблему в моєму випадку. Тепер надійно використовуйте швидке "n" з'єднання з 300+ Мбіт / с (Wi-Fi адаптер: Asus USB-53N, ОС: Ubuntu 14.04.1). Більше немає відключень :-)


2
sudo iwconfig wlan0 power off

Це вирішує проблему тимчасово.

Щоб зробити його постійним, додайте файл конфігурації:

cd /etc/pm/power.d
sudo -H gedit wifi_pwr_off

Це відкриє порожній файл, скопіюйте код нижче в нього:

#!/bin/sh 
/sbin/iwconfig wlan0 power off
  1. Збережіть файл, пам'ятайте

    sudo chmod u+x wifi_pwr_off
    

    і перезапустити.

Зверніть увагу, що замість wlan0 це може бути wlan1 тощо. ifconfigНаприклад, ви можете бачити інтерфейси .


1

Можливо, вам доведеться відключити режим power_save, iwоскільки iwconfigдещо знецінено. Виконайте таку команду:

sudo iw dev '$(iwgetid 2>/dev/null | grep -o "^\w*")' set power_save off

'$(iwgetid 2>/dev/null | grep -o "^\w*")'отримує ваше ім'я пристрою, wlan0, wlan1і т.д. , так що вам не доведеться шукати його або ввести його. Це робить його зручним для використання в якості псевдоніма або сценарію.

Наприклад, якщо ви знаєте ім'я пристрою wlan0, наступна команда виконує те саме:

sudo iw dev wlan0 set power_save off

-1

Це працювало для мене:

ВАРІАНТ 1

sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
sudo modprobe iwldvm

ВАРІАНТ 2

sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -rv iwldvm
sudo modprobe iwldvm 11n_disable=1
sudo modprobe iwldvm

будь ласка, додайте пояснення, що робить ця команда.
CyprusUS
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.