Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ubuntu 14.04.1 нестабильное Wi-Fi соединение [Atheros AR9287]  (Прочитано 5089 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gr1m

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • #10#13
    • Просмотр профиля
Приветствую! Никак не могу разобраться в следующей проблеме.
На медиасервере стоит Ubuntu Server 14.04.1:
(Нажмите, чтобы показать/скрыть)
Ядро стандартное, 3.13:
(Нажмите, чтобы показать/скрыть)
На железке имеется два сетевых интерфейса (Ethernet и Wi-Fi):
(Нажмите, чтобы показать/скрыть)
Проблема в том, что стандартный драйвер для этой Wi-Fi платы (ath9k) не работает нормально - рвется соединение, показывает низкий уровень сигнала, периодически теряются пакеты.
Ни одно из найденных на просторах интернета возможных решений проблемы не помогло. Я пробовал ставить ядро 3.16 (из стандартных репов), пробовал добавление опций в /etc/modprobe.d/ath9k.conf (nohwcrypt=1 и т.д.) С опцией nohwcrypt=1 показывает более стабильный сигнал, однако на деле соединение все так же периодически рвется, а пакеты перестают ходить.
Пока остановился на том, что поставил ndiswrapper. Все работает как часы, никаких провалов, потерь и прочего. Однако насколько я понял, ndiswrapper не умеет в стандарт 802.11n, а потому скорость соединения оставляет желать лучшего (показывает 54 Мбита, на деле где-то в районе 20-22 Мбит).
Возможно кто-нибудь сталкивался с подобной проблемой или может помочь в ее решении. Был бы очень признателен за помощь.
P.S. Роутер держит полноценный 802.11n
Gentoo @ HP Pavilion dv2300 (Core 2 Duo 2 GHz, 2 Gb DDR2)
Ubuntu 10.04.3 @ Dell Inspiron 6400 (Core Duo 1,87 GHz, 2,5 Gb DDR2)
Gentoo @ Dell Inspiron Mini 1010 (Atom 1,33 GHz, 1 Gb DDR2)

Оффлайн Свят

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
попробуй:

sudo nano /etc/modprobe.d/ath9k.conf

options ath9k nohwcrypt=1 blink=1 btcoex_enable=1 enable_diversity=1

Затем в консоле:

rmmod ath9k
modprobe -b ath9k

Оффлайн gr1m

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • #10#13
    • Просмотр профиля
попробуй:

sudo nano /etc/modprobe.d/ath9k.conf

options ath9k nohwcrypt=1 blink=1 btcoex_enable=1 enable_diversity=1

Затем в консоле:

rmmod ath9k
modprobe -b ath9k
Пробовал именно эти опции и по отдельности и вместе в /etc/modprobe.d/ath9k.conf пихать. Безрезультатно.
В любом случае, спасибо. Попробую еще раз сделать. Мало ли, может какая магия случится =)
За эти дни поступило предложение поставить ядро 3.18, либо воткнуть backports-3.13. Сегодня-завтра попробую.
Gentoo @ HP Pavilion dv2300 (Core 2 Duo 2 GHz, 2 Gb DDR2)
Ubuntu 10.04.3 @ Dell Inspiron 6400 (Core Duo 1,87 GHz, 2,5 Gb DDR2)
Gentoo @ Dell Inspiron Mini 1010 (Atom 1,33 GHz, 1 Gb DDR2)

Оффлайн Свят

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Ну просто у меня только это завело WiFi на ядре 3.18 (ноут - Acer V5-572G). Что интересно на 3.13 работало без шаманства.

Оффлайн goditsa8

  • Участник
  • *
  • Сообщений: 231
    • Просмотр профиля
Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
У меня эта штука вообще систему намертво вешала с ядром Ubuntu 14.04 из коробки. Обновил ядро:
3.18.0-031800-generic
Тьфу-тьфу-тьфу, пока всё работает.
Вот тут кусок из changelog ядра 3.18:
(Нажмите, чтобы показать/скрыть)

Оффлайн gr1m

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • #10#13
    • Просмотр профиля
попробуй:

sudo nano /etc/modprobe.d/ath9k.conf

options ath9k nohwcrypt=1 blink=1 btcoex_enable=1 enable_diversity=1

Затем в консоле:

rmmod ath9k
modprobe -b ath9k

Итак, с этими опциями на ядре 3.13 не взлетело. При загрузке системы виснет wpa_supplicant, следовательно dhclient начинает долго и упорно слать пакеты в никуда.
Цитировать
sudo ifdown wlan0 && sudo ifup wlan0
решает проблему работы wpa_supplicant, ip-адрес получается, но подключение крайне нестабильно даже рядом с роутером. Собственно происходит все то, что описывал в первом посте.
На ядре 3.18 все то же самое: wpa_supplicant не отрабатывает при загрузке. Пакеты периодически теряются (но гораздо меньше - 1 пакет на десяток, против 5-6 из 10 на 3.13). А вот соединение вроде бы не отваливается.
Gentoo @ HP Pavilion dv2300 (Core 2 Duo 2 GHz, 2 Gb DDR2)
Ubuntu 10.04.3 @ Dell Inspiron 6400 (Core Duo 1,87 GHz, 2,5 Gb DDR2)
Gentoo @ Dell Inspiron Mini 1010 (Atom 1,33 GHz, 1 Gb DDR2)

Оффлайн gr1m

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • #10#13
    • Просмотр профиля
Проблему вроде решил.
Оказывается, карточка не совсем Atheros AR9287. Она - Atheros AR5B97, что в принципе, одно и то же. Но многие из них шли с заблокированным 802.11n в EEPROM. Изменение EEPROM принесло свои результаты: соединение не рвется, подключается довольно резво, скорость прилично выросла. Однако все равно, иногда при загрузке не отрабатывает wpa_supplicant. Мелочь, а неприятно.
Тему пока оставляю открытой - буду еще играться с опциями модуля. Если модераторы посчитают нужным закрыть тему, то возражать не буду =)
Gentoo @ HP Pavilion dv2300 (Core 2 Duo 2 GHz, 2 Gb DDR2)
Ubuntu 10.04.3 @ Dell Inspiron 6400 (Core Duo 1,87 GHz, 2,5 Gb DDR2)
Gentoo @ Dell Inspiron Mini 1010 (Atom 1,33 GHz, 1 Gb DDR2)

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.