Як встановити драйвер wifi Ralink RT3290


10

Я новачок у Ubuntu. Як я можу встановити драйвер wifi Ralink RT3290 802.11bgn? І будь ласка, якщо ви можете допомогти мені крок за кроком: D Дякую вам дуже!


Яку версію Ubuntu ви запускаєте? Яка версія ядра? Що ви пробували поки що?
MrTomRod

У мене є ubuntu 14.10 і ядро ​​повинно бути останньою версією, я оновив його. Я не дуже добре в цьому. Я спробував встановити підручники в Інтернеті, але завжди щось пропускаю. Коли я намагаюся команди встановити, він говорить про помилки
aleksandar

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

Високо пов'язані та з відповідями на більш "сучасні" підходи: / questions / 756166 / rt3290-ralink-driver-in-ubuntu
David Foerster

Відповіді:


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: error: макрос " DATE " може запобігти відтворюваному нарощуванню [-Werror = дата-час] intf (додатково, розмір, "версія драйвера-% s ,% s% s \ n ", STA_DRIVER_VERSION, DATE , _ ^ /home/ranjit/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../sta/sta_cfg.c:4899:95: помилка: макрос" TIME "може запобігти відтворювані збірки [-Werror = дата-час]
Ranjit

будь ласка, введіть цю команду "lspci | grep Network" та дайте мені вихід @Ranjit
Sudip Das

03: 00.0 Мережевий контролер: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter
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 є єдиним джерелом цього файлу - навіть при найкращих намірах встановити його може бути небезпечно. Надайте посилання на якесь офіційне джерело.
guntbert

1
Так, занадто поганий релінк не турбується виправляти проблеми і надає лише дворічне джерело. Щойно я видалив декілька помилок із джерела ralink. І просто завантаження джерела напевно не заподіє шкоди. Якщо ви настільки скептично налаштовані, ви можете пройти всі його рядки. мир
Джим Колако

Це не про мене . (1) Ця відповідь має бути корисною протягом більш тривалого часу. (2) ми, звичайно, не сподіваємось, що кожен користувач просіює 4,5 Мб вихідного коду (навіть якщо патч складається лише з 360 або більше рядків).
guntbert

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.