Вопрос или проблема
Я установил 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.
-
Проверьте Установку Драйвера:
Введите в терминале:sudo lshw -C network
Убедитесь, что адаптер использует драйвер
rt2800pci
. Если он не установлен, выполните следующие команды: -
Установите Драйвер (если необходимо):
Если у вас нет драйвера, вы можете попробовать установить его:sudo apt update sudo apt install firmware-ralink
-
Перезагрузите Компьютер:
Это необходимо, чтобы загрузились изменения в драйверах.
2. Настройка Параметров IPv6
Проблемы, связанные с ошибками sysctl
, могут указывать на конфликты с протоколом IPv6. В некоторых случаях отключение IPv6 может помочь улучшить стабильность соединения:
- Отключите 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 вручную:
-
Установите MTU на 1492 (для большинства провайдеров):
sudo ifconfig wlp2s0 mtu 1492
-
Сохраните Политику:
Чтобы гарантировать сохранение значения MTU при перезагрузке, добавьте его в файл/etc/network/interfaces
:auto wlp2s0 iface wlp2s0 inet dhcp mtu 1492
4. Изменение Конфигураций Wi-Fi
Некоторые домашние маршрутизаторы могут работать нестабильно с определенными настройками:
- Попробуйте изменить частоту Wi-Fi на 2.4 ГГц/5 ГГц (в зависимости от поддержки вашего устройства).
- Экспериментируйте с каналом вашего Wi-Fi (например, используйте канал 1, 6 или 11 для 2.4 ГГц).
Заключение
Проблемы с адаптерами Wi-Fi на Linux могут быть многоаспектны, и вышеприведенные рекомендации помогут вам добиться более стабильного и быстрого соединения с Ralink RT3090. Если предложенные шаги не решают вашу проблему, вы можете обратиться к сообществу пользователей Linux или официальной документации для получения дополнительной информации и поддержки. Надеемся, что это руководство поможет вам успешно настроить ваш беспроводной адаптер и улучшить качество соединения.