Journal Comment j'ai cassé ma clef USB

Posté par  .
Étiquettes : aucune
0
4
juil.
2003
Cher journal,

Chouette aujourd'hui j'ai reçu ma clef USB de 128 Mo :-)

Bref, après chargement des bons modules ça marchait bien, j'ai fait un
kernel avec crypto pour me faire un fichier fs crypté en loop.

J'ai dans la journée formaté ma clef à coup de dd if=/dev/urandom /dev/sda,
j'ai fait un ext2 crypté en aes, no problem. Ensuite je l'ai reformaté en
fat32 et j'ai fais un fichier crypté que j'ai monté en loop (fichier étant
stocké en fat32 sur la clef). Pas de problèmes. Plus tard j'ai fait un dd
if=/dev/urandom of=/mnt/crypto/truc bs=1M, donc dans le fs crypté monté en
loop dans un fichier de la clef, pour tester un peu la vitesse d'écriture,
sachant que la commande s'arreterait quand le fs serait plein. Hélas, Linux
a pas apprécié cette dernière commande. J'ai pas eu un véritable crash,
mais seul les alt-sysrq répondaient, en même avec ça le système ne
séteignait pas. A la fin j'ai retiré la clef à la rustre et le système à
rebooté.

Bref, j'ai rebranché la clef, plus de /dev/sda ARGGGGG
Je la branche sous windows, il me détecte un nouveau 'security device', je
peux rien en faire non plus... Je sais pas si c'est le fait de l'avoir
hot-pluggé qui a cassé quelque chose, je sais pas pourquoi mon dd dans le
loop a mal passé... Je sais en tout cas que je l'avais formatée avec dd et
que je pouvais la reformater sans problème sous linux et windows ensuite.
Le truc, c'est que maintenant ils ne reconnaissent plus que c'est un 'mass
storage'.

Si quelqu'un à une idée, ça fait plaisir :-)

Log panne:

Jul 3 23:07:45 [kernel] usb-storage: usb_stor_bulk_msg() returned 0 xferred 3584/3584
Jul 3 23:07:45 [kernel] usb-storage: Bulk status result = 0
Jul 3 23:07:45 [kernel] usb-storage: queuecommand() called
Jul 3 23:07:45 [kernel] usb-storage: Bulk command transfer result=0
Jul 3 23:07:45 [kernel] usb-storage: usb_stor_bulk_msg() returned 0 xferred 512/51
2
Jul 3 23:07:45 [kernel] usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096
Jul 3 23:07:45 [kernel] usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096
...

Log après:

Jul 3 23:20:23 [kernel] hub.c: new USB device 00:1d.0-2, assigned address
2
Jul 3 23:20:23 [kernel] hub.c: USB hub found
Jul 3 23:20:23 [kernel] hub.c: 2 ports detected
Jul 3 23:20:23 [kernel] hub.c: new USB device 00:1d.0-2.2, assigned address 3
Jul 3 23:20:23 [kernel] usb.c: USB device 3 (vend/prod 0x67b/0x2516) is not claimed by any active driver.

