Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/05/2006, à 22:13

MitraSun

Monter un périphérique USB.

Bonsoir à tous.

J'ai beau fouiller le forum, rien ne m'inspire. Je tourne sous Breezy.
Je dispose d'un téléphone Motorola SLVR L7 et l'ai connecté à ma machine via son port USB. Un lsusb me donne :

Bus 003 Device 013: ID 22b8:4810 Motorola PCS E398 Storage
Bus 003 Device 005: ID 0caf:2517 Buslink 
Bus 003 Device 003: ID 0caf:2515 Buslink 
Bus 003 Device 002: ID 04b4:6560 Cypress Semiconductor Corp. CY7C65640 USB-2.0 "TetraHub"
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 001 Device 002: ID 046d:c00e Logitech, Inc. Optical Mouse
Bus 001 Device 001: ID 0000:0000

Un ls -l /dev/sd* me donne :

brw-r-----  1 root plugdev 8,  0 May  6 08:42 sda
brw-r-----  1 root plugdev 8, 16 May  6 21:42 sdb

Vu l'heure de modification, je déduis que mon téléphone est sur sdb, sda étant ma clef USB à laquelle j'accède sans problème.

Seulement je n'arrive pas à monter mon téléphone :

root@mitra:/dev#  mount -t vfat /dev/sdb /tph
mount: No medium found

Que dois-je faire ? Je n'ai pas d'idée...

Dans l'attente de vous lire, @+

Hors ligne

#2 Le 07/05/2006, à 00:35

AlexandreP

Re : Monter un périphérique USB.

Tu essayes de monter un disque, alors que tu ne peux que monter des partitions. C'est pour cela que ça ne fonctionne pas.

Essaye plutôt de lister les partitions pour trouver laquelle correspond à celle de ton téléphone portable:

# fdisk -l

«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#3 Le 07/05/2006, à 12:11

Nick

Re : Monter un périphérique USB.

Salut,
je me permet de me mêler à cette conversation car j'ai un peu le même problème...
Mon disque windows en boitier externe relié via USB n'est pas reconnu alors que je n'ai aucun problème pour mes clefs USB.
J'ai essayé fdisk -l et rien. Nada. Cela veut-il dire que le disque n'est pas reconnu ou bien le boitier a t'il un pbme ?
Quand mes potes viennent chez moi, leur disque externe fonctionnent très bien.
Comment peut-on checker le disque ? (il marche très bien quand il est branché en interne sous windows)

@+,
NicK.


"All fled - all done, so lift me on the pyre ;
The feast is over the lamps expire."
Derniers vers de R. E. Howard, avant son suicide.
Nick's Paradise Lost

Hors ligne

#4 Le 07/05/2006, à 13:22

koflesinge

Re : Monter un périphérique USB.

Ton disque externe doit etre formaté en ntfs , donc forcément , linux ne le reconnait pas .PAssen fat32 , ou ,  si tu veux complètement migrer sous linux , en ext2 (moins de problèmes de fragmentation...)

sinon , va voir ici

Hors ligne

#5 Le 07/05/2006, à 14:04

mathesis

Re : Monter un périphérique USB.

@ Nick
@ Koflesinge

Vous avez lu son message ?

@Nick
Ton disque externe tu l'as monté toi-même : boîtier externe + DD prévu pour mettre dans une tour ? J'ai eu cette configuration, le boîtier pouvait mettre du temps avant d'être monté. Linux peut être lent à la détente. Cela dit si ça n'arrive jamais c'est qu'il y a un problème. Tu as essayé de relancer hotplug et le truc qui gère le scsi sous linux (je n'utilise plus de DD en externe, j'ai oublié les commandes :-) ).

@ Koflesinge
En parlant de DD externe en USB : aucun rapport, linux lit sur du NTFS sans aucun problème.


@MitraSun
AlexandreP t'a donné la bonne solution.

Hors ligne

#6 Le 07/05/2006, à 15:43

MitraSun

Re : Monter un périphérique USB.

Merci à tous de vos réponses.
koflesinge :
Il s'agit d'un téléphone, pas d'un disque. Je n'ai donc pas intérêt à y créer un file-system ext2 si je veux récupérer ce qui s'y trouve.

