Я прочитал много статей, и ничто действительно не помогло. Я запускаю UBUNTU 16.04.
В течение 2 дней я попытался установить свой драйвер Wi-Fi (Ralink RT5390) для моего HP Pavilion dv7 и ничего еще не выполнил, за исключением того, что я выполнил для включения кнопки, "включают Wi-Fi" на правильном верхнем углу экрана при выполнении некоторых шагов для другого драйвера на некотором форуме. Однако никакие сети не появились.
Затем я выполнил некоторые шаги от GitHub о том, как установить соответствующий драйвер для меня, и они были шагами:
https://github.com/Inglebard/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2
загрузите архив
содержание извлечения
cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
файл копии исправляет в 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
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
Но когда дело доходит до "делают" команду на шаге 7, это, кажется, не работает.
Ошибка:
scripts/Makefile.build:308: recipe for target '/home/zrobot/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../chips/rtmp_chip.o' failed
make[2]: *** [/home/zrobot/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux/../../chips/rtmp_chip.o] Error 1
Makefile:1550: recipe for target '_module_/home/zrobot/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux' failed
make[1]: *** [_module_/home/zrobot/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO/os/linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.13.0-36-generic'
Makefile:375: recipe for target 'LINUX' failed
make: *** [LINUX] Error 2
ВАША СПРАВКА ОЧЕНЬ ЦЕНИТСЯ!
Я скомпилировал этот модуль на ядре 4.4.0-116-generic
со следующими шагами:
sudo apt-get install git
git clone https://github.com/Inglebard/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2.git
cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2
tar -xjvf 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2.tar.bz2.bz2
cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
cp ../patch/rt5592sta_fix_64bit_3.8.patch .
patch -p1 <rt5592sta_fix_64bit_3.8.patch
sed -i "s\HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n\HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y\g" os/linux/config.mk
sudo make # sudo is needed because of /tftpboot
sudo make install
sudo modprobe rt5390sta
Модуль был загружен успешно:
$ lsmod | grep ^rt
rt5390sta 1441792 0
$ modinfo rt5390sta
filename: /lib/modules/4.4.0-116-generic/kernel/drivers/net/wireless/rt5390sta.ko
version: 2.6.0.0
srcversion: 30A94311FFD42FD05E12867
alias: pci:v00001186d00003C05sv*sd*bc*sc*i*
alias: pci:v00001814d00005362sv*sd*bc*sc*i*
alias: pci:v00001814d00005392sv*sd*bc*sc*i*
alias: pci:v00001814d0000539Fsv*sd*bc*sc*i*
alias: pci:v00001814d00005390sv*sd*bc*sc*i*
alias: pci:v00001814d00003390sv*sd*bc*sc*i*
alias: pci:v00001814d00003092sv*sd*bc*sc*i*
alias: pci:v00001814d00003091sv*sd*bc*sc*i*
alias: pci:v00001814d00003090sv*sd*bc*sc*i*
depends:
vermagic: 4.4.0-116-generic SMP mod_unload modversions retpoline
parm: mac:rt28xx: wireless mac addr (charp)
Но я не могу скомпилировать его на 4.13.0-36-generic
как Вы записали.
Другой драйвер от https://github.com/agerwick/RT28XX-RT539X-Linux-driver не компилирует на 4,13 также.