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]
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]
Yanıtlar:
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):
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.
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İ
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:
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ı.
Dosyayı ayıklayın ve adında bir klasör oluşturmanız gerekir. DPO_RT3290_LinuxSTA_V2600_20120508
Config.mkDPO_RT3290_LinuxSTA_V2600_20120508/os/linux/
dosyasına gidin ve dosyayı düzenleyin
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.
Çıkarılan ana klasörünüze gidin (Klasör olmalı DPO_RT3290_LinuxSTA_V2600_20120508
) ve şunu yazın:
make
sudo make install
Her şey doğru derlendiyse aşağıdakileri yapın:
modprobe rt3290sta
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.
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
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
Sürücünün doğru şekilde derlenip yüklenmediğini görmek için test ettik
sudo modprobe rt3290sta
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.mk
Dosyayı açarken, sadece HAS_NATIVE_WPA_SUPPLICANT
değerini değiştirmeyin y
, aynı zamanda olması HAS_WPA_SUPPLICANT
durumunda 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.
nm-applet
etkinleştirirseniz, Wifi AP listesi kaybolacaktır.
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-*