WiFi через USB Netgear WNA3100M работает очень медленно

Я надеюсь, у вас есть время и терпение помочь новичку в Linux.

Поскольку подключение моего домашнего офиса практически невозможно, я пытаюсь использовать Wi-Fi. Мой Netgear WNA3100M, кажется, работает, у меня есть соединение, но браузер работает очень медленно. Он работает очень плохо и с перебоями в браузере: иногда вообще никакого ответа, несколько минут спустя довольно хорошо. У меня должно быть соединение 20 Мб, но самое большее, что я получаю от спидтестов - около 3. В то время как ноутбук с Windows со встроенным Wi-Fi рядом с моим рабочим столом Linux работает на отметке 20.

Я провел некоторые исследования на форуме, и это решение, похоже, сработало: USB-мини-адаптер netgear N300 WNA3100M не может подключиться к Wi-Fi в Ubuntu 15.04 . Но после нескольких перезагрузок проблема вернулась.

Я должен добавить, что использовал адаптер Wi-Fi PCI-E (Asus N53) примерно месяц назад. Я не мог заставить эту карту работать правильно на KXStudio, и это был трудоемкий процесс, просто чтобы она работала на Ubuntu. Может быть, некоторые драйверы или другие проблемы портят Wi-Fi?

В настоящее время я использую Ubuntu и KXStudio.

Заранее спасибо за помощь.

Некоторые выходы, которые могут помочь:

lsusb:

Bus 001 Device 002: ID 0846:9021 NetGear, Inc. 

usb-devices:

T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0846 ProdID=9021 Rev=02.00
S:  Manufacturer=Realtek
S:  Product=NETGEAR WNA3100M
S:  SerialNumber=00e04c000001
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=ff Driver=rtl8192cu

nm-tool:

Device: wlan0  [VGV7519ECD1BE] -----------------------------------------------
  Type:              802.11 WiFi
  Driver:            rtl8192cu
  State:             connected
  Default:           yes
  HW Address:        A4:2B:8C:6D:C9:55

ifconfig:

wlan0     Link encap:Ethernet  HWaddr a4:2b:8c:6d:c9:55  
          inet addr:192.168.2.18  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a62b:8cff:fe6d:c955/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1530 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1596 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:641973 (641.9 KB)  TX bytes:262283 (262.2 KB)
1
задан 13 April 2017 в 15:24

2 ответа

Проблема состоит в том, что Вы установили тот драйвер без dkms. После обновления ядра драйвер не создавал.

можно установить его от ppa с dkms

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192cu-dkms
1
ответ дан 14 April 2017 в 01:24
  • 1
    @terdon да, я знаю. Я упомянул это в первом пункте маркированного списка;-) – Wayne_Yux 20 December 2016 в 04:15

У меня была подобная проблема. Вот мои детали:

  • ОС: Ubuntu 16.04
  • Ядро: 4.8.15
  • Проблема порождения устройства: Netgear WNA3100M
  • Проблема: Медленная интернет-скорость, никакое разрешение DNS, ненадежное соединение
  • Состояние после проблемы решило: Полная интернет-скорость, надежное соединение, без проблем с разрешением DNS

WNA3100M использует микросхему rtl8192 Wi-Fi. Проблема является кажущейся для появления, потому что универсальный драйвер Ubuntu для rtl8192cu микросхемы не способен в полной мере обработать WNA3100M.

Как решить проблему:

Шаг 1:

Установите пользовательский драйвер для WNA3100M. Это заменит универсальный драйвер Ubuntu для rtl8192cu микросхемы с пользовательским драйвером, названным 8192cu.

Чтобы сделать это, перейдите к этой ссылке и выполните все шаги в разделе Installation:

https://github.com/pvaret/rtl8192cu-fixes

СИСТЕМА ПЕРЕЗАПУСКА.

Чтобы проверить, была ли установка успешна или нет, можно выполнить dkms состояние в терминале. Вывод должен сказать установленный для драйвера 8192cu. Вот мой вывод:

nirmal@datainsights:~$ dkms status
8192cu, 1.10, 4.8.15-040815-generic, x86_64: installed

Шаг 2:

Удостоверьтесь драйвер, установленный в загрузках шага 1. Ваш вывод lsmod должен показать 8192cu. Как это:

nirmal@datainsights:~$ lsmod | grep 8192cu
8192cu                532480  0

В то же время, rtl8192cu (универсальный драйвер Ubuntu) не должен загружаться, так выполнение после команды ничего не должно отдавать:

nirmal@datainsights:~$ lsmod | grep rtl8192cu

Читайте далее, если Ваш драйвер не загружается.

Если Ваш драйвер 8192cu не загрузится, и Вы отключили rtl8192cu, то Ваш WNA3100M не будет обнаружен, и Ваш Wi-Fi будет отключен.

Попытайтесь загрузить драйвер modprobe 8192cu. Это возвращает ошибку? Если так, необходимо решить его и удостовериться тот драйвер загрузки.

В моем случае драйвер не загружался из-за безопасного параметра загрузки в установке UEFI BIOS. Я отключил безопасный параметр загрузки в меню BIOS и драйвере, загруженном автоматически.

Пути к отключению безопасной начальной загрузки в UEFI:

  1. Отключите безопасный параметр загрузки из меню UEFI BIOS (нажатие F2 или DEL, когда запуски компьютера, идя в расширенный режим и т.д. Google с моделью Вашей материнской платы для обнаружения точных шагов)
  2. Используя mokutil пакет человечности (я не попробовал эту опцию),

Короче говоря необходимо установить пользовательский драйвер и удостовериться, что он загружается.

0
ответ дан 14 April 2017 в 01:24

Другие вопросы по тегам:

Похожие вопросы: