Precisa de ajuda para instalar o driver para o Adaptador PCI-E ASUS PCE-N53 11n N600

0

Estou tentando fazer com que meu adaptador de rede sem fio ASUS PCE-N53 11n N600 PCI-E se conecte à minha rede doméstica sem sucesso. lspci -nnk | grep -iA2 net fornece as seguintes informações sobre a rede sem fio:

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

A pesquisa na Internet informa que a obtenção dessa placa de rede para funcionar é um problema constante. O driver da Asus só tem suporte para o kernel 2.6.x, e tem havido vários posts mais tarde que tentativas para que o driver funcione com versões posteriores do kernel . Entre outros este post usa uma solução que foi usada para resolver o mesmo problema no ArchLinux usando o este patch . Tentei corrigir o driver seguindo as instruções fornecidas, que parecem funcionar sem erros, mas quando tento executar make e make install , ainda recebo as mesmas mensagens de erro que recebi desde o início. (Eu acredito que eles são os mesmos de qualquer maneira) Eu sou infelizmente incapaz de postar todo o texto da corrida, mas eu identifiquei as seguintes mensagens de erro:

Ao executar 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

As seguintes mensagens de erro foram registradas durante 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

(Para aqueles que não entendem o norueguês, ele basicamente diz que não é capaz de encontrar e instalar o arquivo 'rt5592sta.ko'.)

Eu publiquei o texto completo da compilação e executando o script abaixo. Se alguém tiver uma ideia do que possa estar causando o erro, alguma ajuda será apreciada.

    
por pehkawn 28.02.2018 / 20:46

1 resposta

0

A resposta à sua pergunta, "Como posso obter meu adaptador de rede sem fio ASUS PCE-N53 11n N600 PCI-E para conectar à minha rede doméstica", é que você provavelmente não pode.

Quando nós dois Google seu dispositivo, mais precisamente, 1814: 5592, vemos muitos tópicos com problemas envolvendo exatamente o que você encontrou; ele não é compilado em um kernel moderno, mesmo com alguns patches diferentes.

O arquivo antigo e enferrujado que a Asus fornece para a versão 2.6 do kernel nunca irá compilar em seu moderno kernel 4.13.

Os links que você encontrou para o Arch Linux são todos para a versão do kernel 3.15 ou mais; que ainda é uma geração atrás do seu 4.13.0-xx.

Não tenho conhecimento de nenhum driver que funcione com o kernel versão 4.4 ou posterior.

Por fim, aqui está um link confiável e útil: link

Probable Linux driver none

Eu lamento que não haja sugestão melhor, além de comprar um dispositivo diferente.

    
por chili555 28.02.2018 / 22:33