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


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

Автор Тема: Ubuntu 14.04 виснет при подключении к wi-fi D-Link DWA-140 B3  (Прочитано 2929 раз)

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

Оффлайн iSea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Есть wi-fi адаптер D-Link DWA-140 B.3
и
Ubuntu Linux sea-pc 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Адаптер автоматически определяется и работает, но очень медленно - около 30мбит, что спидтест также подтверждает. Под виндой он же выжимает 100% из тарифа и подключение показывает всегда 270мбит.

Ставлю драйвера (пробовал оба: и от Ralink 2.6.1.3, и от D-link 2.5.0.3) - система виснет через несколько секунд при подключении к вайфаю. Но при этом успевал открыть свойства соединения - пишет 270мбит.


Прикладываю фрагмент сислога после зависания. Гугл не помог. Последний шанс - тут.

Может быть кто-то сможет помочь?

chemtech

  • Гость
iSea,
lspci -knn | grep "Eth\|Net" -A2

Оффлайн iSea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
sea@sea-pc:~$ lspci -knn | grep "Eth\|Net" -A2
03:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0)
Subsystem: Gigabyte Technology Co., Ltd Device [1458:e000]
Kernel driver in use: atl1c

Подозреваю, что имелся ввиду вывод информации о железке. Сетевая тут не участвует.

Wi-fi адаптер - USB.
sea@sea-pc:~$ lsusb -v | grep RT
Bus 001 Device 005: ID 2001:3c15 D-Link Corp. DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372]
  idProduct          0x3c15 DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372]

[code]sea@sea-pc:~$ lsmod | grep ^rt
rt5572sta             802835  0
rt5370sta             797708  0
rt2800usb              27034  0
rt2x00usb              20742  1 rt2800usb
rt2800lib              89076  1 rt2800usb
rt2x00lib              55307  3 rt2x00usb,rt2800lib,rt2800usb

sea@sea-pc:~$ dmesg | grep "rt2\|rt5"
[    3.373294] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 5392, rev 0222 detected
[    3.401396] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 5372 detected
[    3.404395] usbcore: registered new interface driver rt2800usb
[    3.405536] rtusb init rt5370 --->
[    3.405553] usbcore: registered new interface driver rt5370
[    3.406633] rtusb init rt2870 --->
[    3.406665] usbcore: registered new interface driver rt2870
[    3.409242] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[    3.411436] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.29

Последние обновления установлены. linux-headers-generic переустанавливал.

Не то, чтобы гугл совсем не помог, но не помог конкретно с зависаниями. Похожих случаев не нашел.
Но помог решить множество проблем, начиная со сборки драйверов (для успешной сборки закомменчены 2 строчки) и заканчивая активацией свежеустановленного драйвера (blacklist rt2800usb и прочее).
« Последнее редактирование: 25 Июля 2014, 10:26:24 от iSea »

alang

  • Гость
iSea, так, у тебя 100500 модулей загружено, включая те, что идут вместе с ядром. Остановись на чем-то одном.

Оффлайн iSea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Они не активны в данный момент.
Естественно проверял по отдельности каждый. rmmod не сложно сделать.
55 и 53 разные версии от Ралинк приводят к зависанию. 28 - встроенный, работает медленно.

chemtech

  • Гость
iSea,
Попробуйте Live CD ubuntu 14.10 не устанавливая - проблема останется, скорость такая же низкая?
http://cdimage.ubuntu.com/daily-live/current/

alang

  • Гость
"55" - это вообще от другого чипа. "5370" - драйвер кривой, сталкивался. Должен поддерживаться ядерным модулем. Что говорит iwconfig?
« Последнее редактирование: 25 Июля 2014, 10:42:42 от alang »

Оффлайн iSea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
"55" - это вообще от другого чипа. Должен поддерживаться ядерным модулем. Что значит "медленно"?
это значит
Цитировать
Адаптер автоматически определяется и работает, но очень медленно - около 30мбит, что спидтест также подтверждает. Под виндой он же выжимает 100% из тарифа и подключение показывает всегда 270мбит.

Цитировать
"5370" - драйвер кривой, сталкивался.
т.е. D-link фигню на фтп держит?
Даже если так, то поведение этого драйвера и от Ralink - одинаковое - зависание при подключении.


iwconfig

wlan0     IEEE 802.11bgn  ESSID:"Keenetic" 
          Mode:Managed  Frequency:2.472 GHz  Access Point: CC:5D:4E:FB:C3:48   
          Bit Rate=26 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=45/70  Signal level=-65 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:6  Invalid misc:14   Missed beacon:0

Сейчас проверю с live-cd.
« Последнее редактирование: 25 Июля 2014, 10:48:39 от iSea »

alang

  • Гость
это значит

Уже прочитал, вопрос исправил :)
Кстати, по поводу 5572 тоже был не совсем прав, заглянул к себе в архивчик.
Ситуация такая: драйвер 2.6.1.3 вешает систему. 2.5.0.3 - тоже не работает. Единственное, что взаимодействует с этим чипом - ядерный модуль, но для нормальной работы нужно ядро не ниже 3.15. А еще можно попробовать вручную настроить скорость, но результат не гарантирован.

Оффлайн iSea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Ух... что за жесть. Радует только одно, что такие проблемы не только у меня - значит есть шанс найти решение :)

Насчет ядра 3.15 - оно не должно разве предлагаться к обновлению наряду с прочими системными компонентами?
Где его взять, в общем? :)

chemtech

  • Гость
iSea,
В новой версии ubuntu 14.10

Оффлайн iSea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
На Ubuntu 14.10 LiveCD скорость еще хуже.. до 5 мбит не дотягивает..

Есть еще какие-либо варианты? Может быть какой-то старый/стабильный драйвер?

chemtech

  • Гость
iSea,
Изменил сообщение, лучше создать багу.
« Последнее редактирование: 25 Июля 2014, 19:53:48 от chemtech »

Оффлайн iSea

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
chemtech,
спасибо за помощь и советы!

раз все так безнадежно, то конечно отпишусь о результатах.

chemtech

  • Гость
iSea,

Предлагаю создать багу:

Сначала обновитесь:
sudo apt-get install aptitude
sudo aptitude update
sudo aptitude safe-upgrade
sudo reboot

Регистрируйтесь на https://launchpad.net/
Откроете браузер, войдите в него.
Потом запустите в консоли

apport-bug linux
Появляется окно "Сбор информации о неполадке", а затем "Отправить отчёт об ошибке разработчикам".
Откроется новая вкладка на https://launchpad.net/
В описании ошибки укажите

WiFi on USB DWA-140 is slow
apport-bug соберет всю необходимую информацию и отправит на https://launchpad.net/

Пользователь решил продолжить мысль 25 Июля 2014, 20:02:03:
Потом отпишитесь.
« Последнее редактирование: 25 Июля 2014, 20:02:03 от chemtech »

 

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