HELP !
  • # Re: Comment j'ai cassé ma clef USB

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

    Je ne sais pas si ça pourra t'aider, mais j'ai eu un seul gros pépin avec ma clé.
    J'avais essayé de la brancher sur un mac, et après je ne pouvais plus lire quoi que ce soit dessus (cause démontage brutal à la rustre).
    En fait, j'ai dû son salut à linux et au mandrake control center, car je ne pouvais plus faire quoi que ce soit avec (sous win comme sous nux).

    J'ai, si je me souviens bien, formaté comme un sauvage sous linux ma clé en fat32, et c'est reparti. (je ne sais plus si j'ai pas même viré tout ce qu'il y avait dessus (çàd la pseudo-partition) et si je l'ai refaite en FAT32).

    a+
  • # Re: Comment j'ai cassé ma clef USB

    Posté par  . Évalué à 2.

    J'ai ce genre de problème mais ça ne tue pas ma clef.

    En fait le transfer de "gros" fichiers sur le fs crypté provoque ramage et plumage qui se terminent avec un démontage à la rustre. Je suspicionne les routines d'écritures qui accède un peu partout à la fois (fs crypté) et que le flash suit pas.

    aussi bien avec loop-aes qu'avec cryptoloop...

    Mais je récupère normalement après.

    Ceci dit tu as formaté et utilisé tout /dev/sda, ce qui est embettant pour Windows, il eut fallut laisser la table des partitions et formater /dev/sda1 non?
    • [^] # Re: Comment j'ai cassé ma clef USB

      Posté par  . Évalué à 1.

      Non, précédemment j'avais formaté toute la clef, mais il n'y avais pas de problèmes, je l'ai d'ailleur reformaté en fat32 sous windows. Mais maintenant, depuis que j'ai écrit sur le fichier crypté (donc un fichier sur la partition fat32), linux ne me donne plus de /dev/sda*, et windows plus de lecteur (ils ne voient même plus que c'est un disque...). En fait s'ils voyaient encore ma clef comme un périphérique, il n'y aurait pas de problèmes, jue pourrais reformater.

      Aparemment, j'ai réussi à nicker quelque chose en dehors de la partition, comme le firmware de la clef, ...
      • [^] # Re: Comment j'ai cassé ma clef USB

        Posté par  . Évalué à 1.

        Bon sang ! Il semble bien qu'on ait le meme soucis, sauf que j'ai pas utiliser de cryptage ou quoi que ce soit d'autre.

        Au passage, j'en profite pour signaler qu'il s'agit d'une "hyper drive" en usb 1.1 128 Mo.

        Je l'ai formatté avec l'utilitaire de partitionnement de la mdk 9.2, et avec fdisk.
        Je peus deja dire que ç'a n'a pas marchait du premier coup, mais qu'au final, j'ai bien eu une partition ext3.
        Comme j'ai eu la desagreable surprise de voir que le supermount à la mandrake est content si on lui donne pas autre chose que sda1 en vfat, j'ai tous reformatter en fat32... ( sinon, on doit la monter à la main ou metre une ligne speciale dans fstab, et je peut pas faire ça au bouleau --> Grrrr...! )

        Bref, apres quelque tentative infructueuse (systeme non formatté ou mal partitionné ...), ça a finis par marcher.

        Ensuite, c'est le trous noir, je ne sais plus si j'ai fait d'autre manip entre temps, mais lorsque j'ai voulus la reutiliser, elle s'est montée correctement, j'ai pu accéder à la racine, et puis plus rien, elle a disparu du systeme.
        Sous windows, il me dit que le "device" est defectueux.

        Je redemarre, la clef est de nouveau detecter, mais des que j'essais d'y acceder d'une quelconque maniere, elle disparer, puis il est timpossible de faire quoi que ce soit avec ...

        J'ajouterai une derniere chose: je ne sais pour quelle raison, mais les outils de partitionnement semble voir un disque sdb, alors que je n'ai pas d'autre systeme basé sur du scsi.

        Enfin, la taille detectée n'était pas toujours exact.

        Donc mon idée, est ce que cette fameuse partition sdb1 ne serait pas le firmware, que j'aurais tout bonnement formatter ??
  • # Commentaire supprimé

    Posté par  . Évalué à 1.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # Re: Comment j'ai cassé ma clef USB

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

    Jul 3 23:20:23 [kernel] hub.c: new USB device 00:1d.0-2.2, assigned address 3
    Jul 3 23:20:23 [kernel] usb.c: USB device 3 (vend/prod 0x67b/0x2516) is not claimed by any active driver.


    Je ne sais pas si ça peut aider, mais il s'emblerait que le module usb-storage ne soit pas charger. Charge le module avant et branche la clé usb, et là tu regarde si tu peux formater ou pas.
    • [^] # Re: Comment j'ai cassé ma clef USB

      Posté par  . Évalué à 1.

      Evidemment qu'ils sont chargés... et même déchargés, rechargé, ...

      et sous windows la clef n'est plus reconnue comme périphérique de stockage non plus.

      Une clef usb, indique à l'OS via un standard qu'elle est une 'usb mass storage', ce qui permet à l'os de la relier avec le module, puisqu'il y a des périph usb qui ne sont pas des disques... Apparemment, cette info à été détruite. Je voulais savoir s'il était possible via des utils existant de "reflasher" la clef avec cette info. Merci quand même.
  • # Re: Comment j'ai cassé ma clef USB

    Posté par  . Évalué à 0.

    /dev/sda, c'est pas pour le scsi?
  • # Re: Comment j'ai cassé ma clef USB

    Posté par  . Évalué à 1.

    J'ai eu exactement le même problème:

    Ma clé Sony - ayant marché sans réclamer jusqu'au moment où je l'avais reformaté avec ext3 - maintenant produit cette erreur:

    Jul 3 07:59:13 mordor kernel: usb.c: USB device 4 (vend/prod 0x67b/0x2516) is not claimed by any active driver.

    Enfin de compte j'ai fini par regarder dans /var/log/messages qui me dit (pour la dernière fois que ça marchait):

    Jul 2 18:47:20 mordor /etc/hotplug/usb.agent: Setup usb-storage for USB product 54c/8b/1
    Jul 2 18:47:20 mordor kernel: Initializing USB Mass Storage driver...
    Jul 2 18:47:20 mordor kernel: usb.c: registered new driver usb-storage
    Jul 2 18:47:20 mordor kernel: scsi1 : SCSI emulation for USB Mass Storage devices
    Jul 2 18:47:20 mordor kernel: Vendor: Sony Model: Storage Media Rev: 1.00
    Jul 2 18:47:20 mordor kernel: Type: Direct-Access ANSI SCSI revision: 02
    Jul 2 18:47:20 mordor kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
    Jul 2 18:47:20 mordor kernel: SCSI device sda: 128000 512-byte hdwr sectors (66 MB)
    Jul 2 18:47:20 mordor kernel: sda: Write Protect is off
    Jul 2 18:47:20 mordor kernel: sda: sda1
    Jul 2 18:47:20 mordor kernel: USB Mass Storage support registered.

    Le point est que ma clé semble avoir change de code identifiant le produit et le producteur.

    0x2516 n'est pas un "USB Mass Storage Device", mais un "Security Device"...

    Comment cela se ferait-il?
    • [^] # Re: Comment j'ai cassé ma clef USB

      Posté par  . Évalué à 1.

      Oui, comme moi... Bref, je pense que ces clefs ne sont pas très solides.... Toutefois, quand ça a pété, j'écrivait sur un fichier (un fichier monté comme un fs crypto) en fat32. Et auparavant, mes formatages-reformatages fat32 - ext2 - et même effassage avec dd ne l'avaient pas endommagé...

      La prochaine fois, je laisse la fat32 d'origine, je sais pas si ça aurait pu changer quelque chose dans mon cas.

      Met ton e-mail dans tes préférences, ça peut-être pratique...
      • [^] # Re: Comment j'ai cassé ma clef USB

        Posté par  . Évalué à 1.

        J'ai eu moi aussi quelques frayeurs passagères ....
        En effet aprés avoir joué avec la table des partitions ma clef n'était plus reconnue correctement et sous windows j'aivais aussi un "security device".
        A un moment, je ne sais pas pourquoi, linux voyai un periférique sur /dev/sdb alors que je n'avais rien qui soit susceptible d'occuper /dev/sda !
        Enfin, toujours est-il que j'ai eu à reformater ma clef avec l'utilitaire fourni (j'ai une PQI) et il y a plusieurs modes de formatage qui correspondent chaqun à une table de partition différente.
        A mon avis, -mais je n'ai pas poussé mes recherches- le mass storage correspond à une table de partition bien précise et le security device à une autre (hypothese toute personnelle, et encore une fois non vérifiée!)

        Bonne chance
        • [^] # Re: Comment j'ai cassé ma clef USB

          Posté par  . Évalué à 1.

          Quand tu dis "formater avec l'utilitaire fourni" tu fais références a quoi ?


          J'ai une cle usb qui s'est rendu illisible je sais pas comment ... depuis impossible de faire un fdisk, cfdisk ...

          Tous les programmes que j'utilise se bornent a me repeter :
          can't open, read-only filesystem

          hem, et je sais pas trop comment m'y prendre !

Suivre le flux des commentaires

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