[Mandriva 2006] Monter clef usb après migrati

mosesletidj -  
mtidjani Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Apres un upgrade de ma Mandrake 10.2 vers Mandriva 2006 , mes clefs usb ne se monte plus automatiquement. De plus, je n'arrive pas à les monter manuellement.

J'ai suivis les les howto suivants ("http://www.trustonme.net/didactels/297.html")
et celui ci http://tldp.org/HOWTO/html_single/Flash-Memory-HOWTO/

Lorsque je lance la commance " mount -t usbfs none /proc/bus/usb", je peux voir ceci dans le fichier de log /var/log/messages:
Feb 22 12:59:08 localhost kernel: usb 2-2: new full speed USB device using uhci_hcd and address 3
Feb 22 12:59:08 localhost udev[5902]: run_program: exec of program failed

et sous /proc/bus/usb/, je peux voir apparaitre ceci.
[root@localhost usb]# ls -la
total 0
drwxr-xr-x 5 root root 0 fév 22 11:31 ./
dr-xr-xr-x 4 root root 0 fév 22 10:09 ../
dr-xr-xr-x 2 root root 0 fév 22 11:31 001/
dr-xr-xr-x 2 root root 0 fév 22 11:31 002/
dr-xr-xr-x 2 root root 0 fév 22 11:31 003/
-r--r--r-- 1 root root 0 fév 22 14:54 devices

suivant le howto, j'aurai du voi apparaitre quelque chose sous /proc/scsi/, mais rien n'est crée chez moi.

Le probleme semble etre apparu depuis la migration vers 2006

Merci de vos commentaires.
A voir également:

3 réponses

renisaac Messages postés 2051 Date d'inscription   Statut Contributeur Dernière intervention   139
 
Salut mosesletidj,

Essaie les commandes prooposée ici : http://www.commentcamarche.net/faq/1957-linux-faire-reconnaitre-une-cle-usb

Renisaac
0
mtidjani Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ta reponse renisaac.
En fait, j'ai deja essaye toutes ces commandes ( et plus).
J'ai suivis cet excellent tutorial http://tldp.org/HOWTO/html_single/Flash-Memory-HOWTO/. le probleme c'est qu'a partir du 7.3 je commence à avoir des differences au niveau des resultats.
chez moi /proc/bus/usb/, contient ceci (le fichier drivers est absent)
[root@localhost usb]# ls -la
total 0
drwxr-xr-x 5 root root 0 fév 22 11:31 ./
dr-xr-xr-x 4 root root 0 fév 22 10:09 ../
dr-xr-xr-x 2 root root 0 fév 22 11:31 001/
dr-xr-xr-x 2 root root 0 fév 22 11:31 002/
dr-xr-xr-x 2 root root 0 fév 22 11:31 003/
-r--r--r-- 1 root root 0 fév 22 14:54 devices

et je n'ai rien qui se cree sous /proc/scsi/.

Merci de vos commentaires.
0
renisaac Messages postés 2051 Date d'inscription   Statut Contributeur Dernière intervention   139
 
re-

bon, j'ai fait les tests chez moi, sur une debian sid, noyeau 2.6.12.5 de chez kernel.org, comiplé maison. ls /proc/bus/usb ne change pas qu'il y ai une clé ou non, par contre /proc/scsi/usb-storage se crée bien, et chez moi les info sont dans 0 et pas dans 1 (qui n'existe d'ailleur pas).

Le lsusb me montre correctement ma clé ainsi que mon imprimante.

Deux questions : que donne lsusb chez toi? quel est le filesystème de ta clé? (fat, ntfs, ext3 autre)?

Renisaac
0
mtidjani Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Merci de ton aide, je sens qu'on progresse.
Voici ce que donne lsusb chez moi avant et après avoir pluge ma clef.
Apparement, elle est bien detecté. mais après, je sais pas ce qu'elle devient.

[root@localhost ~]# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
[root@localhost ~]# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 0a16:9780 Trek Technology (S) PTE, Ltd
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Je suppose que mon filesytem c'est du fat (lu sous windows)

[root@localhost ~]#
dans /var/log/messages, je peux aussi voir

Feb 23 14:46:02 localhost kernel: usb 2-2: new full speed USB device using uhci_hcd and address 3
Feb 23 14:46:02 localhost udev[6216]: run_program: exec of program failed

quand je fait un
[root@localhost ~]# mount -t usbfs none /proc/bus/usb
mount: none est déjà monté ou /proc/bus/usb est occupé
mount: selon mtab none est déjà monté sur /proc/bus/usb

si je fait un less de /proc/bus/usb/devices je peux egalement voir

T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.11-6mdk-i586-up-1GB uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.11-6mdk-i586-up-1GB uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.1
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms

T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0a16 ProdID=9780 Rev= 1.00
S: Manufacturer=USB
S: Product=Solid state disk
S: SerialNumber=2F5417E33EDFFF20
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=255ms

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.11-6mdk-i586-up-1GB uhci_hcd
S: Product=UHCI Host Controller
S: SerialNumber=0000:00:1d.0
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub


Mais j'arrive pas à mettre la main dessus.
0
cathan Messages postés 161 Date d'inscription   Statut Membre Dernière intervention  
 
j'avais le même problème quand j'ai updater mandrake vers mandriva 2006. mais j'ai fait comme suit avec permission root :

ajoute au fichier /etc/fstab la ligne suivante
/dev/sda1 /mnt/usb vfat noauto,users,exec,noatime,umask=000 0 0

aprés dans konsole tu tape :
mkdir /mnt/usb

puis après insértion de ton usb, tu tape :
mount /mnt/usb

et tu peux voir ton usb dans /mnt/usb.

avant de l'enlever il faut le demonter :
umount /mnt/usb.

voilà
0
mtidjani Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
merci cathan de ton aide.

J'ai fini par resoudre mon probleme.
1 - j'ai suivit ton conseil et j'ai rajouter la ligne suivante à mon fichier /etc/fstab
"/dev/sda1 /mnt/usb vfat noauto,users,exec,noatime,umask=000 0 0"

2 - aprés dans un terminal j'ai tape :
mkdir /mnt/usb

Ca ne marchait pas. J'ai continué à chercher un peu et en lisant ce très bon HowTo
"http://qa.mandriva.com/twiki/bin/view/Main/HotPluggableHardwareRemovableMedia"
"http://webcvs.freedesktop.org/*checkout*/hal/hal/doc/spec/hal-linux26.png"

J'ai compris qu'il fallait que je regarde du coté de "udev". En fouillant dans les fichier de configuration de udev, j'ai compris que ma config ne lancait par automatiquement, ni correctement le modprobe.

j'ai donc lance manuellement, en tant que root:

3 - modprob usb-storage

Et là, ma clef usb est apparu. J'ai cliquez dessus et j'avais bien mes données.
Petite precision :
J'ai comme kernel
[root@localhost ~]# rpm -qa | grep kernel
kernel-i586-up-1GB-2.6.11.6mdk-1-1mdk
kernel-i686-up-4GB-2.6.11.6mdk-1-1mdk

J'ai teste la meme solution avec une autre machine avec un kernel
kernel-2.6.12.12mdk-1-1mdk et ca marche pas.

Encore merci
0