RT3090 медленные и периодические отключения

Вопрос или проблема

Я установил Linux-Mint 18 на ноутбук с беспроводной картой RT3090. Большинство старых руководств для UBUNTU говорят об установке драйвера RT2860sta для исправления проблемы. Я не могу найти ничего, что работало бы с современной дистрибутивом. Как мне это исправить?

Мой kern.log заполнен такими сообщениями:

16 авг 16:38:47 deadpool NetworkManager[812]: <ошибка> [1471383527.5085] platform-linux: sysctl: не удалось установить '/proc/sys/net/ipv6/conf/wlp2s0/mtu' на '1500': (22) Неверно$
16 авг 16:41:29 deadpool NetworkManager[812]: <ошибка> [1471383689.2975] platform-linux: sysctl: не удалось установить '/proc/sys/net/ipv6/conf/wlp2s0/mtu' на '1500': (22) Неверно$
16 авг 16:42:40 deadpool kernel: [12683.456190] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:41 deadpool kernel: [12683.920294] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:41 deadpool kernel: [12684.388202] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:41 deadpool kernel: [12684.840302] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:42 deadpool kernel: [12685.296138] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:42 deadpool kernel: [12685.760195] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:43 deadpool kernel: [12686.224302] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:43 deadpool kernel: [12686.688299] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:44 deadpool kernel: [12687.152298] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить
16 авг 16:42:44 deadpool kernel: [12687.620302] ieee80211 phy0: rt2x00queue_flush_queue: Предупреждение - Очередь 2 не удалось очистить

lspci показывает:

02:00.0 Контроллер сети: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe

Моя проблема идентична этой. https://ubuntuforums.org/showthread.php?t=1749179

Ответ или решение

Slow Скорость и Периодические Отключения RT3090: Решение Проблемы

Введение

При использовании Wi-Fi с сетевым адаптером Ralink RT3090 на Linux-Mint 18, многие пользователи сталкиваются с проблемами производительности, включая медленную скорость соединения и частые отключения. В данной статье мы рассмотрим возможные решения основных проблем с драйверами и параметрами настройки, которые могут помочь в решении данной ситуации.

Описание Проблемы

Вы упомянули, что ваш лог системы kern.log заполнен предупреждениями о том, что очередь передачи данных не может быть сброшена. Также вы сталкиваетесь с ошибками, связанными с настройками IPv6, которые могут указывать на нарушения в конфигурации сетевого интерфейса.

Ответ на Проблему

1. Установка и Настройка Драйвера

Хотя вам, возможно, посоветовали установить драйвер rt2860sta, рекомендуется использовать драйвер rt2800pci, который, как правило, лучше совместим с новыми версиями ядра Linux.

  1. Проверьте Установку Драйвера:
    Введите в терминале:

    sudo lshw -C network

    Убедитесь, что адаптер использует драйвер rt2800pci. Если он не установлен, выполните следующие команды:

  2. Установите Драйвер (если необходимо):
    Если у вас нет драйвера, вы можете попробовать установить его:

    sudo apt update
    sudo apt install firmware-ralink
  3. Перезагрузите Компьютер:
    Это необходимо, чтобы загрузились изменения в драйверах.

2. Настройка Параметров IPv6

Проблемы, связанные с ошибками sysctl, могут указывать на конфликты с протоколом IPv6. В некоторых случаях отключение IPv6 может помочь улучшить стабильность соединения:

  1. Отключите IPv6:
    Добавьте следующие строки в файл /etc/sysctl.conf:
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1

    После внесения изменений выполните:

    sudo sysctl -p

3. Настройка MTU

Ошибка, связанная с настройкой MTU, может быть исправлена с помощью установки значения MTU вручную:

  1. Установите MTU на 1492 (для большинства провайдеров):

    sudo ifconfig wlp2s0 mtu 1492
  2. Сохраните Политику:
    Чтобы гарантировать сохранение значения MTU при перезагрузке, добавьте его в файл /etc/network/interfaces:

    auto wlp2s0
    iface wlp2s0 inet dhcp
    mtu 1492

4. Изменение Конфигураций Wi-Fi

Некоторые домашние маршрутизаторы могут работать нестабильно с определенными настройками:

  1. Попробуйте изменить частоту Wi-Fi на 2.4 ГГц/5 ГГц (в зависимости от поддержки вашего устройства).
  2. Экспериментируйте с каналом вашего Wi-Fi (например, используйте канал 1, 6 или 11 для 2.4 ГГц).

Заключение

Проблемы с адаптерами Wi-Fi на Linux могут быть многоаспектны, и вышеприведенные рекомендации помогут вам добиться более стабильного и быстрого соединения с Ralink RT3090. Если предложенные шаги не решают вашу проблему, вы можете обратиться к сообществу пользователей Linux или официальной документации для получения дополнительной информации и поддержки. Надеемся, что это руководство поможет вам успешно настроить ваш беспроводной адаптер и улучшить качество соединения.

Оцените материал
Добавить комментарий

Капча загружается...