J'ai téléchargé les pilotes Linux pour mon RTL8111E embarqué (Mobo MSI B75 Pro3-M) sur le site Realtek. Le pilote Realtek a été mis à jour le 23/09/2013, je suppose donc 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 l'erreur suivante: "CONFIG_X86_X32 activé mais pas de support binutils"
Je ne m'attendais pas à cette erreur, car mon système d'exploitation est de 64 bits. Est-ce que quelqu'un sait comment réparer ceci ?
Sincères amitiés,
David.
La compilation des pilotes implique une marque d'en-tête du noyau, qui peut échouer
CONFIG_X86_X32 enabled but no binutils support
si le répertoire source du noyau appartientroot
et que vous exécutez en tant qu'utilisateur non privilégié. Vérifiez votremake
sortie pour voir si elleCONFIG_X86_X32 enabled but no binutils support
apparaît dans le répertoire source du noyau, auquel cas essayez de construire les sources du noyau (ou la totalité de votre source de pilote) avecsudo make
.Une autre cause courante
CONFIG_X86_X32 enabled but no binutils support
est les espaces dans le répertoire de compilation comme mentionné par David Van Huffel ou les binutils non installés comme mentionné par chili555.la source
CONFIG_X86_X32 enabled but no binutils support
si l'utilisateur ne dispose pas des autorisations appropriées. La réponse était peut-être un peu laconique, je vais la modifier pour la rendre plus évidente.Cela me «fait» sur mon système 64 bits sans drame à l'exception d'une notation sur la clé privée qui peut être ignorée en toute sécurité. Avez-vous installé des binutils?
Sinon, installez-le:
Réessayez ensuite:
la source
Si
binutils
est installé, vérifiez le chemin d'accès au dépôt local que vous avez cloné (ou téléchargé)S'il existe un dossier avec des espaces comme
new folder
, renommez-le en tant quenewfolder
, puis réexécutezmake
, aucune erreur ne se produira.la source