LINUX.ORG.RU

Медленный интернет Ubuntu 10.04


0

1

Добрый день. По работе возникла необходимость установить убунту. До этого с линуксом почти не имел дела. Собственно, на компе стоят Win 7 и Ubuntu 10.04 LTS. Кроме того есть роутер и wi-fi адаптер D-Link DWA-110. На винде скорость 1.5-2.5 мбайт/с. При установке убунты она сама нашла у себя нужный драйвер(rt73), так что интернет появился сразу. Но скорость 3-10 кбайт/с. Пинг до ya.ru в винде 14-30 мс, в убунте 180-1800 мс(скачет). Потери ~30%. Проблемы с DNS нет (по IP сайты открываются так же медленно, кроме того пробовал прописывать альтернативные DNS). IPv6 отключал - без изменений. MTU менять не пробовал, не думаю что поможет. Прописывание MAC-адреса роутера не дает эффекта. Также пробовал ставить виндовый драйвер на адаптер через ndiswrapper. Драйвер встает, но в настройках соединения все равно написано rt73usb. Если его (rt73usb) забить в блеклист /etc/modprobe.d/blacklist.conf то адаптер умирает, видимо виндовый драйвер это он же, но по-другому названный. Кроме того в интернете валяется драйвер для линукса который надо компилировать из исходников, но что-то мне подсказывает, что это он же (ставить не пробовал). Если нужны еще какие-нибудь конфиги - пишите какие, выложу. Тщательное гугление выявило несколько похожих случаев, однако либо решения не помогали, либо проблема не была решена. Спасибо за внимание, буду рад любой помощи. Еще раз повторюсь, что с линуксом и настройкой соединений не знаком.

Может адаптер как usb 1.x работает это могло бы объяснить низкую скорость, выхлоп dmesg после втыкания адаптера в студию.

anonymous
()
Ответ на: комментарий от anonymous

322.348300] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x3040 with error -71.
[ 322.368867] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x06 failed for offset 0x3040 with error -71.
[ 322.381804] usb 1-1.4: USB disconnect, address 6
[ 322.385301] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x302c with error -19.
[ 322.416789] wlan0: deauthenticating from (MAC роутера) by local choice (reason=3)
[ 328.755996] usb 1-1.4: new high speed USB device using ehci_hcd and address 9
[ 329.022066] usb 1-1.4: configuration #1 chosen from 1 choice
[ 329.285205] phy1: Selected rate control algorithm 'minstrel'
[ 329.286149] Registered led device: rt73usb-phy1::radio
[ 329.286175] Registered led device: rt73usb-phy1::assoc
[ 329.286197] Registered led device: rt73usb-phy1::quality
[ 329.295922] rt73usb 1-1.4:1.0: firmware: requesting rt73.bin
[ 329.415794] ADDRCONF(NETDEV_UP): wlan0: link is not ready

И как с этим бороться?

EvilTosha
() автор топика
Ответ на: комментарий от EvilTosha

Сейчас посмотрел — ошибка 71 - это нарушение протокола, а 19 — девайс отвалился. Похоже, он у тебя периодически отваливается, потом снова подцепляется и так далее. Питания не хватает? Попробуй переткнуть его в другой разъем и/или убрать удлинители usb.

У меня такой же DWA-110 и под linux у него пинг вдвое меньше и почти в два раза выше скорость.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Еще вспомнил: через два удлинителя (около 8 метров в сумме) он неустойчиво работал. Помогло

modprobe -r ehci_hcd 
Все usb стали 1.1, зато адаптер стабилизировался.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Это лог того как я его вытащил и вставил обратно.

EvilTosha
() автор топика
Ответ на: комментарий от EvilTosha

Debian testing, тогда он был еще squeeze, ядро 2.6.31

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

USB не знаю как переключить.

eviltosha@eviltosha-desktop:~$ iwconfig wlan0
wlan0 IEEE 802.11bg ESSID:«flash»
Mode:Managed Frequency:2.412 GHz Access Point: (MAC роутера)
Bit Rate=11 Mb/s Tx-Power=16 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-40 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

EvilTosha
() автор топика
Ответ на: комментарий от EvilTosha

За USB отвечают два модуля, ohci_hcd за 1.1, ehci_hcd за 2.0. Отключить 2.0 можно, выгрузив модуль ehci_hcd :

sudo modprobe -r ehci_hcd

Странно, что при качестве сигнала 70 из 70 скорость устанавливается на 11 Мбит/с

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.