На этот вопрос уже есть ответ здесь:
Я новый пользователь linux. Я пытаюсь установить драйверы ralink.
Я следую шагам с другого форума. а именно:
скачать драйвер: http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5001
tar -xvf /home/ukbeast/USERNAME/Downloads
/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2.bz2.bz2
cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
download patch: http://gridlox.net/diff/rt5592sta_fix_64bit_3.8.patch
patch -p1 < rt5592sta_fix_64bit_3.8.patch
(если спросит каталог, укажите на pci_main_dev.c)
убедитесь, что /os/linux/config.mk читает HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
make
sudo make install
modprobe rt5390sta
Я застрял на шаге 5. Когда я ввожу patch -p1 < rt5592sta_fix_64bit_3.8.patch
в терминале, я получаю "no such file or directory" в качестве ответа.
Я не знаю, как указать его на pci_main>dev.c?
Любая помощь о том, как указать его там, будет очень признательна.
Файл rt5592sta_fix_64bit_3.8.patch
должен находиться в том же месте, что и ваш Makefile
(базовый каталог источника драйвера). Также вам потребуется sudo
для шага 7.
Вы пытались поместить загруженный файл .patch в каталог 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO и затем запустить команду из этого каталога? Я сделал это на Ubuntu 13.04, и это сработало.