Journal Problème USB Pocket Flash Drive

Posté par  (site web personnel) .
Étiquettes : aucune
0
17
déc.
2003
Salut,

J'ai reçu dernièrement une clé usb 32Mo, et je n'arrive pas à la faire fonctionner sous linux, POURTANT :
- j'ai une clé de 128Mo qui fonctionne très bien avec hotplug,
- la nouvelle clé fonctionne bien avec les drivers fournis sur win98,
- J'ai aussi essayé avec Knoppix et c'est pareil ; ma clé qui marche marche, celle qui ne marche pas ne marche pas (tu suis ?)

En fait linux me dit :
1) mount : Grumpf ... précise le type avec -t
2) I/O Error quand je fais mount -t..., ou mkfs.[msdos|ext2]
(oui, j'ai même essayé de la reformater et en fait Linux gueule longtemps mais ne modifie pas la clé)

Donc question : y a-t-il des clés usb qui ne fonctionnent pas du tout avec linux, ou il y a des astuces ?

sur la clé il est écrit :
corega 32M USB Pocket Flash Drive
  • # Re: Problème USB Pocket Flash Drive

    Posté par  . Évalué à 3.

    C'est peut etre pas une cle compatible usb-storage.... Pt'etre qu'ils ont developpe un protocol de transfert de donnees proprietaire...
    A voir...
  • # Re: Problème USB Pocket Flash Drive

    Posté par  . Évalué à 2.

    Essaye peut-être un cfdisk /dev/sda, ils ont peut-être mis une partition un peu exotique.
    • [^] # Re: Problème USB Pocket Flash Drive

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

      Merci pour vos réponses ; je me suis empressé de retrer chez moi pour tester,
      mais hélas, fdisk /dev/sda :
      Incapable de lire /dev/sda

      tail -f /var/log/messages quand je le branche :
      Dec 17 18:03:57 localhost kernel: hub.c: USB new device connect on bus2/1, assigned device number 5
      Dec 17 18:04:00 localhost usb.agent[857]: kernel driver usb-storage already loaded
      Dec 17 18:04:00 localhost kernel: SCSI device sda: 64000 512-byte hdwr sectors (33 MB)
      Dec 17 18:04:00 localhost kernel: sda: Write Protect is off
      Dec 17 18:04:00 localhost kernel: /dev/scsi/host1/bus0/target0/lun0:<7>usb-storage: queuecommand() called
      Dec 17 18:04:00 localhost kernel: p1 p2 p3 p4
      Dec 17 18:04:00 localhost kernel: SCSI error: host 1 id 0 lun 0 return code = 8000002
      Dec 17 18:04:00 localhost kernel: ^ISense class 7, sense error 0, extended sense 0
      Dec 17 18:04:00 localhost kernel: I/O error: dev 08:01, sector 0
      Dec 17 18:04:00 localhost kernel: I/O error: dev 08:01, sector 64
      Dec 17 18:04:00 localhost kernel: SCSI error: host 1 id 0 lun 0 return code = 8000002
      Dec 17 18:04:00 localhost kernel: ^ISense class 7, sense error 0, extended sense 0
      Dec 17 18:04:00 localhost kernel: SCSI error: host 1 id 0 lun 0 return code = 8000002
      Dec 17 18:04:00 localhost kernel: ^ISense class 7, sense error 0, extended sense 0
      Dec 17 18:04:00 localhost kernel: I/O error: dev 08:01, sector 0
      Dec 17 18:04:00 localhost kernel: FAT: unable to read boot sector
      Dec 17 18:04:00 localhost kernel: SCSI error: host 1 id 0 lun 0 return code = 8000002
      Dec 17 18:04:00 localhost kernel: ^ISense class 7, sense error 0, extended sense 0
      Dec 17 18:04:00 localhost kernel: SCSI error: host 1 id 0 lun 0 return code = 8000002
      Dec 17 18:04:00 localhost kernel: ^ISense class 7, sense error 0, extended sense 0
      Dec 17 18:04:00 localhost kernel: I/O error: dev 08:01, sector 0
      Dec 17 18:04:00 localhost kernel: FAT: unable to read boot sector
      Dec 17 18:04:00 localhost kernel: SCSI error: host 1 id 0 lun 0 return code = 8000002
      Dec 17 18:04:00 localhost kernel: ^ISense class 7, sense error 0, extended sense 0

      alors à moi ça ne me parle pas trop.
      Le "FAT: unable to read boot sector" doit provenir du fait que je cherche à monter la clé dans mon /etc/hotplug/usb/usb-storage

      Merci encore pour vos réponses, n'hésitez pas...
      • [^] # Re: Problème USB Pocket Flash Drive

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

        des fois j'ai des soucis avec ma clef USB PQI (elle est passée à la machine à laver peut-être y-a-t'il un rapport...)

        Il faut être d'abord root pour poursuivre...
        je me base surtout sur la sortie de 'dmeg' en exécutant la commande suivante pour avoir seulement les 30 dernières lignes d'infos:
        dmesg | tail -30
        Ensuite je monte la clef à la main (je prend sda1 car n'ayant pas de périf scsi c'est le bon device):
        mount -t auto /dev/sda1 -o sync /mnt/USB_Key
        (il faut créer le répertoire USB_Key avec mkdir avant)

        N.B.: j'ai branché une fois la clef d'un pote sur mon PC (ma clef n'était pas branchée!!!) et j'ai dû monter le device sdb1!!!
        Bref il faut regarder la sortie de dmesg après avoir branché la clef, ça peut être utile.

        Pour info, j'ai un kernel 2.4.20 de redhat (redhat 7.3 mise à jour) et je me suis rendu compte que plutôt de faire un bête umount de mon point de montage, il vallait mieux faire un 'eject USB_Key' car après plusieurs montage/démontage des fois je ne pouvais plus la monter du tout... :-(

        Jean-Christophe
  • # Re: Problème USB Pocket Flash Drive

    Posté par  . Évalué à 1.

    En principe je désactive tous les système de mount automatique. De la vieille école, je préfère monter moi-même les amovibles dons j'ai besoin.
    Il m'est arrivé une aventure stupide: voulant monter un flash drive usb, je l'ai consciensieusement monté par /dev/sda1, et j'ai rencontré les mêmes problémes que toi. Alors, tout bêtement, j'ai monté avec /dev/sdb1et alors Youpiiih !

    Elle est pas belle la vie ?
    • [^] # Re: Problème USB Pocket Flash Drive

      Posté par  . Évalué à 1.

      Est ce que ta clef utilise des fonctions de cryptage ?
      Est ce qu'elle doit etre debloqué lors de la premiere utilisation?
      Est ce que tu arrive a la formatter sous windows avec le cd qui accompagne generalement ce type de materiel ?

Suivre le flux des commentaires

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