Нуждаюсь в помощи с установкой драйвера для адаптера ASUS PCE-N53 11n N600 PCI-E

Я пытался заставить свой адаптер ASUS PCE-N53 11n N600 беспроводной сети PCI-E соединяться с моей домашней сетью без успеха. lspci -nnk | grep -iA2 net дает следующую информацию о беспроводной связи:

06:00.0 Network controller [0280]: Ralink corp. RT5592 PCIe Wireless Network Adapter [1814:5592]
Subsystem: ASUSTeK Computer Inc. RT5592 PCIe Wireless Network Adapter [1043:851a]
Kernel modules: wl

Поиск Интернета говорит мне заставляющий эту сетевую плату работать, текущая проблема. Собственный драйвер Asus только имеет поддержку 2.6.x ядро, и было несколько сообщений позже, который пытается заставить драйвер работать с более поздними версиями ядра. Среди другого этого использования сообщения решение, которое использовалось для разрешения той же проблемы в ArchLinux с помощью этого патча. Я попытался исправить драйвер, следующий инструкциям, если, которые, кажется, работают без ошибки, но когда я пытаюсь работать make и make install Я все еще получаю те же сообщения об ошибках, которые я получал с начала. (Я полагаю, что они - то же так или иначе), я, к сожалению, не могу отправить целый текст от выполнения, но я определил следующие сообщения об ошибках:

При выполнении make: user@user-homePC:~/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326$ sudo su root@user-homePC:/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326# make

(...)

`/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../sta/sta_cfg.c: In function ‘RTMPIoctlShow’: 

/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../sta/sta_cfg.c:4896:85: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] intf(extra, size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, __TIME__ ); ^~~~~~~~ /home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../sta/sta_cfg.c:4896:95: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time] , size, "Driver version-%s, %s %s\n", STA_DRIVER_VERSION, __DATE__, __TIME__ );

(...)

/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../sta/sta_cfg.c:6960:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ *(ULONG *)pData = ralinkrate[rate_index] * 500000; ^ cc1: some warnings being treated as errors scripts/Makefile.build:308: recipe for target '/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../sta/sta_cfg.o' failed make[2]: *** [/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux/../../sta/sta_cfg.o] Error 1 Makefile:1550: recipe for target '_module_/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux' failed make[1]: *** [_module_/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-4.13.0-36-generic' Makefile:381: recipe for target 'LINUX' failed make: *** [LINUX] Error 2

Следующие сообщения об ошибках были зарегистрированы во время make install:

root@user-homePC:/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326# make install

(...)

install -m 644 -c rt5592sta.ko /lib/modules/4.13.0-36-generic/kernel/drivers/net/wireless/ install: klarte ikke å hente informasjon om 'rt5592sta.ko': Fila eller mappa finnes ikke Makefile.6:294: recipe for target 'install' failed make[1]: *** [install] Error 1 make[1]: Leaving directory '/home/user/Nedlastinger/Linux/DPO_GPL_RT5592STA_LinuxSTA_v2.6.0.0_20120326/os/linux' Makefile:474: recipe for target 'install' failed make: *** [install] Error 2

(Для тех, кто не понимает норвежский язык, он по существу говорит, что это не может найти и установить файл 'rt5592sta.ko'.)

Я отправил полный текст от компиляции и запущения скрипта ниже. Если у кого-либо будет идея, что могло бы вызывать ошибку, то некоторая справка будет цениться.

0
задан 28 February 2018 в 12:46

2 ответа

Существует пакет АУРА rt5592sta_linux_patched-dkms, который обновился в 2016 для ядра 4.7.1-1. Если Вы будете на ядре >=5, то это не будет работать на Вас и рассматривать вручную установку исправленного драйвера от этот GitHub repo - Вы получите поддержку B/G (никакая поддержка N), но это лучше чем ничего.

1
ответ дан 30 October 2019 в 08:57

Ответ на Ваш вопрос, ‘как я могу заставить свой адаптер ASUS PCE-N53 11n N600 беспроводной сети PCI-E соединяться с моей домашней сетью’, то, что Вы, вероятно, не можете.

Когда мы Google Ваше устройство, более точно, 1814:5592, мы видим, что много заполненных проблемой потоков включают точно, что Вы нашли; это не скомпилирует на современном ядре, даже с несколькими различными патчами.

Древний и ржавый файл, что Asus предусматривает версию 2.6 ядра, никогда не будет компилировать на Ваших современных 4,13 ядрах.

Ссылки Вы нашли для Дуги Linux, являются всеми для версии приблизительно 3.15 ядра; это - все еще поколение позади Вашего 4.13.0-xx.

Я не знаю о любом драйвере во всем, что будет работать с версией 4.4 ядра или позже.

Наконец, вот надежная и полезная ссылка: https://wikidevi.com/wiki/ASUS_PCE-N53

Вероятный драйвер Linux ни один

Я сожалею, что нет никакого лучшего предложения кроме покупки другого устройства.

-1
ответ дан 30 October 2019 в 08:57

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

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