Fichier /etc/modules illisible

opran Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, je cherche en ce moment à faire reconnaitre par Ubuntu ma clé USB wifi (modèle Hercules HW300m) mais pour cela il me faut entre autres éditer le fichier modules situé dans /etc.
Pour cela j'ai essayé la commande :

sudo gedit /etc/modules

Gedit s'est donc ouvert avec pour message d'ereur:

Impossible d'ouvrir le fichier /etc/modules.
gedit n'a pas été capable de détecter le codage de caractères.

J'ai donc essayé de l'ouvir autrement, avec nano, et là j'ai des caractères illisibles sur presque 3000 lignes !
Plus précisément j'essaie de suivre le guide sur cette page http://doc.ubuntu-fr.org/wifi_chipset_rt2870 et il n'est pas spécifié que /etc/modules ait un codage de caractères spécial.
D'où vient ce problème et comment je peux y remédier ?
Merci d'avance.

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    Oula je ne sais pas ce qui s'est passé dans ton fichier /etc/modules, mais ce n'est pas normal. Ça sent la fausse manipulation ou le bug.

    Pour commencer, pour modifier ce fichier, utilise gksudo au lieu de sudo si tu utilises un éditeur graphique :

    gksudo gedit /etc/modules &


    ... ou :

    sudo nano /etc/modules


    Voici à quoi ressemble mon fichier /etc/modules :

    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.
    
    loop
    sbp2
    bttv
    nvidia
    
    # phone
    ehci_hcd
    
    #sensors
    # I2C adapter drivers
    i2c-nforce2
    # Chip drivers
    asb100
    
    # telecommande
    lirc_dev


    Comme c'est spécifique à ton matériel, je pense que pour le moment tu peux t'en tenir à un fichier minimum :

    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.
    
    loop


    Tu peux renommer (voire supprimer) ton fichier actuel il est à mon avis complètement inexploitable.

    sudo rm /etc/modules


    ... puis recréer ce fichier avec le contenu que je t'ai suggéré cidessus.

    Bonne chance
    -1