Как установить драйвер wifi Ralink RT3290


10

Я новичок в Ubuntu. Как я могу установить драйвер Wi-Fi Ralink RT3290 802.11bgn? И, пожалуйста, если вы можете помочь мне шаг за шагом: D Большое спасибо!


Какую версию Ubuntu вы используете? Какая версия ядра? что ты уже испробовал?
MrTomRod

У меня Ubuntu 14.10 и ядро ​​должно быть последней версии, я обновил его. Я не очень хорош в этом. Я пытался установить с tutorilas в Интернете, но всегда что-то пропустить. Когда я пробую команды make install, он говорит, что есть ошибки
Александр

Разве драйверы не включены в Ubuntu? У меня есть Belkin F7D1101 v2, который использует тот же набор микросхем, и он прекрасно работал в Ubuntu 13.10, 14.04. и 14.10.
Джон Скотт

Сильно связаны и с ответами с более «современными» подходами: / questions / 756166 / rt3290-ralink-driver-in-ubuntu
Дэвид Фёрстер

Ответы:


3

ПРИМЕЧАНИЕ. Ссылки, указанные здесь, могут больше не работать. Они оставлены здесь только в исторических целях.

  • Загрузите исходный код драйвера:

    wget http://dl.dropbox.com/u/11876059/DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    
  • затем извлеките файл из tar-файла

    tar -xvf DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    
  • после этого войдите в этот каталог

    cd ~/DPO_RT3290_LinuxSTA_V2600_20120508
    make    
    # compile the make file
    sudo make install
    # install the make file
  • После этого активируйте беспроводной драйвер

    sudo modprobe rt3290sta
    

Я использовал сценарий. У меня сейчас 16.04, и я получил эту ошибку, когда ввод кода «make»:: 85: ошибка: макрос « DATE » может помешать воспроизводимым сборкам [-Werror = date-time] intf (extra, size, «Версия драйвера-% s»). ,% s% s \ n ", STA_DRIVER_VERSION, DATE , _ ^ /home/ranjit/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../sta/sta_cfg.c:4899:95: ошибка: макрос« ВРЕМЯ »может помешать воспроизводимые сборки [-Werror = дата-время]
Ранджит

пожалуйста, введите эту команду "lspci | grep Network" и дайте мне вывод @Ranjit
Das

03: 00.0 Сетевой контроллер: MEDIATEK Corp. MT7630e Беспроводной сетевой адаптер 802.11bgn
Ranjit

1
ссылка не работает
user1993

1
@SudipDas теперь все нормально, я решил проблему. Я просто указывал на достоверность ответа
user1993

11

Поскольку Ralink не исправляет драйвер и текущая версия не работает, я предоставил исправленный файл, который можно загрузить и установить, выполнив следующие действия.

  1. загрузите исправленный файл из моей личной директории Google Drive.

  2. откройте терминал ( Ctrl+ Alt+ t) и cdв папку, в которую загружается файл, например cd ~/Downloads.

  3. тип

    sudo tar -xvf rt3290sta-2.6.0.0.dkms.tar -C /usr/src
    

    распаковать содержимое в системный каталог

  4. Теперь вы должны получить запрос пароля, где вы вводите sudoпароль и нажимаете Enter.

  5. как только файлы извлечены, введите

    sudo dkms install -m rt3290sta -v 2.6.0.0 --force
    

    установить драйвер с dkms

  6. введите sudoпароль еще раз и убедитесь, что установка завершена успешно (это займет некоторое время).

  7. перезагружать.

  8. Наслаждайтесь Wi-Fi с вашим RT3290: D

Патч будет работать до версии ядра v4.14, он будет работать на v4.15 и выше из-за изменений в реализациях таймера ядра .


Я не могу поверить, что личный каталог на Google Диске является единственным источником для этого файла - даже при наилучших намерениях его установка может быть опасной. Пожалуйста, предоставьте ссылку на какой-нибудь официальный источник.
Гюнтберт

1
Да, слишком плохо ralink не заботится об исправлении проблем и предоставляет только 2-летний источник. Я только что удалил несколько ошибок из источника ralink. И просто загрузка исходного кода наверняка не принесет вреда. Если вы настроены так скептически, вы можете пройтись по каждой строчке. мир
Джим Колако

Это не про меня . (1) Этот ответ должен быть полезен в течение более длительного времени. (2) мы, конечно, не ожидаем, что каждый пользователь просеет 4,5 МБ исходного кода (даже если ваш патч состоит всего из 360 или около того строк).
Гюнтберт

1
этот драйвер также обеспечивает поддержку Bluetooth?
user230910

2
@ThomasSebastian, да. Вам необходимо : 1) удалить исправленный драйвер от вашего ядра: sudo dkms remove rt3290sta/2.6.0.0 --all; 2) удалить исправленный источники: sudo rm -r /usr/src/rt3290sta-2.6.0.0; 3) загрузить официальный драйвер вместо пропатченного: sudo rmmod rt3290staи sudo modprobe rt2x00lib. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ : не проверено. Имена могут немного отличаться. После первых двух шагов вы сможете перезагрузиться, чтобы udev автоматически выбрал официальный драйвер.
SnakE
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.