AlexandreP :
Je ne comprends pas ce que tu veux dire par

Tu essayes de monter un disque, alors que tu ne peux que monter des partitions.

Unix ne connaît que des fichiers et file-systems et pour utiliser un disque il faut d'abord y créer un système de fichiers, c'est précisément ce que je veux monter.

Voici ce que j'obtiens :

root@mitra:/dev# fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1         608     4883728+   b  W95 FAT32
/dev/hda2             609         851     1951897+  83  Linux
/dev/hda3             852        9729    71312535    5  Extended
/dev/hda5             852        3283    19535008+  83  Linux
/dev/hda6            3284        3526     1951866   83  Linux
/dev/hda7            3527        3648      979933+  83  Linux
/dev/hda8            3649        3891     1951866   82  Linux swap / Solaris
/dev/hda9            3892        9729    46893703+  83  Linux

Disk /dev/sda: 262 MB, 262144000 bytes
9 heads, 56 sectors/track, 1015 cylinders
Units = cylinders of 504 * 512 = 258048 bytes

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   ?     3809427     4889659   272218546+  20  Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(356, 97, 46) logical=(3809426, 4, 31)
Partition 1 has different physical/logical endings:
     phys=(357, 116, 40) logical=(4889658, 7, 27)
Partition 1 does not end on cylinder boundary.
/dev/sda2   ?     2639255     3708652   269488144   6b  Unknown
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(288, 110, 57) logical=(2639254, 3, 19)
Partition 2 has different physical/logical endings:
     phys=(269, 101, 57) logical=(3708651, 6, 50)
Partition 2 does not end on cylinder boundary.
/dev/sda3   ?     1069424     3843953   699181456   53  OnTrack DM6 Aux3
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(345, 32, 19) logical=(1069423, 3, 32)
Partition 3 has different physical/logical endings:
     phys=(324, 77, 19) logical=(3843952, 8, 47)
Partition 3 does not end on cylinder boundary.
/dev/sda4   *     2767119     2767161       10668+  49  Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(87, 1, 0) logical=(2767118, 3, 24)
Partition 4 has different physical/logical endings:
     phys=(335, 78, 2) logical=(2767160, 6, 24)
Partition 4 does not end on cylinder boundary.

Partition table entries are not in disk order

J'ai bien essayé :

root@mitra:/dev# mount -t vfat /dev/sda1 /tph
mount: special device /dev/sda1 does not exist
root@mitra:/dev# mount -t vfat /dev/sda2 /tph
mount: special device /dev/sda2 does not exist
root@mitra:/dev# mount -t vfat /dev/sda3 /tph
mount: special device /dev/sda3 does not exist
root@mitra:/dev# mount -t vfat /dev/sda4 /tph
mount: special device /dev/sda4 does not exist
root@mitra:/dev# mount -t vfat /dev/sdc /tph
mount: special device /dev/sdc does not exist

root@mitra:/dev# fdisk -l | grep "/dev/sd"
Disk /dev/sda: 262 MB, 262144000 bytes
/dev/sda1   ?     3809427     4889659   272218546+  20  Unknown
/dev/sda2   ?     2639255     3708652   269488144   6b  Unknown
/dev/sda3   ?     1069424     3843953   699181456   53  OnTrack DM6 Aux3
/dev/sda4   *     2767119     2767161       10668+  49  Unknown

sdb n'apparaît pas pourtant mon téléphone y est :

root@mitra:/dev# ls -l sd*
brw-r-----  1 root plugdev 8,  0 May  6 08:42 sda
brw-r-----  1 root plugdev 8, 16 May  7 14:45 sdb

Voilà, je suis toujours bloqué.
Dans l'attente de vous lire, @+

Hors ligne

#7 Le 07/05/2006, à 16:05

alainlepilote

Re : Monter un périphérique USB.

Bonjour,

@Nick
J'ai eu le même problème avec mon DD externe, c'est un soucis de formattage apparement. Reformatte-le sous linux et normalement ça devrait être détecté par ubuntu lors d'un montage à chaud.

