Módulo de chave WiFi USB Realtek 8712u.ko return “Não é possível ler o módulo (…): erro de formato exec”

0

Comprei uma chave WiFi USB, a Hercules HWGUm-54. Aparentemente, o driver apropriado é o RTL8192SU da Realtek . Eu fiz o download do site deles e o extraí.

Em seguida, fui para a pasta driver , extraí o arquivo e entrei nela.

Como root eu fiz:

Make
cp 8712u.ko /lib/modules/<my_kernel>/kernel/drivers/net/
depmod -a

No entanto, recebi um erro:

WARNING: Can't read module /lib/modules/2.6.38.8-35.fc15.x86_64/kernel/drivers/net/wireless/8712u.ko: Exec format error

Alguma ideia do porquê?

    
por Cyril N. 12.07.2011 / 20:12

3 respostas

0

Eu finalmente encontrei a solução, era apenas sobre a instalação do stod de kmod.

Eu coloco os comandos exatos que faço aqui, caso alguém esteja preso:

yum install kmod-staging
wget http://au.billion.com/downloads/3011N/3011N_Linux_Driver.zip
unzip -j 3011N_Linux_Driver.zip "*rtl8192sfw.bin" -d RTL8192SU
mv RTL8192SU /lib/firmware/

desligue / volte a colocar a chave usb e voilà! Isso funciona!

Nota Importante : Quando você atualiza seu sistema para um novo kernel, mas também não teve a seguinte atualização do stamator, se você reiniciar seu computador, seu wifi não funcionará novamente desde o O teste de kmod não está disponível para esse kernel.

    
por 29.10.2011 / 00:10
1

Não sei por que você recebeu o erro, mas veja como eu fiz isso por um hardware semelhante.

CD para dentro da pasta do driver e tente:

sudo su
make clean
make config
make
make install

finalmente, embora eu pense que o make install faça isso:

depmod -a
    
por 26.10.2011 / 20:52
0

Você deveria ter feito make install no diretório de origem, que teria copiado o driver para o diretório correto. A mensagem de erro diz: ... / drivers / net / wireless. Você pode tentar movê-lo do diretório onde você o copiou.

    
por 26.10.2011 / 22:20