Drivers wireless para os novos kernels linux 4.x

0

Eu recentemente tentei instalar o último kernel estável que é o 4.4.6 e quando o kernel foi compilado e eu coloquei o kernel em funcionamento, houve um problema e o driver wireless ( MT7630e 802.11bgn ) parecia não funcionar. Então eu tentei reinstalá-lo usando o código fonte e a saída foi como:

make -C /lib/modules/uname -r/build M=/home/devin/Desktop/MT7630E-release linux wireless driver/rt2x00 modules make[1]: Entering directory /home/devin/linux-4.4.6' arch/x86/Makefile:148: CONFIG_X86_X32 enabled but no binutils support make[1]: *** No rule to make targetlinux'. Stop. make[1]: Leaving directory /home/devin/linux-4.4.6' make: *** [all] Error 2 cp -v firmware/*/* /lib/firmware/ ‘firmware/BT/mt76x0.bin’ -> ‘/lib/firmware/mt76x0.bin’ ‘firmware/Wi-FI/MT7650E234.bin’ -> ‘/lib/firmware/MT7650E234.bin’ cp rt2x00/mt7630e.ko /lib/modules/uname -r/kernel/drivers/net/wireless/ cp btloader/mt76xx.ko /lib/modules/uname -r'/kernel/drivers/net/wireless/
depmod

modprobe: ERROR: could not insert 'mt7630e': Exec format error
modprobe: ERROR: could not insert 'mt76xx': Exec format error

Eu estava tentando descobrir o que parece ser um problema, com base na saída eu imaginei os módulos carregáveis finais que foram compilados, eles não foram combinados com o arco ou algo assim, ou pode ser porque as opções adequadas não foram definido durante a compilação do kernel.

Agora, o que eu preciso saber é para conhecer o processo de carregar LKMs quando o modprobe é invocado ou algo está errado com o kernel?!

o arco do kernel: x86_64

    
por Devin Hudson 19.04.2016 / 22:40

2 respostas

0

/home/devin/Desktop/MT7630E-release linux wireless driver

O comando make não gosta de espaços no nome. Por favor, tente renomear a pasta para:

MT7630E-release

Ou para:

/home/devin/Desktop/MT7630E-release_linux_wireless_driver

Ou algo sem espaços. Em seguida, tente novamente a sequência make , sudo make install .

    
por chili555 19.04.2016 / 23:45
0

Sim, você precisa substituir todos os arquivos ausentes desta pasta:

link

com este

link

seguindo o mesmo procedimento do último. com o meu ASUS N751JK no Ubuntu 14.04.4 kernel 4.2.0-35-generic  funciona bem !!! obrigado Devin Hudson

    
por Neo by Matrix 23.04.2016 / 12:54