@Mitrasun
Suite à mon problème avec mon DD externe, j'avais utilisé la solution de monté mon DD manuellement jusqu'à ce que je le reformatte.
Il faut suivre la même  procédure que celle indiqué dans le wiki pour la reconnaissance des partitions windows. Tu crée un dossier dans /mnt ou /media selon tes préférences, puis tu ajoute une entrée dans le fstab.
J'avais mis sda1 comme partition dans le fstab mais il faudra adapter à ton cas.
Le seul soucis c'est qu'il faudra brancher ton téléphone en premier sinon le sda1 ou autre sera déjà prise par un autre périphérique.

J'espère que j'ai été clair !!! smile

Mais ça ne constitue toute fois qu'une solution bateau en attendant une réelle solution

Hors ligne

#8 Le 07/05/2006, à 22:18

Nick

Re : Monter un périphérique USB.

Reformatter veut dire perdre ses données... bof.
Je pense que le problème vient du boitier car en interne le disque est reconnu (même si c'est du NTFS) et donc lisible (c'est tout ce que je demande).

Merci pour vos idées.

@+,
NicK.


"All fled - all done, so lift me on the pyre ;
The feast is over the lamps expire."
Derniers vers de R. E. Howard, avant son suicide.
Nick's Paradise Lost

Hors ligne

#9 Le 08/05/2006, à 02:28

AlexandreP

Re : Monter un périphérique USB.

MitraSun a écrit :

AlexandreP :
Je ne comprends pas ce que tu veux dire par

Tu essayes de monter un disque, alors que tu ne peux que monter des partitions.

Unix ne connaît que des fichiers et file-systems et pour utiliser un disque il faut d'abord y créer un système de fichiers, c'est précisément ce que je veux monter.

Bah, partition = système de fichiers, si tu veux.

Je vais tenter d'illustrer mon propos avec des tartes.
Tu disposes d'une assiette à tarte (conteneur) dans laquelle il y a une tarte (contenu).  Tu as faim, tu veux la manger.  Tu veux manger de la tarte (le contenu), et non l'assiette (le conteneur).  De plus tu veux manger des pointes de tarte.  Au minimum, tu peux manger une pointe de tarte (la tarte entière), mais rien n'empêche de la fractionner en plusieurs pointes.
Avec un disque dur, c'est la même chose.  Le disque est un conteneur.  Tu veux lire du contenu, pas le conteneur.  Le contenu, c'est un système de fichiers, ou partition.  Au minimum, ton disque dur doit contenir une partition (système de fichiers occupant l'espace entier du disque dur), mais il peut en contenir plusieurs.

Résumé: tu ne peux pas monter le conteneur (le disque), seulement le contenu (le système de fichiers, la partition). smile

Ton téléphone portable est à considérer comme un disque dur.  Le principe s'applique à tous les périphériques portables agissant comme un disque dur (clé USB, disquette, baladeur de type UMS, APN, etc.).  Apparemment, ton téléphone est fractionné en différentes partitions.  La question à se poser est: laquelle contient des données?  Ensuite, le type de système de fichiers n'est pas détecté; la seconde question à se poser est: quel système de fichiers ton téléphone utilise-t-il?

Si tu branches ton téléphone portable sur un ordinateur sous Windows, arrives-tu à lire et écrire sur ton téléphone portable?  Windows te renseigne-t-il sur le type de système de fichiers qu'il utilise?


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#10 Le 13/05/2006, à 07:50

MitraSun

Re : Monter un périphérique USB.

Merci à tous de vos réponses.

Ma fille vient de perdre son téléphone (en effet, il était question du sien), l'affaire est donc réglée.

Quelques commentaires :
alainlepilote

Formater est une bonne idée sauf pour garder les données déjà présentes.

AlexandreP

Tes tartes m'on mis l'eau à la bouche mais rassure-toi je pratique Unix depuis assez longtemps pour savoir ce qu'est un file system. On parle de disque quand on ajoute le périphérique au système, puis lors de l'utilisation de la machine on ne voit que des FS, on ne parle plus de disque D: comme chez  certain éditeur...

Bonne continuation à tous.

Hors ligne