Ma clé USB est-elle morte ?

Hi,
Il y a quelques jours, en congés j’effectuai des transferts de fichiers de Laptop à ma clé. (Sous Windows 8)
Sans problème apparent, mais à la fin impossible d’éjecter proprement la clé.
Restait un message du type “le support est occupé, impossible de deconnecter”
J’ai donc terminé par l’arrêt standard du PC. (Procédure de shut-down habituelle)

Après cela impossible de réutiliser la clé
message “système de fichier inconnu ou inexistant”

De retour à la maison, je retrouve mon PC-Wheezy préféré et fais les tests suivants

1_ Insertion de la clé -> Pas reconnue, rien ne se passe, invisible avec l’explorateur
2_ Je lance un “fdisk -l” (sous root)
La commande met au moins une minute à me rendre le prompt, et ne m’affiche que les disques durs. Pas de trace de sdd1 comme à l’habitude
Aucune autre info n’est donnée

Dois-je en déduire que ma clé est partie au “USB-Keys-paradise” ??
Quelqu’un a-t-il des idées d’investigation ?

D’avance merci.

ça semble mal barré …
essaie avec gparted par exemple si il détecte ta clef.
déja lorsque tu la branche, est ce qu’il y a un LED pour t’indiquer quelque chose ?

Ce n’est pas avec un explorateur ou fdisk qu’on vérifie si une clé USB est reconnue. Regarde plutôt dans les logs du noyau juste après le branchement de la clé.

Merci de vos réponses,

1_ Gparted ne voit rien non plus
2_ Sur cette clé je n’ai pas de voyant
3_ Ok pour chercher dans les logs du noyau, mais là ça dépasse mon petit niveau. Quel log ? ou se trouve-t-il ? Quels mots clés chercher ?

pour faire simple, tu branches la clef, tu tapes la commande dmesg, et tu regardes les dernières lignes

Salut,

[code][12:16:07] ~ # tail -f /var/log/kern.log

Oct 30 12:15:24 pc-2-loreleil kernel: [1105010.780201] usb 1-5: SerialNumber: 13060755080088
Oct 30 12:15:24 pc-2-loreleil kernel: [1105010.783305] scsi7 : usb-storage 1-5:1.0
Oct 30 12:15:25 pc-2-loreleil kernel: [1105011.781911] scsi 7:0:0:0: Direct-Access Verbatim 8.07 PQ: 0 ANSI: 4
Oct 30 12:15:25 pc-2-loreleil kernel: [1105011.783699] sd 7:0:0:0: Attached scsi generic sg2 type 0
Oct 30 12:15:25 pc-2-loreleil kernel: [1105011.785025] sd 7:0:0:0: [sdb] 15257600 512-byte logical blocks: (7.81 GB/7.27 GiB)
Oct 30 12:15:25 pc-2-loreleil kernel: [1105011.786013] sd 7:0:0:0: [sdb] Write Protect is off
Oct 30 12:15:25 pc-2-loreleil kernel: [1105011.786019] sd 7:0:0:0: [sdb] Mode Sense: 23 00 00 00
Oct 30 12:15:25 pc-2-loreleil kernel: [1105011.787012] sd 7:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn’t support DPO or FUA
Oct 30 12:15:25 pc-2-loreleil kernel: [1105011.807853] sdb: sdb1
Oct 30 12:15:25 pc-2-loreleil kernel: [1105011.811523] sd 7:0:0:0: [sdb] Attached SCSI removable disk[/code]

:wink:

Note : “tail -f” est à lancer avant de brancher la clé.
Et attention avec grep, à trop filtrer on risque de rater des choses.

Voici,

La première commande:

root: ~#-> tail -f /var/log/kern.log Oct 30 17:12:21 SEMPRON kernel: [26924.620030] usb 2-6: new full-speed USB device number 12 using ohci_hcd Oct 30 17:12:36 SEMPRON kernel: [26939.796039] usb 2-6: device descriptor read/64, error -110 Oct 30 17:12:52 SEMPRON kernel: [26955.076417] usb 2-6: device descriptor read/64, error -110 Oct 30 17:12:52 SEMPRON kernel: [26955.356039] usb 2-6: new full-speed USB device number 13 using ohci_hcd Oct 30 17:12:57 SEMPRON kernel: [26960.377143] usb 2-6: device descriptor read/8, error -110 Oct 30 17:13:02 SEMPRON kernel: [26965.497058] usb 2-6: device descriptor read/8, error -110 Oct 30 17:13:02 SEMPRON kernel: [26965.776031] usb 2-6: new full-speed USB device number 14 using ohci_hcd Oct 30 17:13:07 SEMPRON kernel: [26970.797055] usb 2-6: device descriptor read/8, error -110 Oct 30 17:13:12 SEMPRON kernel: [26975.917058] usb 2-6: device descriptor read/8, error -110 Oct 30 17:13:12 SEMPRON kernel: [26976.020044] hub 2-0:1.0: unable to enumerate USB device on port 6

La deuxième commande:

