Jak zainstalować sterownik wifi Ralink RT3290

10

Jestem nowy w Ubuntu. Jak mogę zainstalować sterownik wifi Ralink RT3290 802.11bgn? I proszę, jeśli możesz mi pomóc krok po kroku: D Dziękuję bardzo!

aleksandar
źródło
Jaką wersję Ubuntu używasz? Jaka wersja jądra? Czego spróbowałeś do tej pory?
MrTomRod
mam Ubuntu 14.10 i jądro powinno być najnowszą wersją, zaktualizowałem go. Nie jestem w tym zbyt dobry. Próbowałem zainstalować z tutorilas w Internecie, ale zawsze coś brakuje. Gdy próbuję wykonać polecenie instalacji, pojawia się komunikat o błędzie
aleksandar,
Czy sterowniki nie są dołączone do systemu Ubuntu? Mam Belkin F7D1101 v2, który używa tego samego chipsetu i działał dobrze w Ubuntu 13.10, 14.04. i 14.10.
John Scott,
Wysoce powiązane i odpowiedzi z bardziej „nowoczesnymi” podejściami: / pytania / 756166 / rt3290-ralink-driver-in-ubuntu
David Foerster

Odpowiedzi:

3

UWAGA: linki, o których tu mowa, mogą już nie działać. Zostały tutaj tylko w celach historycznych.

  • Pobierz kod źródłowy sterownika:

    wget http://dl.dropbox.com/u/11876059/DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    
  • następnie wyodrębnij plik z pliku tar

    tar -xvf DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    
  • potem wejdź do tego reż

    cd ~/DPO_RT3290_LinuxSTA_V2600_20120508
    make    
    # compile the make file
    sudo make install
    # install the make file
  • Następnie aktywuj sterownik bezprzewodowy

    sudo modprobe rt3290sta
    
Sudip Das
źródło
Użyłem skryptu. Mam teraz 16.04 i dostaję ten błąd po wpisaniu kodu „make”:: 85: error: macro „ DATE ” może uniemożliwić powtarzalne kompilacje [-Werror = data-godzina] intf (extra, size, „Wersja sterownika-% s ,% s% s \ n ", STA_DRIVER_VERSION, DATE , _ ^ /home/ranjit/DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/../../sta/sta_cfg.c:4899:95: błąd: makro„ TIME ”może zapobiec odtwarzalne kompilacje [-Werror = data-godzina]
Ranjit,
proszę wpisać polecenie „lspci | grep Network” i podać mi dane wyjściowe @Ranjit
Sudip Das
03: 00.0 Kontroler sieciowy: MEDIATEK Corp. MT7630e Bezprzewodowa karta sieciowa 802.11bgn
Ranjit
1
link nie działa
użytkownik1993
1
@SudipDas jest dla mnie teraz w porządku, rozwiązałem problem. Właśnie
wskazałem
11

Ponieważ Ralink nie łata sterownika, a bieżąca wersja nie działa, podałem załatany plik, który można pobrać i zainstalować, wykonując następujące kroki

  1. pobierz poprawiony plik z mojego prywatnego katalogu Dysku Google.

  2. otwórz terminal ( Ctrl+ Alt+ t) i cdprzejdź do folderu, w którym plik jest pobrany, np cd ~/Downloads.

  3. rodzaj

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

    aby rozpakować zawartość w katalogu systemowym

  4. powinieneś teraz otrzymać monit o hasło, w którym wpisz sudohasło i naciśnij Enter.

  5. po wyodrębnieniu wszystkich plików wpisz

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

    zainstalować sterownik za pomocą dkms

  6. wprowadź sudoponownie hasło i upewnij się, że instalacja została zakończona pomyślnie (zajmie to trochę czasu).

  7. restart.

  8. Ciesz się Wi-Fi dzięki RT3290: D

Łatka będzie działać do wersji jądra v4.14, zepsuje się od wersji 4.15 ze względu na zmianę implementacji timera jądra .

Jim Colaco
źródło
Nie mogę uwierzyć, że prywatny katalog na Dysku Google jest jedynym źródłem tego pliku - nawet przy najlepszych intencjach zainstalowanie go może być niebezpieczne. Podaj link do oficjalnego źródła.
guntbert,
1
Tak szkoda, że ​​nie ma problemu z poprawieniem problemów i zapewnia tylko 2-letnie źródło. Właśnie usunąłem kilka błędów ze źródła Ralinka. A samo pobranie źródła z pewnością nie spowoduje żadnych szkód. Jeśli jesteś tak sceptyczny, możesz przejść przez każdą jego linię. pokój
Jim Colaco,
Tu nie chodzi o mnie . (1) Ta odpowiedź powinna być przydatna przez dłuższy czas. (2) z pewnością nie oczekujemy, że każdy użytkownik przesieje przez 4,5 MB kodu źródłowego (nawet jeśli łatka składa się tylko z około 360 wierszy).
guntbert,
1
czy ten sterownik zapewnia również obsługę Bluetooth?
user230910,
2
@ThomasSebastian, tak. Musisz 1) Usuń połatany sterownika z jądra: sudo dkms remove rt3290sta/2.6.0.0 --all; 2) usuwanie korygowanego źródeł: sudo rm -r /usr/src/rt3290sta-2.6.0.0; 3) załaduj oficjalnego sterownika zamiast załatanego: sudo rmmod rt3290stai sudo modprobe rt2x00lib. ZASTRZEŻENIE : nie przetestowano. Nazwy mogą się nieco różnić. Powinieneś być w stanie zrestartować się po pierwszych dwóch krokach, aby udev automatycznie wybrał oficjalnego sterownika.
SnakE