Fiz o download dos drivers do Linux para o RTL8111E (Mobo MSI B75 Pro3-M) integrado no site Realtek. O driver Realtek foi atualizado em 23/09/2013, portanto, suponho que ele possa lidar com o Ubuntu de 64 bits (13.10 no meu caso). Parece ser compatível com o kernel 3.xx.
Eu executo o autorun.sh como root, mas obtenho o seguinte erro: “CONFIG_X86_X32 ativado, mas nenhum binutils suporta”
Eu não esperava esse erro, pois meu sistema operacional é de 64 bits. Alguém sabe como consertar isso?
Atenciosamente,
David.
A compilação de drivers envolve uma marca de cabeçalho do kernel, que pode falhar
CONFIG_X86_X32 enabled but no binutils support
se o diretório de origem do kernel pertencerroot
e você estiver executando como um usuário sem privilégios. Verifique suamake
saída para ver seCONFIG_X86_X32 enabled but no binutils support
aparece no diretório de origem do kernel; nesse caso, tente criar as fontes do kernel (ou toda a fonte do driver) comsudo make
.Outra causa comum
CONFIG_X86_X32 enabled but no binutils support
é de espaços no diretório de compilação, como mencionado por David Van Huffel, ou binutils não instalados, como mencionado por chili555.fonte
CONFIG_X86_X32 enabled but no binutils support
se o usuário não tiver as permissões corretas. A resposta foi talvez um pouco concisa, vou editar para tornar isso mais óbvio.Isso 'faz' para mim no meu sistema de 64 bits sem drama, exceto por uma notação sobre chave privada que pode ser ignorada com segurança. Você tem binutils instalado?
Caso contrário, instale-o:
Em seguida, tente novamente:
fonte
Se
binutils
estiver instalado, verifique o caminho para o repositório local clonado (ou baixado)Se houver alguma pasta com espaços como
new folder
, renomeie-a comonewfolder
e executemake
novamente, nenhum erro ocorrerá.fonte