View previous topic :: View next topic |
Author |
Message |
naerex Guru
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Thu May 12, 2005 5:39 pm Post subject: [UDEV] ne sait pas monter mon appareil photo |
|
|
Salut
J'ai un problème avec udev, sous kde lorsque je branche une clé usb l'icone apparait sur le bureau et je peux l'ouvrir instantanément. Par contre avec mon appareil photo il crée un floppy dans media:/ et si on ouvre floppy ca mets un message d'erreur (mauvais filesys)
en root je peux monter mon appareil avec cette commande:
Code: | mount -t vfat /dev/sda1 /mnt/test |
Je n'comprend pas pourquoi udev n'arrive pas a le monter tout seul comme si c'etait une clé usb.
quelqu'un a une idée ? |
|
Back to top |
|
|
naerex Guru
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Thu May 12, 2005 6:50 pm Post subject: |
|
|
J'ai trouvé l'erreur que fais UDEV mais je ne sais pas comment la resoudre.
voici ce qu'il crée dans fstab quand je branche l'appareil:
Code: |
/dev/sda /media/floppy auto exec,user,noauto,managed 0 0
|
Alors que les data se trouve sur /dev/sda1 |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
|
Back to top |
|
|
naerex Guru
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Fri May 13, 2005 1:45 pm Post subject: |
|
|
Je n'ai trouvé aucune réponse à mon probleme dans le lien que tu m'as donné.
J'essai de retrouver le topic sur la centralisation des regles udev il a disparu ? |
|
Back to top |
|
|
Starch Guru
Joined: 26 Feb 2003 Posts: 539 Location: Rennes, France
|
Posted: Fri May 13, 2005 1:48 pm Post subject: |
|
|
Pour mon appareil photo (un olympus 5060WZ), je dis ça à udev :
Code: |
# Appareil C-5060-WD
BUS="scsi", SYSFS{vendor}="OLYMPUS", SYSFS{model}="C5060WZ ", NAME="%k", KERNEL="sd*", SYMLINK="apn"
|
(regarder le dmesg pour connaitre les valeurs des champs).
et je dis ça à mon fstab:
Code: |
/dev/apn /mnt/apn vfat noauto,noatime,user,fmask=0133,dmask=0022 0 0
|
et je mounte à la main (oui, y'a encore des vieux ;p) _________________ - Vous aurez beau dire... Y'a pas qu'd'la pomme... Y'aurait pas aussi d'la betterave ?
- Si, y'en a aussi |
|
Back to top |
|
|
naerex Guru
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Fri May 13, 2005 1:58 pm Post subject: |
|
|
Donc si je mets KERNEL="sd*1" il remplira correctement mon fstab. |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Fri May 13, 2005 2:16 pm Post subject: |
|
|
naerex wrote: | Donc si je mets KERNEL="sd*1" il remplira correctement mon fstab. |
il y a un truc qui me chiffonne là, udev il touche pas à ton fstab. Enfin s'il y touche je voudrais bien savoir pourquoi.
ensuite c'est quoi ta ligne pour définir l'appareil photo dans udev? _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
naerex Guru
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Fri May 13, 2005 5:14 pm Post subject: |
|
|
Si lorsque je branche un periph mon fstab se met a jour, et pareil des que je debranche le periph.
Mais bon j'ai essayé de toucher aux regles c'est encore pire donc pour l'instant je le monte a la main, j'aurais eu ce probleme avec ma clé usb ca aurait été tres genant. on verra avec les prochaines version de udev |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Fri May 13, 2005 6:03 pm Post subject: |
|
|
du thread donné par trevoke j'ai compris ceci :
udev crée le /dev/*
hal crée l'entrée dans le fstab quand tu branches le périph'
ivman (ou autre) détecte les changements et lance une action (monter par exemple)
je pense donc que tes probs seraient plutôt liés à hal/ivman
à voir _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Fri May 13, 2005 6:20 pm Post subject: |
|
|
naerex wrote: | J'essai de retrouver le topic sur la centralisation des regles udev il a disparu ? |
Tout de même étrange que tu ne l'aies pas retrouvé !
Centralisation des règles UDEV |
|
Back to top |
|
|
naerex Guru
Joined: 02 Apr 2005 Posts: 316 Location: Paris, France
|
Posted: Sun May 15, 2005 11:22 am Post subject: |
|
|
Bon j'ai compris le fonctionnement des regles UDEV d'ailleurs voici ma regle pour mon appareil photo:
/etc/udev/rules.d/10-udev.rules
Code: |
#Appareil photo Yakumo
BUS="scsi", SYSFS{vendor}="3.3 Mega", SYSFS{model}="DSC ", KERNEL="sd?1", NAME="%k", SYMLINK="yakumo"
|
/etc/fstab
Code: |
/dev/yakumo /mnt/yakumo vfat noauto,exec,user,noatime,sync 0 0
|
Par contre là où c'est pas terrible c'est que hal me crée toujours cette ligne dans fstab quand je branche l'appareil:
Code: |
/dev/sda /media/floppy auto exec,user,noauto,managed 0 0
|
Donc je n'ai pas tout à fait résolu le probleme car je voulais que la bonne config se mette toute seule dans fstab. Cette methode me permet d'utiliser l'appareil mais l'icone reste sur le bureau kde malgré qu'il soit débranché |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Sun May 15, 2005 1:04 pm Post subject: |
|
|
naerex wrote: | Par contre là où c'est pas terrible c'est que hal me crée toujours cette ligne dans fstab quand je branche l'appareil:
Code: |
/dev/sda /media/floppy auto exec,user,noauto,managed 0 0
|
|
Perso j'ai résolu la chose comme ceci : Code: |
BUS="usb", SYSFS{serial}="DM2000001607", KERNEL="sd?1", NAME="kiocera"
|
c'est à dire en remplaçant le NAME dépendant du kernel (sdX) par un truc en dur
jusqu'ici tout va bien... _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
nuts Veteran
Joined: 10 Jan 2004 Posts: 1630
|
Posted: Sun May 15, 2005 4:52 pm Post subject: |
|
|
moi pas de probleme avec lecteur de carte ou apn car j ai mis en dur dans mon fstab
Code: | /dev/sda1 /mnt/carte vfat rw,users,exec,umask=0000,noauto 0 0 | ce qui fait que udev me monte mon apn directement dans /mnt/carte d apres ce que j ai compris udev and coe lisent le fstab et se base dessus et si y a pas grand chose de referencer il les monte en gros dans media, sinon bah il lit betement le fstab _________________ nuts
PC: AMD Phenom 2 bi-core 555 + Asus M4A77T/USB3 + 2Go de RAM + wifi Ralink RT61 + Radeon HD 3450 - Disque dur 500Go.
SGI Octane ip30 R10000 |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon May 16, 2005 8:06 am Post subject: |
|
|
Il est possible d'indiquer à ivman d'utiliser un lien symbolique généré par udev pour l'édition du fstab de cette façon :
Code: | $ more /etc/ivman/IvmConfigMappings.xml
[snip]
<ivm:Map device=udevinfo -q leliensymbolique -n $hal.block.device$ maps="/dev/leliensymbolique"
[snip] |
Non je n'aime pas toucher aux nom par défaut (ceux attribués anciennement par devfs et le noyau) des devices.
Par contre, je ne comprends plus comment dbus/hal/ivman fonctionnent ... Puisque c'est fstab-sync (du paquet hal) qui modifie le fstab et ivman qui s'occupe des actions à effectuer, comment une modif de la config d'ivman peut interférer sur hal ?? _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Mon May 16, 2005 8:33 am Post subject: |
|
|
Je ne sais plus où j'ai lu ça ce WE mais l'avenir est à l'abandon de fstab-sync qui pose des problème de sécurité.
Va voir ce blog et fameux le gentopia dont je vous rebat les oreilles depuis ce matin...
[Edith] me dit qu'il y a ça sur le site d' ivman : Quote: | CVS version uses pmount instead of fstab-sync -> more secure |
|
|
Back to top |
|
|
|