[USB] Erreur de copie, splicing, etc...

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
blckshrk
Hankyu
Messages : 29
Inscription : ven. 17 juin 2011, 11:41

[USB] Erreur de copie, splicing, etc...

Message par blckshrk »

Bonjour,

Je viens m'en remettre aux grands manitous du forum pour tenter de trouver une solution à un problème insolvable (par mes soins en tout cas..).

Description du problème:
Lors ce que je copie/déplace un fichier vers un périphérique usb (pour le moment je n'ai pas observé ce problème lors de copie interne) quel-qu'il soit (clé usb, disque externe de plusieurs marque j'ai tout essayé...) je me trouve quasi systématiquement en présence d'une erreur au bout de quelques minutes/dizaines de secondes. Evidemment, pour les petits transferts pas de problème, mais dès que le transfert dure c'est le drame... Parfois j'ai des erreurs de splitting, par moment je ne peut tout simplement plus accéder au périphérique (je suis obligé de reboot) et dans le pire des cas le système se fige complètement (et parfois reboot seul).

Infos complémentaire:
Je pense pouvoir exclure le problème matériel car je n'ai pas constaté de soucis sous Windows (7).
Tout les périphériques testé étaient en NTFS ou FAT.
Je suis sous gnome shell (que je soupçonne d'avoir une fuite de mémoire au passage), j'ai donc pensé à un bug de nautilus -> même problème avec dolphin.

Voilà, je pense avoir tout dit ^^ Si vous avez besoin de log etc.. je pourrais me débrouiller pour faire planter le truc et récupérer ca ce weekend.

Merci d'avance pour votre lecture et vos éventuels idées !
Dernière modification par blckshrk le jeu. 19 avr. 2012, 11:20, modifié 1 fois.
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Re: [USB] Erreur de copie, splitting, etc...

Message par Abazigal »

J'ai aucune idée d'où peut venir le problème, mais je pense que ca serait une bonne idée de poster ce que dit le noyau au moment de ces "erreurs".
La fin de la sortie de "dmesg" (ou de /var/log/messages), donc.

<IdéesProbablementInutiles>
T'utilises le noyau "standard" (package "linux") ?
Tes programmes ntfs-3g, ntfsprogs, exfat-utils sont à jour ?
</IdéesProbablementInutiles>

EDIT: essaie de faire une copie en ligne de commandes; voir si ca plante aussi (déjà), et si oui, si ca te crache un message qui pourrait aider.
Avatar de l’utilisateur
blckshrk
Hankyu
Messages : 29
Inscription : ven. 17 juin 2011, 11:41

Re: [USB] Erreur de copie, splitting, etc...

Message par blckshrk »

Pour répondre à tes questions:
- Oui j'utilise un noyau standard linux 3.3.2-1
- Tous les paquets de ma distrib sont à jour, mais je n'utilise pas exfat-utils par contre !

Pour les logs et le test en ligne de commande je post ca rapidement.

Merci en tout cas ;)
Avatar de l’utilisateur
blckshrk
Hankyu
Messages : 29
Inscription : ven. 17 juin 2011, 11:41

Re: [USB] Erreur de copie, splicing, etc...

Message par blckshrk »

Je viens d'effectuer un rapide test:

- Copie par la commande cp d'un répertoire de plusieurs giga -> OK
- Copie par la l'interface graphique (nautilus) -> planté

Voici, le log du dmesg:

Code : Tout sélectionner

[ 6610.044584] usb 2-2: new high-speed USB device number 3 using xhci_hcd
[ 6610.063549] usb 2-2: ep 0x81 - rounding interval to 32768 microframes, ep desc says 0 microframes
[ 6610.063562] usb 2-2: ep 0x2 - rounding interval to 32768 microframes, ep desc says 0 microframes
[ 6610.109897] usbcore: registered new interface driver uas
[ 6610.123800] Initializing USB Mass Storage driver...
[ 6610.124127] scsi4 : usb-storage 2-2:1.0
[ 6610.124267] usbcore: registered new interface driver usb-storage
[ 6610.124270] USB Mass Storage support registered.
[ 6611.125444] scsi 4:0:0:0: Direct-Access     ST350041 8AS                   PQ: 0 ANSI: 2 CCS
[ 6611.126153] sd 4:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 6611.126748] sd 4:0:0:0: [sdb] Write Protect is off
[ 6611.126756] sd 4:0:0:0: [sdb] Mode Sense: 00 38 00 00
[ 6611.127355] sd 4:0:0:0: [sdb] Asking for cache data failed
[ 6611.127363] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 6611.128862] sd 4:0:0:0: [sdb] Asking for cache data failed
[ 6611.128869] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 6611.144218]  sdb: sdb1
[ 6611.146814] sd 4:0:0:0: [sdb] Asking for cache data failed
[ 6611.146822] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 6611.146827] sd 4:0:0:0: [sdb] Attached SCSI disk
[...]
[ 7187.943375] usb 1-4: new high-speed USB device number 5 using ehci_hcd
[ 7188.072423] scsi5 : usb-storage 1-4:1.0
[ 7189.074734] scsi 5:0:0:0: Direct-Access     Corsair  Flash Voyager    1100 PQ: 0 ANSI: 0 CCS
[ 7189.077210] sd 5:0:0:0: [sdc] 7864320 512-byte logical blocks: (4.02 GB/3.75 GiB)
[ 7189.078189] sd 5:0:0:0: [sdc] Write Protect is off
[ 7189.078197] sd 5:0:0:0: [sdc] Mode Sense: 43 00 00 00
[ 7189.079187] sd 5:0:0:0: [sdc] No Caching mode page present
[ 7189.079196] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 7189.083944] sd 5:0:0:0: [sdc] No Caching mode page present
[ 7189.083950] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 7189.126197]  sdc: sdc1
[ 7189.129084] sd 5:0:0:0: [sdc] No Caching mode page present
[ 7189.129091] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[ 7189.129095] sd 5:0:0:0: [sdc] Attached SCSI removable disk
[ 7199.532708] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:4c:ac:0a:2f:9d:90:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
[ 7239.533815] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:4c:ac:0a:2f:9d:90:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
[ 7279.534288] [UFW BLOCK] IN=wlan0 OUT= MAC=01:00:5e:00:00:01:4c:ac:0a:2f:9d:90:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
[ 7314.568925] hub 2-0:1.0: cannot reset port 2 (err = -19)
[ 7314.669077] hub 2-0:1.0: cannot disable port 2 (err = -19)
[ 7314.719094] hub 2-0:1.0: cannot disable port 2 (err = -19)
[ 7314.769072] hub 2-0:1.0: hub_port_status failed (err = -19)
[ 7314.769089] sd 4:0:0:0: Device offlined - not ready after error recovery
[ 7314.769099] sd 4:0:0:0: [sdb] Unhandled error code
[ 7314.769102] sd 4:0:0:0: [sdb]  Result: hostbyte=0x05 driverbyte=0x00
[ 7314.769104] sd 4:0:0:0: [sdb] CDB: cdb[0]=0x2a: 2a 00 1d 38 b8 3f 00 00 f0 00
[ 7314.769112] end_request: I/O error, dev sdb, sector 490256447
[ 7314.769115] Buffer I/O error on device sdb1, logical block 61282048
[ 7314.769118] lost page write due to I/O error on sdb1
[ 7314.769122] Buffer I/O error on device sdb1, logical block 61282049
[ 7314.769124] lost page write due to I/O error on sdb1
[ 7314.769126] Buffer I/O error on device sdb1, logical block 61282050
[ 7314.769128] lost page write due to I/O error on sdb1
[ 7314.769130] Buffer I/O error on device sdb1, logical block 61282051
[ 7314.769132] lost page write due to I/O error on sdb1
[ 7314.769135] Buffer I/O error on device sdb1, logical block 61282052
[ 7314.769137] lost page write due to I/O error on sdb1
[ 7314.769140] Buffer I/O error on device sdb1, logical block 61282053
[ 7314.769142] lost page write due to I/O error on sdb1
[ 7314.769145] Buffer I/O error on device sdb1, logical block 61282054
[ 7314.769147] lost page write due to I/O error on sdb1
[ 7314.769149] Buffer I/O error on device sdb1, logical block 61282055
[ 7314.769150] lost page write due to I/O error on sdb1
[ 7314.769153] Buffer I/O error on device sdb1, logical block 61282056
[ 7314.769155] lost page write due to I/O error on sdb1
[ 7314.769158] Buffer I/O error on device sdb1, logical block 61282057
[ 7314.769159] lost page write due to I/O error on sdb1
[ 7314.769181] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769184] sd 4:0:0:0: [sdb] killing request
[ 7314.769190] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769214] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769238] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769261] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769289] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769312] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769332] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769352] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769373] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769389] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769412] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769432] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769450] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769470] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769476] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769498] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769521] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769543] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769564] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769572] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769580] sd 4:0:0:0: rejecting I/O to offline device
[ 7314.769593] sd 4:0:0:0: [sdb] Unhandled error code
[ 7314.769595] sd 4:0:0:0: [sdb]  Result: hostbyte=0x01 driverbyte=0x00
[ 7314.769597] sd 4:0:0:0: [sdb] CDB: cdb[0]=0x2a: 2a 00 1d 38 b9 2f 00 00 f0 00
[ 7314.769603] end_request: I/O error, dev sdb, sector 490256687
[ 7315.013805] sd 4:0:0:0: rejecting I/O to offline device
[ 7315.013818] sd 4:0:0:0: rejecting I/O to offline device
[ 7315.013832] sd 4:0:0:0: rejecting I/O to offline device
[etc...]
J'ai supprimé la partie sur la clé usb wifi pour plus de clarté. J'avais aussi lancé une copie sur clé en parallèle (sbc) qui à bien terminé.
"[ 7315.013832] sd 4:0:0:0: rejecting I/O to offline device" boucle sur la fin.

