Ralink RT3290 kablosuz kartını nasıl çalıştırabilirim?


24

Ubuntu 12.10’u bir ASUS X401U’ya kurdum ve kurulumdan sonra kablosuz bağlantıların listesi yok. HP'ye yükleme yaparken bu sorunu yaşamadım. Wifi etkinleştirmek için ne yapabilirim?

07:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]

2
Bu, bu kartın desteğindeki hatadır, yardımcı olabilecek bilgiler içerebilir: bugs.launchpad.net/ubuntu/+source/linux/+bug/1049466
Jorge Castro

@JorgeCastro Güzel hata raporu. Bütün hata raporlarını orada okudum. Sadece kullanıcı için problem yaratma şansı daha düşük olanları ekleyecektir. Örneğin, kullanıcıyı Ubuntu sürümünü değiştirmeye zorlamak veya belirli bir sürüm için olmayan bir çekirdeği uygulamak zorlamak bence (bununla çalışılabilir bir bilgisayarı öldürebilirim). Sadece resmi siteyi sürücü için kullanmaya ve sürücüyle ilgili sorunları düzeltmeye odaklandım. Sonunda prosedür hakkında bazı ipuçları eklendi.
Luis Alvarado,

Yanıtlar:


34

Aynı şekilde konuşan birkaç kılavuz var. Bu kaynak gibi kılavuzlar , bu kaynak veya hata raporu, bu Kablosuz kartın çeşitli dizüstü bilgisayarlarda çalışmasını sağlamak için bazı prosedürlerden bahsetmektedir.

Bazı durumlarda 12.04'e düşürülmesinden ve bunun için belirli bir 3.6 çekirdek sürümünün kurulmasından, diğerleri ise 13.04 sürümüne yükseltmekten ve 3.9 çekirdek sürümünün kurulmasından bahseder. Ve hatta resmi web sitesinden sürücüleri indirmek ve nasıl yüklemek için adım adım kılavuz yapmak için kullanıcı bahseder başka bir durumda.

Tamamen sürücüyü indirmek, derlemek ve çalıştığından emin olmak için yapmanın birkaç yolundan bahsedeceğim. 3.9 çekirdek sürümünde, kablosuz kartın doğru çalıştığı, bu nedenle 13.04'te backports veya 13.10 ile bu sorunun çözülmesi gerektiği belirtildi.

Bu nedenle, Ralink RT3290 kablosuz kartınızı 12.04 ve üzeri sürümlerde çalıştırabilmeniz için birkaç yol vardır (Her yöntem işe yaramaz, bu nedenle bilgisayarınız için en iyi olanı aramaya çalışın):

Satıcı kimliğiniz 1814: 3290 olduğundan , bir Ralink RT3290 kablosuz kartınız olduğu anlamına gelir. Bu durumda biz (Kablolu kabloyu bağladıktan sonra):

  1. Aşağıdaki adımları yaparken, şu an için Internet bağlantısına sahip olmak için bilgisayara bir kablolu kablo bağlantısı bağlayın.

  2. Kendi kablosuz sürücülerinizi derlemek için gereken her şeyi kurmak için bir terminal açın ve aşağıdaki satırı uygulayın:

    sudo apt-get update && sudo apt-get install build-essential linux-headers-generic
    

Şimdi, nasıl devam etmek istediğinize bağlı olarak, aşağıdaki kılavuzlardan birini izleyin:

Çekirdek 4.X İÇİN RESMİ SÜRÜCÜLER

Yukarıdakiler Çekirdek 4.X'te sizin için işe yaramazsa, bu kaynağı izleyerek test edebileceğim çözüm

Güncellenmiş Sürücü (indirin Jim Colaço Big sayesinde itibaren) İşte veya Burada . Bu Ubuntu 16.04 ve 16.10'da test edildi.

sudo tar -xvf rt3290sta-2.6.0.0.dkms.tar -C /usr/src
sudo dkms install -m rt3290sta -v 2.6.0.0 --force
sudo reboot

Şimdi, bazı durumlarda, kablosuz sürücünün arabirimini etkinleştirmeniz gerekir (çünkü arabirimi otomatik olarak açmaz) ve ardından ağ servisini yeniden başlatmanız gerekir. Bunun gibi bir şey:

