Forum Linux.debian/ubuntu Montage cle usb

Posté par  (site web personnel) .
Étiquettes :
0
24
fév.
2005
salut, j'ai une debian sid avec un noyau 2.6.10
Je n'arrive pas à monter ma cle usb.
J'ai pourtant bien installé hotplug et usbutils par apt-get
et activé le module ehci_hc (ma machine supporte le usb 2 et de toute façon j'ai aussi activé uhci_hc et ohci_hc dans le doute) par des modprobe.
Enfin j'ai éditer le fichier /etc/fstab en rajoutant à la dernière ligne:
/dev/sda1 /mnt/cleusb vfat defaults,noauto,user,sync,uid=1000;gid=1000,umask=022 0 0

après avoir créer /mnt/cleusb bien sur.

lorsque je tente mount /mnt/cleusb j'obtiens le message d'erreur:
mount: p riph rique sp cial /dev/sda1 n'existe pas
zsh: exit 32 mount /mnt/cleusb

Déjà y doit y avoir un problème d'encodage parce que je ne vois pas les accents dans p riph rique

Voilà merci de votre aide.
(je précise que ma souris usb marche donc ça n'est pas un problème propre à l'usb)
  • # ...

    Posté par  (site web personnel) . Évalué à 1.

    As tu bien vérifié la présence de /dev/sda1 lorsque tu branche ta clé usb ?
    • [^] # Re: ...

      Posté par  (site web personnel) . Évalué à 1.

      non justement il n'y a pas de /dev/sda1 à la place il y a du sdb: voici cue donne dmesg | grep sdb (dmesg | grep sda ne donne rien)
      sdb: Unit Not Ready, sense:
      SCSI device sdb: 128000 512-byte hdwr sectors (66 MB)
      sdb: assuming Write Enabled
      sdb: assuming drive cache: write through
      SCSI device sdb: 128000 512-byte hdwr sectors (66 MB)
      sdb: assuming Write Enabled
      sdb: assuming drive cache: write through
       sdb: sdb1
      Attached scsi removable disk sdb at scsi5, channel 0, id 0, lun 0
      sdb: Unit Not Ready, sense:
      SCSI device sdb: 128000 512-byte hdwr sectors (66 MB)
      sdb: assuming Write Enabled
      sdb: assuming drive cache: write through
      SCSI device sdb: 128000 512-byte hdwr sectors (66 MB)
      sdb: assuming Write Enabled
      sdb: assuming drive cache: write through
       sdb: sdb1
      Attached scsi removable disk sdb at scsi6, channel 0, id 0, lun 0
      VFS: Can't find a valid FAT filesystem on dev sdb.
      sdb: Unit Not Ready, sense:
      SCSI device sdb: 128000 512-byte hdwr sectors (66 MB)
      sdb: assuming Write Enabled
      sdb: assuming drive cache: write through
      SCSI device sdb: 128000 512-byte hdwr sectors (66 MB)
      sdb: assuming Write Enabled
      sdb: assuming drive cache: write through
       sdb: sdb1
      Attached scsi removable disk sdb at scsi7, channel 0, id 0, lun 0
      sdb: Unit Not Ready, sense:
      SCSI device sdb: 128000 512-byte hdwr sectors (66 MB)
      sdb: assuming Write Enabled
      sdb: assuming drive cache: write through
      SCSI device sdb: 128000 512-byte hdwr sectors (66 MB)
      sdb: assuming Write Enabled
      sdb: assuming drive cache: write through
       sdb: sdb1
      Attached scsi removable disk sdb at scsi8, channel 0, id 0, lun 0
      
      J'ai essayé en changeant sda1 en sdb1 mais ça n'a rien changé d'autre.
      • [^] # Re: ...

        Posté par  (site web personnel) . Évalué à 1.

        t'es avec udev ou encore avec devfs ? (udev=gestion dynamique des peripheriques)
        • [^] # Re: ...

          Posté par  (site web personnel) . Évalué à 0.

          Je ne sais pas, quelle commande je dois lancer pour le vérifier?
          Et la gestion dynamique des périphériques, ça signifie faire de l'automount? parce qu'il me semble avoir spécifié noauto dans fstab...donc ça supposerait que certains périphérique peuvent s'automonter.
          • [^] # Re: ...

            Posté par  . Évalué à 1.

            Pour savoir si un package est installé (sous Debian), il y a la commande dpkg -l "*monpackage*"|grep "^ii", ce qui renverra la liste de packages installés matchant le nom que tu lui donnes (ici, *monpackage*).

            Pour ce qui est de l'option noauto dans fstab, ça n'a rien à voir avec l'automount.
            noauto spécifie juste que le filesystem ne se montera pas automatiquement lors du démarrage de la machine (ce sera alors à toi de le faire à la main avec mount), mais regarde avec man mount pour de plus amples précisions. (le premier réflexe si tu sais pas, c'est man ;P )

            Mais tu as raison sur le fait que certains périphériques peuvent s'automonter au moment où tu les insères (CD, cléUSB...), j'ai déjà entendu parler de ça sans savoir comment ça marche...
  • # Deux trois vérifs à faire

    Posté par  (site web personnel) . Évalué à 4.

    Alors je te conseille deux trois vérifications.

    Regarde ce qu'il se passe dans /var/log/messages au moment où tu branches ta clé. Il doit y avoir une ligne qui parle de /dev/sda .

    Vérifie que tu as tous les modules qu'il faut. Il te faut usb_mass_storage, l'émulation scsi (?) et vfat (je le cite parce que je l'avais oublié une fois).

    Sinon, si tu utilises gnome, je te conseille hotplug, udev, hald et gnome-volume-manager qui s'installent comme des charmes sous debian.
  • # Module ub

    Posté par  (site web personnel) . Évalué à 1.

    Par hasard, tu n'aurais pas un module ub dans lsmod ?

    Si c'est le cas, essaye de monter /dev/uba1 à la place de /dev/sda1. Si cela ne marche pas, essaye de décocher <> Low Performance USB Block driver dans la config de ton kernel.

    Est-ce que quelqu'un sait à quoi sert ce module, à part à faire chier le monde (avec ce module, mes clés usb ne se montent plus) ?
  • # essaye ça

    Posté par  . Évalué à 2.

    essaye avec /dev/sda au lieu de /dev/sda1
    • [^] # Re: essaye ça

      Posté par  (site web personnel) . Évalué à 0.

      Marche pas. Mais faut bien tenté ce que peut. ;-)
    • [^] # Re: essaye ça

      Posté par  . Évalué à 2.

      Allons au-delà : j'ai un système qui a marché puis qui n'a plus marché :

      * sous Linux, ma clé usb était montée sans pb en /dev/sda1.
      * sous XP, quand je la branchais, elle était montée aussi sans question.

      Je l'ai un jour mise sur le PC d'un copain sous XP.
      Depuis :
      *sous Linux, il faut essayer de monter /dev/sda (erreur) puis /dev/sda1 qui finit par marcher.
      * sous Windows, quand je la mets, j'ai un fenêtre qui s'ouvre "voulez-vous lire les vidéos ? Ouvrir ? machin-chose ?"


      Il semble (parce que je l'ai lu mais pas vérifié) qu'en re-formattant la clé, on revienne à l'état initial.
      Il semble donc que le passage par XP ait modifié le format FAT classique.
      Ah, nos amis de Microsoft...
      (tiens, c'est peut-être ça qu'ils ont voulu breveter quand ils ont parlé du FAT :
      "File System preempting and fucking up all non-MS well functioning storage systems, by adding a non-documented fingerprint, in order to offer a great opening choice when the storage device is plugged on WonderWindows (TM)")
      • [^] # Re: essaye ça

        Posté par  (site web personnel) . Évalué à 0.

        C'est bizarre et pourtant ça marche ton truc!!
        Ceci dit j'aurais bien aimé comprendre pourquoi et ce qui se passe vraiment.
        • [^] # Re: essaye ça

          Posté par  . Évalué à 2.

          Ben moi aussi, j'aurais voulu comprendre.
          C'est pas bien propre, c'est vrai...

          Pour l'instant, j'ai pas le temps de creuser ni l'envie de reformater ma clé pour vérifier.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.