Et j'obtient le message suivant sous gnome :
Erreur lors de l'opération de "splicing" sur le fichier : Erreur d'entrée/sortie
Et au niveau du errors.log ca donne ça:

Code : Tout sélectionner

Apr 19 10:48:54 localhost kernel: [ 6611.127355] sd 4:0:0:0: [sdb] Asking for cache data failed
Apr 19 10:48:54 localhost kernel: [ 6611.127363] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Apr 19 10:48:54 localhost kernel: [ 6611.128862] sd 4:0:0:0: [sdb] Asking for cache data failed
Apr 19 10:48:54 localhost kernel: [ 6611.128869] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Apr 19 10:48:54 localhost kernel: [ 6611.146814] sd 4:0:0:0: [sdb] Asking for cache data failed
Apr 19 10:48:54 localhost kernel: [ 6611.146822] sd 4:0:0:0: [sdb] Assuming drive cache: write through
Apr 19 10:58:32 localhost kernel: [ 7189.079187] sd 5:0:0:0: [sdc] No Caching mode page present
Apr 19 10:58:32 localhost kernel: [ 7189.079196] sd 5:0:0:0: [sdc] Assuming drive cache: write through
Apr 19 10:58:32 localhost kernel: [ 7189.083944] sd 5:0:0:0: [sdc] No Caching mode page present
Apr 19 10:58:32 localhost kernel: [ 7189.083950] sd 5:0:0:0: [sdc] Assuming drive cache: write through
Apr 19 10:58:32 localhost kernel: [ 7189.129084] sd 5:0:0:0: [sdc] No Caching mode page present
Apr 19 10:58:32 localhost kernel: [ 7189.129091] sd 5:0:0:0: [sdc] Assuming drive cache: write through
Apr 19 11:00:38 localhost kernel: [ 7314.568925] hub 2-0:1.0: cannot reset port 2 (err = -19)
Apr 19 11:00:38 localhost kernel: [ 7314.669077] hub 2-0:1.0: cannot disable port 2 (err = -19)
Apr 19 11:00:38 localhost kernel: [ 7314.719094] hub 2-0:1.0: cannot disable port 2 (err = -19)
Apr 19 11:00:38 localhost kernel: [ 7314.769072] hub 2-0:1.0: hub_port_status failed (err = -19)
Apr 19 11:00:38 localhost kernel: [ 7314.769112] end_request: I/O error, dev sdb, sector 490256447
Apr 19 11:00:38 localhost kernel: [ 7314.769115] Buffer I/O error on device sdb1, logical block 61282048
Apr 19 11:00:38 localhost kernel: [ 7314.769122] Buffer I/O error on device sdb1, logical block 61282049
Apr 19 11:00:38 localhost kernel: [ 7314.769126] Buffer I/O error on device sdb1, logical block 61282050
Apr 19 11:00:38 localhost kernel: [ 7314.769130] Buffer I/O error on device sdb1, logical block 61282051
Apr 19 11:00:38 localhost kernel: [ 7314.769135] Buffer I/O error on device sdb1, logical block 61282052
Apr 19 11:00:38 localhost kernel: [ 7314.769140] Buffer I/O error on device sdb1, logical block 61282053
Apr 19 11:00:38 localhost kernel: [ 7314.769145] Buffer I/O error on device sdb1, logical block 61282054
Apr 19 11:00:38 localhost kernel: [ 7314.769149] Buffer I/O error on device sdb1, logical block 61282055
Apr 19 11:00:38 localhost kernel: [ 7314.769153] Buffer I/O error on device sdb1, logical block 61282056
Apr 19 11:00:38 localhost kernel: [ 7314.769158] Buffer I/O error on device sdb1, logical block 61282057
Apr 19 11:00:38 localhost kernel: [ 7314.769181] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769190] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769214] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769238] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769261] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769289] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769312] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769332] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769352] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769373] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769389] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769412] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769432] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769450] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769470] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769476] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769498] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769521] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769543] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769564] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769572] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769580] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7314.769603] end_request: I/O error, dev sdb, sector 490256687
Apr 19 11:00:38 localhost kernel: [ 7315.013805] sd 4:0:0:0: rejecting I/O to offline device
Apr 19 11:00:38 localhost kernel: [ 7315.013818] sd 4:0:0:0: rejecting I/O to offline device
[...]
Répondre