Как я получаю беспроводную работу карты Ralink RT3290?

Я просто установил Ubuntu 12.10 на ASUS X401U, и после установки, там не список беспроводных соединений. У меня не было той проблемы с установкой на HP. Что я могу сделать для включения Wi-Fi?

07:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]
23
задан 27 January 2014 в 17:28

2 ответа

Бир эле жол менен сүйлөгөн бир нече колдонмо бар. ушул булак , булак же мүчүлүштүктөр жөнүндө отчет сыяктуу колдонмолор ушул Wireless картасын бир нече ноутбуктарда иштеши үчүн айрым жол-жоболорду белгилешет.

Айрым учурларда 12.04кө чейин төмөндөтүү, андан кийин ага 3.6 ядро ​​версиясын орнотуу жөнүндө сөз кылынса, кээ бирлеринде 13.04кө чейин көтөрүү жана 3.9 ядро ​​версиясын орнотуу жөнүндө айтылган. Жада калса, колдонуучуга расмий сайттан айдоочуларды жүктөп алуу жана аны орнотуу боюнча кадамдарды жасоо жөнүндө айтылган дагы бир учур.

Мен муну жасоонун бир нече жолдорун айтып өтөм, алардын бардыгы драйверди жүктөп алуудан турат, аны түзүп, анын иштешине ынануу. 3.9 ядро ​​версиясында зымсыз карта туура иштеп жаткандыгы белгиленди, андыктан 13.04-жылы backports же 13.10 менен бул маселе чечилиши керек.

Ошентип, Ralink RT3290 зымсыз картасын 12.04 жана андан жогору мезгилдерде иштөөнүн бир нече жолу келтирилген (Бардык ыкмалар иштебей калат, андыктан компьютериңизге эң ылайыктуусун издеп көрүңүз):

Сатуучунун идентификатору болгондуктан 1814: 3290 бул сизде Ralink RT3290 зымсыз картасы бар экендигин билдирет. Мындай учурда, биз (зымдуу кабелди туташтыргандан кийин):

  1. Төмөнкү кадамдарды жасап жатканда Интернетке туташуу үчүн зымдуу кабелдик туташууну компьютерге туташтырыңыз.

  2. Терминалды ачып, орнотуу үчүн төмөнкү сапты аткарыңыз. өзүңүздүн зымсыз драйверлериңизди түзүү үчүн зарыл болгон нерселердин бардыгы:

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

Эми, кандай жол менен кетүүнү каалаганыңызга жараша, төмөнкү көрсөтмөлөрдүн бирин аткарыңыз:

4.X ядросу үчүн расмий айдоочулар эмес

Эгерде жогоруда айтылгандар Kernels 4.Xте сиз үчүн иштебесе, чечим Мен бул булактан кийин сынай алдым

Жаңыртылган Драйверди Жүктөө ( Джим Колакого чоң рахмат ) Бул жерден же Бул жерден . Бул Ubuntu 16.04 жана 16.10 сыналган.

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

Айрым учурларда, сиз зымсыз драйвер үчүн интерфейсти күйгүзүшүңүз керек (анткени ал автоматтык түрдө интерфейсти алып келбейт), андан кийин тармак кызматын өчүрүп күйгүзүңүз. Ушуга окшогон нерсе:

sudo ifconfig WIRELESSCARD up
sudo service network-manager restart

Мисалы:

sudo ifconfig eno1 up
sudo service network-manager restart

Мен бул 2 сапты /etc/rc.local ичине "0 чыгуу" сызыгынын үстүнө коюуну сунуштайм, ошондо ал интерфейсти автоматтык түрдө көтөрөт.

ОФИЦИАЛДЫК САЙТТЫН ЖОЛДОМУ

  1. Mediatek сайтына өтүп, Ralink RT3290 драйвери Linux үчүн MediaTek шилтемени жүктөө үчүн жылдырып, ага багыттама жок жакшы иштеди. Бардыгы үчүн жаңы шилтеме Жүктөлүп алынуучу орнотулган программа , бирок эмне деп ойлойсуз,алар RT3290ду андан алып салышты. Go Mediatek;)

    Көйгөйгө туш болгон жана булактарын бөлүшкөн башка адамдарга рахмат, Mediatek Linuxка жардам берүүнү чечип жатканда ачып берүү мүмкүнчүлүгүн жүктөп алсаңыз болот:

  2. .0.tar.bz2 , анткени Mediatek файлдын туура иштешин текшерүүдө мыкты иш жасады.

  3. Файлды чыгарып, ал DPO_RT3290_LinuxSTA_V2600_20120508

  4. Өтүү DPO_RT3290_LinuxSTA_ os / linux / жана файлды түзөтүңүз config.mk

  5. 31-сапта сиз HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = n өзгөрмөсүн табышыңыз керек. Аны

     HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = y кылып өзгөртүңүз
     

    жана файлды сактаңыз.

  6. Чыгып алынган негизги папкаңызга барыңыз (Бул DPO_RT3290_LinuxSTA_V2600_20120508 папкасы болушу керек) жана териңиз:

     make
    sudo make install
     
  7. Эгерде бардыгы туура түзүлгөн болсо, анда төмөнкүлөрдү жасаңыз:

     modprobe rt3290sta
     
  8. Эгерде 7-кадам эч кандай көйгөйсүз иштесе, модулду ар бир жүктөөгө жүктөлө турган модулдардын тизмесине кошобуз:

     sudo -H gedit / etc / modules
     

    жана файлдын аягына rt3290sta деген сапты кошуңуз. Сактап, чыгып кетиңиз.