sudo ifconfig WIRELESSCARD up
sudo service network-manager restart

Yani bir örnek olacaktır:

sudo ifconfig eno1 up
sudo service network-manager restart

Bu 2 satırı /etc/rc.local, "exit 0" satırının içine yerleştirmenizi tavsiye ederim , böylece arayüzü otomatik olarak açar.

RESMİ SİTE REHBERİ

  1. Mediatek'e gidin ve Linux için Ralink RT3290 Sürücüsünü indirin MediaTek, bağlantıyı indirmek için yönlendirmek ve yönlendirmek için iyi bir iş çıkarmadı. İşte tüm İndirilebilir Bellenim için yeni Link: Fakat ne olduğunu tahmin edin, RT3290'ı ondan kaldırdılar. Mediatek Git;)

    Sorunu olan ve kaynaklarını paylaşan diğerlerine teşekkürler, Mediatek Linux'a yardım etmeye ve açılmaya karar verirken kullanmanız için mevcut tüm İndirme bağlantılarının bir listesi:

  2. Dosyayı yeniden adlandırın 2012_0508_RT3290_Linux_STA_v2.6.0.0.tar.bz2çünkü Mediatek, dosyanın doğru çalıştığından emin olmak için harika bir iş çıkardı.

  3. Dosyayı ayıklayın ve adında bir klasör oluşturmanız gerekir. DPO_RT3290_LinuxSTA_V2600_20120508

  4. Config.mkDPO_RT3290_LinuxSTA_V2600_20120508/os/linux/ dosyasına gidin ve dosyayı düzenleyin

  5. 31. satırda değişkeni bulmalısınız HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n. Olarak değiştir 

    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
    

      ve dosyayı kaydedin.

  6. Çıkarılan ana klasörünüze gidin (Klasör olmalı DPO_RT3290_LinuxSTA_V2600_20120508) ve şunu yazın:

    make
    sudo make install
    
  7. Her şey doğru derlendiyse aşağıdakileri yapın:

    modprobe rt3290sta
    
  8. 7. adım sorunsuz çalışıyorsa, her önyüklemede yüklenecek modülü modüle ekleriz:

    sudo -H gedit /etc/modules
    

     ve yazan dosyanın sonuna bir satır ekleyin rt3290sta. Kaydet ve çık.

DROPBOX REHBERİ

(Dropbox hesabından güvenilmeyen bir tarball indirdiğiniz için önerilmez.

  1. Kaynak sürücüyü indirin:

    wget http://dl.dropbox.com/u/11876059/DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    

    ve sonra dosyayı açarız

    tar -xvf DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
    
  2. Yeni oluşturulan klasörün içine gidin:

    cd ~/DPO_RT3290_LinuxSTA_V2600_20120508
    

    ve derleme işlemine başlıyoruz

    make
    sudo make install
    
  3. Sürücünün doğru şekilde derlenip yüklenmediğini görmek için test ettik

    sudo modprobe rt3290sta
    
  4. 3. adım sorunsuz çalışıyorsa, her önyüklemede yüklenecek modülü modül listesine ekleriz:

    sudo -H gedit /etc/modules
    

    ve söyleyen altta bir çizgi ekleyin rt3290sta. Kaydet ve çık.

EKSTRA REHBER

Bazı kullanıcılar ek adımlardan bahsetmektedir. Bu sizin için geçerli olabilir veya olmayabilir. Sistemin çalışmadığını düşünüyorsanız, aşağıdaki noktalardan biri size yardımcı olabilir:

  • config.mkDosyayı açarken, sadece HAS_NATIVE_WPA_SUPPLICANTdeğerini değiştirmeyin y, aynı zamanda olması HAS_WPA_SUPPLICANTdurumunda da yapın n. Benim durumumda y vardı ancak her iki WPA_SUPPLICANT'ın `y'ye ayarlanmış olduğundan emin olmak için kontrol edilmelidir.

  • Kara listeye çakışan kablosuz sürücüler. Aşağıdakileri yapın:

    sudo -H gedit /etc/modprobe.d/blacklist.conf
    

    Aşağıdaki satırları ekleyin (İlk başta olmadıklarından emin olun):

    #Wireless drivers conflicting with rt3562sta  
    blacklist rt2800pci  
    blacklist rt2x00pci
    
  • İnitramfs'ı güncelleyin: sudo update-initramfs -u

  • Sürücüyü Ubuntu 13.04 veya Ubuntu 13.10'da (ve belki daha sonraki sürümlerde) derlerken sorun yaşıyorsanız, bunun nedeni Linux çekirdeğinde sürücü koduyla bir uyumsuzluk yaratması nedeniyle meydana gelebilecek bir değişiklik olabilir. Bu muhtemelen açılarak düzeltilebilir

    gedit os/linux/pci_main_dev.c
    

    ve üste yakın olan "#include" ifadesinden sonra aşağıdakileri eklemek

    #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)
    #define __devexit
    #define __devinit
    #define __devinitdata
    #endif
    

    sonra yazan dosyanın bölümünü değiştirin

    #if LINUX_VERSION_CODE >= 0x20412 
    remove:     __devexit_p(rt2860_remove_one), 
    #else 
    remove:     __devexit(rt2860_remove_one), 
    #endif 
    

    için

    #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,8,0)
    remove:     rt2860_remove_one,
    #else
    #if LINUX_VERSION_CODE >= 0x20412 
    remove:     __devexit_p(rt2860_remove_one), 
    #else 
    remove:     __devexit(rt2860_remove_one), 
    #endif 
    #endif
    

Bu umarım derleyici hatayı çözecektir. DPO_RT3290_LinuxSTA_V2600_20120508 klasörüne dönün ve yukarıdaki talimatları izleyin.


1
Bu sürücü zaman zaman bağlantıyı koparıyor ve bu yüzden iyi olmadığını düşünüyorum. Ama şu anda yüklü
olandan

@ BЈовић geribildirim arkadaşınız için teşekkürler ve evet, zaman zaman bağlantıyı keser.
Luis Alvarado

1
Çekirdek 4.10 alçaklık. Onaylandı RT3290LE için çalışıyor. Ubuntu 17.04. Düşme yok (henüz).
dat tutbrus

1
@LuisAlvarado Evet, kutunun dışında çalışıyor. Yine de farkında ol. Wifi üzerinden devre dışı bırakıp nm-appletetkinleştirirseniz, Wifi AP listesi kaybolacaktır.
dat tutbrus

1
Linux Mint Mate 18.2'de ve 4.10.0-32-jenerik'te de çalıştı.
vikas027

4

Yukarıdaki adımları uyguladıktan sonra bile WiFi çalışamayanlar için (benim de dahil), bu basit ve çok hoş bir düzeltme.

Sorun şu ki çekirdeğin sürücüyü destekleme sorunu var, neyse ki en son kararlı çekirdek sürümü hatayı düzeltti ve WiFi varsayılan sürücülerle çalışıyor.

32 bit çekirdek paketlerini indirmek için

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_i386.deb

64 bit çekirdek paketlerini indirmek için

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-headers-3.12.0-031200_3.12.0-031200.201311031935_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-saucy/linux-image-3.12.0-031200-generic_3.12.0-031200.201311031935_amd64.deb

Paketleri kurmak için

sudo dpkg -i linux-headers-3.12.0-*.deb linux-image-3.12.0-*.deb
sudo update-grub
sudo reboot

Ve bu yapmalı.

Çekirdeği çıkarmak istersen diye

sudo apt-get purge linux-image-3.12.0-* linux-headers-3.12.0-*

Bu çalışıyor! Ubuntu 13.10'u yeni HP Envy j049tx ( flipkart.com/… ) üzerine kurdum . Ralink sürücüsünün elle çalıştırılması ancak çekirdek paniklerine neden olmaya başladı. Bir kez çekirdeği yükselttikten sonra sorunsuz çalışır. Teşekkürler!
Adil

Dropbox kılavuzu ve en son çekirdeğin güncellenmesi, kernel.ubuntu.com/~kernel-ppa/mainline adresinden görüntüleniyor .
Lalith B

çekirdek paketleri bulunamadı (404)
TomSawyer

Başka hiçbir şey işe yaramazsa , rt3290 için yeni sürücüler indirmek üzere onthim.blogspot.co.ke/2015/06/… adresini ziyaret edin
Jonathan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.