Ralink MT7601U (148f: 7601) Wi-Fi adaptör kurulumu


29

Ubuntu Desktop 14.04'e bir Ralink wifi adaptörü kurmaya çalışıyorum.

Sistem wifi tespit etmiyor.

  1. lsusb cihazı şu şekilde listeler:

    Bus 002 Device 004: ID 148f:7601 Ralink Technology, Corp.
    
  2. rt2800"/ Etc / module" de listelenen USB sürücüm var ;

  3. Web'deki bazı talimatları izleyerek bu komutu denedim:

    echo 148F 7601 | sudo tee /sys/bus/usb/drivers/rt2800usb/new_i
    
  4. lsmod | grep rt2800 aşağıdakileri döndürür:

    rt2800usb              26581  0 
    rt2x00usb              20041  1 rt2800usb
    rt2800lib              83150  1 rt2800usb
    rt2x00lib              48886  3 rt2x00usb,rt2800lib,rt2800usb
    mac80211              545990  3 rt2x00lib,rt2x00usb,rt2800lib
    crc_ccitt              12627  1 rt2800lib
    

Yukarıdaki talimatları oldukça iyi takip ettim ve bilgisayarım bağdaştırıcıyı kablosuz bağlantıya başarılı bir şekilde bağladı, ancak internete girmeye çalıştığımda tarayıcıyı ve işletim sistemini dondurdu, sonra hiçbir şey yapamadım. yanlış bir şey veya herhangi bir adım özledim ??

Harika! İyi iş! Ubuntu 14.04'te çalışıyor. Thnx.

Bunu denedim, ancak terminalde "patch -p0 <~ / (PATH EKLE) /rt2870-mt7601Usta-kuid_t-kgid_t.patch" kodunu yazdığımda, sözdizimi hatası aldım. Bana başka bir talimat verebilir misin? Ben ubuntu world.thanks gerçek bir acemi değilim!
chinashieh

(YOLU EKLE) yamanın nerede olduğu? Örneğin, yama -p0 <~ / Yüklemeler / rt2870-mt7601Usta-kuid_t-kgid_t.patch
Anıl Karaağaç

yamayı nasıl bulabilirim? İndirdiğim sürücülerden mi? İ ubuntu'da yeni, böyle bir soru için üzgünüm!
chinashieh

Yanıtlar:


37

Geçici bir internet bağlantısı, ethernet, bağlı ya da uygun olanı almanızı öneririm. O zaman yapın:

sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/art567/mt7601usta.git
cd mt7601usta/src 
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA/
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
sudo modprobe mt7601Usta

Telsiziniz şimdi çalışıyor olmalı.

Sürücüyü yalnızca geçerli çekirdek sürümünüz için derlediniz. Update Manager daha sonra bir linux resmi yüklediğinde, gerekli yeniden başlatma işleminden sonra yeniden derlemeniz gerekir:

cd mt7601/src
make clean
make
sudo make install
sudo modprobe mt7601Usta

Lütfen dosyaları ve bu talimatları o zaman için saklayın. Çalışmasına sevindim!


1
çok çok çok çok senin için teşekkür ederim, sadece böyle bir kelime şimdi duygularımı ifade edebilir! kablosuz iş! Ubuntu ve başka bir şey hakkında fakir olduğunu bilmek, bu sorunun neredeyse bir gün boyunca kafam karıştı. Bu tür bir sorunla ilgili önceki çözümlerinizi defalarca okudum.Ama hala kafam karıştı. bu sorunu çözmeme yardım edeceksin, teşekkürler, yaptın.
chinashieh

Bu sorun hakkında başka bir sorum var. Bir şeyi güncellersem, bu sürücüyü etkileyecek mi? Cevabınızı bekliyorum.
chinashieh

Lütfen yukarıdaki düzenlememe bakın. Cevabım size yardımcı olmuşsa, lütfen kabul edin.
chili555 15

Harika makale. Günümü yaptın ve beni cehennemden sürükledin !! : P
Sravan

Şaşırtıcı. Doğru cevap olarak işaretlenirdim. Thank you @ chili555
Arunko,

16

Ubuntu 14.04’ten 15.04’e kadar

Sürücü bir PPA ile kurulabilir:

sudo apt-add-repository ppa:thopiekar/mt7601
sudo apt-get update
sudo apt-get install mt7601-sta-dkms

Ubuntu 14.04, çekirdek 4.2 ve Ubuntu 15.10 ile

Mt7601u sürücüsü Linux çekirdeği 4.2'ye dahil edildi, ancak bu bağdaştırıcının gerektirdiği bellenim linux-firmware, Ubuntu 15.10 deposundaki pakete dahil edilmedi . Firmware indirilebilir burada ve kaydedilmesi gereken /lib/firmware/mt7601u.bin(<- küçük harf olmalıdır). Bellenimi doğru yere indirmek için aşağıdakileri çalıştırın:

sudo wget -O /lib/firmware/mt7601u.bin https://github.com/porjo/mt7601u/tree/master/src/mcu/bin/MT7601.bin

Ubuntu 16.04 sonrası

Adaptör sadece çalışıyor.


Aşağıdaki adaptörler desteklenir:

  • 0b05: 17d3
  • 0e8d: 760a
  • 0e8d: 760b
  • 13d3: 3431
  • 13d3: 3434
  • 148f: 7601
  • 148f: 760a
  • 148f: 760b
  • 148f: 760 C
  • 148f: 760D
  • 2001: 3d04
  • 2717: 4106
  • 2955: 0001
  • 2955: 1001
  • 2a5f: 1000
  • 7392: 7710

Ubuntu 15.10 kullanıyorum ve mt7601u.bin ürün yazılımı dosyası eksik olduğundan kutudan çıkmıyor. Bu dosyayı hangi paket sağlaması gerekiyor?
20'de

@ ʇsәɹoɈ Yanıt güncellendi.
Eric Carvalho

Sürücüyü derlemek daha 14.04..easier için çalıştı
Jamess

Ppa kullanıyorum: thopiekar / mt7601, ancak bir çekirdek güncellemesinden sonra (hala linux kernel 3 kullanarak), bilgisayarı yeniden başlattığımda, wifi kayboluyor, yani internet bağlantım yok. Yani apt-get komutu başarısız oldu, sorum şu: bu sürücüyü çevrimdışı kurmanın bir yolu var mı? Örneğin, ben sadece deb dosyasını indirmek ve başka bir bilgisayara (Ben Teşekkür el deb indirmek zorunda Veya hâlâ bilgisayarıma önbelleğe alınır deb dosyasını vardır kopyalamak usb bellek kullanabilirsiniz?
ollydbg23

1
Tamam, sorun çözüldü, sürücünün doğru yüklendiğini görüyorum, ancak güvenli önyükleme ayarı nedeniyle, sürücü etkin olamıyor, bu yüzden güvenli önyükleme özelliğini devre dışı bırakmak zorundayım, buraya bakın: UEFI / SecureBoot / DKMS - Ubuntu Wiki , sadece "Windows UEFI" türünü seçip BIOS'taki "Diğer OS" türünü seçen 1 yöntemini kullanıyorum.
ollydbg23

3

Bağlantıları kullanarak Sürücü ve Yama'yı indirin .

USB'yi bağlamayın:

sudo apt-get install --reinstall linux-headers-generic build-essential  
tar xjf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2  
cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/  
patch -p0 < ~/(ADD THE PATH)/rt2870-mt7601Usta-kuid_t-kgid_t.patch  
make  
su -c 'mkdir -p /etc/Wireless/RT2870STA/'  
su -c 'cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat'  

USB'yi bağlayın

su -c '/sbin/insmod os/linux/mt7601Usta.ko'

Eğer çalışıyorsa:

su -c 'make install'

2
Kullanılan kaynak ve düzeltme eki için resmi / yukarı bağlantı sağlayabilir misiniz?
user.dz

Şu anda dosyayı indiriyorum
user275399

ayarlardan herhangi birini değiştirmemesini ve yukarıdaki komutlara müdahale etmemesini
umarım

Kaynak bağlantıları kesildi , mediatek.com/en/downloads/mt7601u-usb adresini deneyin ve mediafire.com/download/fezezv1u28y7eey/… . Prosedür Lexosys LEO NANO 150N için gayet iyi çalıştı.
tinkerbeast

1
Bu derlenmiş sürücüyü kullanmaya çalıştığımda bir çekirdek panik olsun. 3.13.0-40-jenerik ve 14.04.1
Raphael,

1

Benim için ne işe yaradı

çekirdek sürümü: 4.13. *

  • çekirdek güncellemesinin beklemede olmadığından emin olmak için bilgisayarı yeniden başlatın
  • uname -rKomutu kullanarak mevcut çekirdek sürümünüzü alın .
  • Klasörü drivers/net/wireless/mediatek/mt7601uLinux çekirdek kaynak ağacından alın ( https://github.com/torvalds/linux/ ).

    şartÇekirdek sürümünüzle eşleşmesi . İlk iki haneye kadar, örneğin benim durumumda 4.13 . Eşleşen çekirdeği tagsGithub'un branchaçılır menüsünde kontrol ederek bulabilirsiniz .

  • Cihazı bilgisayardan çıkarın

  • Şimdi phy.cdosyayı indirilen klasörden açın.
  • mt7601u_init_caldosyadaki işlevi bulmak
  • İçin bak RXIQ. Satırları yorumla

//ret = mt7601u_mcu_calibrate(dev, MCU_CAL_RXIQ, 0); //if (ret) // return ret;

  • Kullanarak modülü oluşturun make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
  • koşmak sudo rmmod mt7601u
  • koşmak sudo insmod mt7601u.ko
  • şimdi, aygıtı bilgisayara ekle
  • Çekirdek mesajlarını kullanarak kontrol etmek dmesgölümcül hata olup olmadığını
  • Yeni ağ arayüzünün ifconfigkomut kullanılarak tanındığını kontrol edin.

Not

Bu çalışmalardan herhangi birinin yapıldığından emin olmak için güncellediğinizden emin olmalısınız. binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms kurulu . Dağıtımınıza bağlı olarak, bazıları biraz farklı olabilir.

src: https://github.com/kuba-moo/mt7601u/issues/64#issuecomment-324894792


0

Bu sadece yama dosyasının yolunu açmanız gerektiği anlamına gelir.

Sadece yama dosyasının tam yerini ekleyin. Dosyanın bulunduğu varsayılarak /tmp/patch/rt2870-mt7601Usta-kuid_t-kgid_t.patchaşağıdaki komutu kullanırsınız:

patch -p0 < /tmp/patch/rt2870-mt7601Usta-kuid_t-kgid_t.patch

Yama yapmak istediğiniz dosyanın bulunduğu dizinde olmanız gerektiğini unutmayın. Sanırım içinde /tmp/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/bulunduğunuz dizin içeride.


Şimdi yeni bir sorunum var. Ubuntu'yu başlattıktan ve Firefox'u açtıktan veya Ubuntu'nun bloke olduğu herhangi bir şeyi açtıktan sonra, sıfırlama işlemi gerekiyor: fare hareket etmiyor ve klavye ışıkları yanıp sönüyor: CAPS ve Bloq.
Guillermo de Pedro

Yanıp sönen ışıklar bir çekirdek panik olduğunu gösterir. Açılıştan sonra ctrl + alt + f1 tuşlarına basın ve giriş yapın. /var/log/kern.log içinde hataları arayın. (sonunda bir yerde). Bunun için yeni bir soru sorun ve bu hata mesajlarını verin.
s3lph

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.