DROPBOX GUIDE

(Dropbox аккаунтунан ишенимсиз тарбол жүктөлүп жаткандыктан, сунушталбайт.

  1. Булактын драйверин жүктөп алыңыз:

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

    жана андан кийин файлды ачып

     tar -xvf DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz
     
  2. Жаңы түзүлгөн папканын ичине кириңиз:

     cd ~ / DPO_RT3290_LinuxSTA_V2600_20120508
     

    жана биз компиляциялоо процессин баштайбыз

    
    sudo make install
     
  3. Андан кийин драйвердин туура түзүлгөндүгүн жана орнотулгандыгын текшеребиз

     sudo modprobe rt3290sta
     
  4. Эгерде 3-кадам эч кандай көйгөйсүз иштесе, анда модулду ар бир жүктөөчүгө жүктөлө турган модулдар тизмесине кошобуз:

     sudo -H gedit / etc / modules
     

    жана ылдый жагына rt3290sta деген сапты кошуңуз. Сактоо жана чыгуу.

КОШУМЧА КӨРСӨТМӨ

Айрым колдонуучулар кошумча кадамдарды белгилешет. Бул сизге тиешелүү же тиешеси жок. Эгер сиз тутумдун иштебей жаткандыгын сезсеңиз, анда төмөндөгү пункттардын бири сизге жардам бере алат:

  • config.mk файлын ачууда, HAS_NATIVE_WPA_SUPPLICANT ] y маанисине жеткирүү керек, бирок n болгондо HAS_WPA_SUPPLICANT менен жасаңыз. Менин ишимде ал y болгон, бирок аны WPA_SUPPLICANT экөө тең "y" деп койгону текшерүү керек.

  • Кара тизмедеги карама-каршылыктуу зымсыз драйверлер. Төмөнкүлөрдү жасаңыз:

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

    Төмөнкү саптарды кошуңуз (Биринчи кезекте алардын жок экендигин текшериңиз):

     # rt3562sta менен карама-каршы келген # Зымсыз драйверлер
    кара тизме rt2800pci
    кара тизме rt2x00pci
     
  • Initramfs жаңыртуу: sudo update-initramfs -u

  • Эгерде сиз драйверди Ubuntu 13.04 же Ubuntu 13.10 (жана андан кийинки версиялары) боюнча компиляциялоодо көйгөйгө туш болсоңуз, анда бул өзгөрүүлөргө байланыштуу болушу мүмкүн Linux өзөгү драйвердин кодуна дал келбестикти жаратууда. Бул, балким,

     gedit os / linux / pci_main_dev.c ачуу жолу менен чечилиши мүмкүн.
     

    жана жогору жакка "# камтылгандан" кийин төмөнкүлөрдү кошуу

     #if LINUX_VERSION_CODE> = KERNEL_VERSION (3,8,0)
     # аныктоо __девексит
     #define __devinit
     #define __devinitdata
     #endif
     

    андан кийин файлдын

     #if LINUX_VERSION_CODE> = 0x20412 деген бөлүгүн өзгөртүңүз
    алып салуу: __devexit_p (rt2860_remove_one),
     #else
    алып салуу: __devexit (rt2860_remove_one),
     #endif
     

    ден

     #if LINUX_VERSION_CODE> = KERNEL_VERSION (3,8,0)
    алып салуу: rt2860_remove_one,
     #else
     #if LINUX_VERSION_CODE> = 0x20412
    алып салуу: __devexit_p (rt2860_remove_one),
     #else
    алып салуу: __devexit (rt2860_remove_one),
     #endif
     #endif
     

Бул компилятордун катасын чечет деп үмүттөнөм. DPO_RT3290_LinuxSTA_V2600_20120508 каталогуна кайтып, жогорудагыдай көрсөтмөлөрдү аткарыңыз.

35
ответ дан 27 January 2014 в 17:28

მათთვის, ვინც WiFi– ს მუშაობას ვერ შეძლებს ზემოხსენებული ნაბიჯების შემდეგაც (მათ შორის მე ), ეს არის მარტივი და მისასალმებელი გამოსწორება.

პრობლემა ისაა, რომ ბირთვს აქვს დრაივერის მხარდაჭერის პრობლემები, საბედნიეროდ, უახლესი სტაბილური ბირთვის გამოცემა აფიქსირებს შეცდომას და WiFi მუშაობს ნაგულისხმევ დრაივერებთან.

ჩამოსატვირთად 32-ბიტიანი ბირთვის პაკეტები

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-ბიტიანი ბირთვის პაკეტების ჩამოსატვირთად

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

პაკეტების ინსტალაცია

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

და ეს უნდა გააკეთოს.

იმ შემთხვევაში, თუ გსურთ ბირთვის ამოღება

sudo apt-get purge linux-image-3.12.0-* linux-headers-3.12.0-*
4
ответ дан 27 January 2014 в 17:28

Другие вопросы по тегам:

Похожие вопросы: