UDEV : problème de démarrage

UDEV : problème de démarrage - Linux et OS Alternatifs

Marsh Posté le 21-06-2004 à 13:48:39    

Bonjour à tous,
 
Je suis depuis quelques jours passé à un noyau 2.6.3 sous mandrake 10.0, et j'en ai profité pour essayer udev :sol:  
Le petit problème est que udev ne semble pas vouloir démarrer. En tout cas il n'apparait pas dans la liste des services actifs et même en faisant service -f udev il me marque service inconnu  :cry:  
 
Le second problème vient avec mon appareil numérique (un Canon A80). Quand je le connecte jil n'apparait pas dans le dossier /dev. Dans le /sys apparait mais dans le répertoire du port usb et non pas dans le /sys/block  
Donc lorsque je démarre Digikam en normal user, il ne trouve pas l'appareil, mais lorsque je le démarre sous root il le trouve  :??:  
 
Merci pour votre aide.  :)

Reply

Marsh Posté le 21-06-2004 à 13:48:39   

Reply

Marsh Posté le 21-06-2004 à 14:06:11    

:hello:
 
et devfsd est lancé? Apparement sur certaines distros faut pas mal magouiller pour qu'il utilise udev à la place de devfs.


---------------
Fluctuat nec mergitur
Reply

Marsh Posté le 21-06-2004 à 14:12:33    

fl0ups a écrit :

:hello:
 
et devfsd est lancé? Apparement sur certaines distros faut pas mal magouiller pour qu'il utilise udev à la place de devfs.


 
Bah non devfs est pas lancé et je ne l'ai pas compilé dans le noyau !

Reply

Marsh Posté le 21-06-2004 à 14:19:23    

je sais pas alors :D
 
Ca a l'air bien chiant à mettre en place udev, avec notamment des drivers qui sont pas encore udev aware comme les drivers nvidia, alsa, ton APN :whistle:
 
Moi j'ai la flemme donc je garde devfs pour l'instant :o


---------------
Fluctuat nec mergitur
Reply

Marsh Posté le 21-06-2004 à 14:21:35    

Je pense que je vais effectivement revenir à devfs en attendant car c'est un peu laborieux tout ça. Mais je ne désespère pas de trouver une solution....surtout si quelqu'un en possède une ! :o


Message édité par Tomake le 21-06-2004 à 15:34:22
Reply

Marsh Posté le 21-06-2004 à 17:09:00    

c'est normal, udev est lancé par le kernel via hotplug. Il n'y a aucun service qui tourne.
Seul une initialisation pour creer les inodes des peripheriques deja managés (ie en dur dans le kernel souvent) est necessaire.
 
Pour ton appareil c'est surement qu'il ne supporte pas le protocol usb mass-storage (ou que le module n'est pas chargé). S'il ne le supporte pas ==> gphoto2 & autre interface, sinon essaye un modprobe usb-storage.
 
Pour les droits, gphoto2 est fournit avec des scripts hotplug permettant de gerer cela (autoriser un groupe, une personne, lancer une appli, ...)
A toi de voir ou ta distribution a mis cela, au pire regarde l'archive source sur le site de gphoto2.
 
PS: tu peut avoir un soucis de droits avec le repertoire virtuel /proc/bus, chez moi il est mis en 500 alros qu'il devrait etre en 555, surement un pb avec bastille.


Message édité par MaxMaverick le 21-06-2004 à 17:18:15
Reply

Marsh Posté le 21-06-2004 à 17:14:27    

OK ça explique pas mal de chose mais comment je fais pour être sûr que mon appareil photo numérique est bien monté ??

Reply

Marsh Posté le 21-06-2004 à 17:22:23    

cf edit
 
Apres verification, les canon A70 et A80 ne semblent effectivement pas supporter le usb mass-storage. Auquel cas tu peut te brosser pour les monter comme des DD.


Message édité par MaxMaverick le 21-06-2004 à 17:25:56
Reply

Marsh Posté le 21-06-2004 à 17:25:26    

Merci pour la réponse. Et dans ce cas là je fais comment mais mettre des autorisations utilisateurs sur ce périph  :??:


Message édité par Tomake le 21-06-2004 à 17:31:21
Reply

Marsh Posté le 21-06-2004 à 17:30:04    


 
Il y a deux modes d'acces usb pour les APN, le mode PTP (point to point) qui permet une connexion directe a l'apn mais necessité un sous protocol +/- proprietaire et le mass-storage, protocole generique utilisé pour les support de stockages (disques dur, lecteurs de carte media, etc).
 
Les canon ne supportent pas le mass-storage apparement donc tu est obligé d'utilisé gphoto2 (ou une des ses interfaces gtkam/digikam) pour communiquer en PTP avec l'apn

Reply

Marsh Posté le 21-06-2004 à 17:30:04   

Reply

Marsh Posté le 21-06-2004 à 17:36:15    

Ya aucune gestion des droits avec gtkam ou gphoto2 ??

Reply

Marsh Posté le 21-06-2004 à 17:41:51    

tomake a écrit :

Ya aucune gestion des droits avec gtkam ou gphoto2 ??


 
Ne coofond pas tout.
gphoto2 est un outil de controle des APN
Digikam et gtkam sont deux interfaces graphiques (Gt et Gtk) pour gphoto2.
et les droits sur les ports usb c'est géré par le kernel.
 
Comme ecrit plus haut il faut configurer hotplug (oui le meme qui lance udev) avec un des scripts fournits par gphoto2.
Cf le Manuel


Message édité par MaxMaverick le 21-06-2004 à 17:42:10
Reply

Marsh Posté le 21-06-2004 à 17:48:48    

:bounce: Nickel. Merci!

Reply

Marsh Posté le 21-06-2004 à 17:50:47    

maxmaverick a écrit :

cf edit
 
Apres verification, les canon A70 et A80 ne semblent effectivement pas supporter le usb mass-storage. Auquel cas tu peut te brosser pour les monter comme des DD.


Je ne vois pas cela comme un désavantage, car digikam est très bien, et on a accés à plein d'infos intéressantes (exif notamment :)).

Reply

Marsh Posté le 21-06-2004 à 17:54:13    

Je suis bien d'accord mais mon problème est (était ?) que je n'arrive pas à connecter mon apn sous une session normal user mais uniquement dans une session root toujours en utilisant digikam (qui n'est pas remis en cause) !

Reply

Marsh Posté le 21-06-2004 à 18:30:44    

ok, pb de droit via hotplug -> cf /etc/hotplug/usb pour les scripts à hoc et les permissions :). (enfin, ss Gentoo, ça se situe là ;)).

Reply

Marsh Posté le 21-06-2004 à 18:31:22    

J'suis sous MDK.... :o , mais je suis en train de penser à gentoo sauf que les nombreuses heures de compilation me rebute un peu..  ;)


Message édité par Tomake le 21-06-2004 à 18:32:52
Reply

Marsh Posté le 21-06-2004 à 18:32:41    

:D
arf, faut trouver le script aussi :) (déjà il faut que ta MDK soit à jour : noyau 2.6.3-13mdk etc ...)

Reply

Marsh Posté le 21-06-2004 à 18:33:38    

Pour le noyau c'est OK. Pour le script va falloir chercher !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed