J'ai téléchargé les pilotes Linux de mon RTL8111E intégré (Mobo MSI B75 Pro3-M) à partir du site Realtek. Le pilote Realtek a été mis à jour le 23/09/2013, donc je suppose qu'il peut gérer Ubuntu 64 bits (13.10 dans mon cas). Il semble être compatible avec le noyau 3.xx.
J'exécute autorun.sh en tant que root mais j'obtiens le message d'erreur suivant: "CONFIG_X86_X32 activé mais aucun support de binutils"
Je ne m'attendais pas à cette erreur, car mon système d'exploitation est en 64 bits. Est-ce que quelqu'un sait comment réparer ceci ?
Sincères amitiés,
David.
J'ai enfin trouvé la cause grâce à ce lien .
Il semble qu'il ne devrait pas y avoir d'espaces dans les noms de dossiers (contenant le pilote bien sûr) lors de la construction du pilote. Remplacer les espaces par des soulignements a résolu le problème. Je pourrais construire comme ça. Etrange ... mais ça a marché!
La compilation des pilotes implique un en-tête de noyau make, qui peut échouer avec CONFIG_X86_X32 enabled but no binutils support
si le répertoire source du noyau appartient à root
et que vous vous exécutez en tant qu’utilisateur sans privilège. Vérifiez dans votre sortie make
pour voir si CONFIG_X86_X32 enabled but no binutils support
apparaît dans le répertoire des sources du noyau. Dans ce cas, essayez de construire les sources du noyau (ou la source de votre pilote dans son intégralité) avec Sudo make
.
Une autre cause fréquente de CONFIG_X86_X32 enabled but no binutils support
réside dans les espaces du répertoire de compilation mentionnés par David Van Huffel ou les binutils non installés comme indiqué par chili555.
Cela "me fait" sur mon système 64 bits sans drama sauf une notation sur la clé privée qui peut être ignorée en toute sécurité. Avez-vous installé binutils?
Sudo dpkg -s binutils
Sinon, installez-le:
Sudo apt-get install binutils
Puis réessayez:
Sudo -i
cd /home/<user_name>/r8168-8.037.00/
make clean
make
make install
exit