[ 601.340175] Dev sdd: unable to read RDB block 0 [ 601.340221] sdd: unable to read partition table [ 601.340418] sd 8:0:0:0: [sdd] Attached SCSI removable disk [ 602.601051] sd 9:0:0:0: [sdd] 30283008 512-byte logical blocks: (15.5 GB/14.4 GiB) [ 602.601692] sd 9:0:0:0: [sdd] Write Protect is off [ 602.601698] sd 9:0:0:0: [sdd] Mode Sense: 45 00 00 00 [ 602.602303] sd 9:0:0:0: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 714.668312] sd 9:0:0:0: [sdd] Unhandled error code [ 714.668317] sd 9:0:0:0: [sdd] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK [ 714.668322] sd 9:0:0:0: [sdd] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00 [ 714.668330] end_request: I/O error, dev sdd, sector 0

Sait pas bien interpréter tout cela !
Je vois juste qu’il voit bien une clé de 16Go, mais pourquoi ça marche pas, j’sais pas !

Une histoire de module non chargé, peut être …

module non chargé ? je ne comprend pas.

La clé à commencé à générer une erreur en utilisation sous Win8…

En tous cas voici ce que donne le lsmod

root: ~#-> lsmod | grep hcd ohci_hcd 26563 0 ehci_hcd 40215 0 usbcore 128741 5 ehci_hcd,ohci_hcd,usbhid,usb_storage

D’après les journaux du noyau, la réponse à la question du sujet semble être : oui.

Apparament tout est OK, tu peux essayer de le reformater à la main.
On sait déja qu’elle s’appelle sdd (si tu l’a retirée, refais un dmesg ou autre commande pour t’assurer qu’elle s’appelle bien toujours sdd)
ensuite en root:

si il te dis que la commande est introuvable, installe le paquet dosfstools

La commande mkfs echoue

root: ~#-> mkfs.vfat /dev/sdd
mkfs.vfat 3.0.13 (30 Jun 2012)
/dev/sdd: No medium found
root: ~#-> ^C

as tu bien vérifié qu’elle s’appelait bien sdd

Pour Piratebab,
Hi,

Ben il me semble oui, puisqu’il répond cela

root: ~#-> dmesg | grep sdd [ 95.463441] sd 5:0:0:0: [sdd] 30283008 512-byte logical blocks: (15.5 GB/14.4 GiB) [ 95.464267] sd 5:0:0:0: [sdd] Write Protect is off [ 95.464273] sd 5:0:0:0: [sdd] Mode Sense: 45 00 00 00 [ 95.464959] sd 5:0:0:0: [sdd] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 95.475340] sdd: unknown partition table [ 95.478441] sd 5:0:0:0: [sdd] Attached SCSI removable disk root: ~#->

Et c’est bien d’une clé de 16Go qu’il s’agit.
Le reste n’est que sda et sdb, qui sont mes deux disques dur.

Est ce que tu as bien quelque chose en /dev/sdd ?

foutu pour foutu, essaie un formatage bas niveau, avec par exemple ce tuto (jamais essyé sur une mémoire USB)
dedoimedo.com/computers/low- … tting.html

Ce qui est décrit dans cette page n’a strictement rien à voir avec un formatage de bas niveau (qui n’a aucun sens pour un stockage de type mémoire flash). C’est juste un effacement, une mise à zéro.

Avant de mettre la clé j’obtiens:

root: ~#-> cd /dev/sdd bash: cd: /dev/sdd: Aucun fichier ou dossier de ce type

Après avoir inséré la clé, j’obtiens:

root: ~#-> cd /dev/sdd bash: cd: /dev/sdd: N'est pas un dossier root: ~#->

Et puis un ls de /dev donne
(Avec et sans la clé, c’est quif-quif)

root: /dev#-> ls -l sd* brw-rw---T 1 root disk 8, 0 oct. 31 11:17 sda brw-rw---T 1 root disk 8, 1 oct. 31 11:17 sda1 brw-rw---T 1 root disk 8, 3 oct. 31 11:17 sda3 brw-rw---T 1 root disk 8, 4 oct. 31 11:17 sda4 brw-rw---T 1 root disk 8, 5 oct. 31 11:17 sda5 brw-rw---T 1 root disk 8, 6 oct. 31 11:17 sda6 brw-rw---T 1 root disk 8, 16 oct. 31 11:17 sdb brw-rw---T 1 root disk 8, 17 oct. 31 11:17 sdb1 brw-rw---T 1 root disk 8, 18 oct. 31 11:17 sdb2 brw-rw---T 1 root disk 8, 19 oct. 31 11:17 sdb3 brw-rw---T 1 root disk 8, 20 oct. 31 11:17 sdb4 brw-rw---T 1 root floppy 8, 32 oct. 31 12:28 sdc brw-rw---T 1 root floppy 8, 48 oct. 31 12:54 sdd root: /dev#->

Comment l’interpréter ?..

/dev/sdd est un périphérique, pas un répertoire. Cela n’a pas de sens de faire un cd dessus.

certes, cela n’a pas de sens, mais ça prouve au moins que quelque chose est “monté” en sdd quand la clef est insérée.