Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1381 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Page Suivante
Auteur Sujet :

[ UDEV ] Montrez vos règles de nommage

n°592718
udok
La racaille des barbus ©clémen
Posté le 18-11-2004 à 19:05:44  profilanswer
 

Reprise du message précédent :
ah :/
y-a qq'chose dans les logs ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
mood
Publicité
Posté le 18-11-2004 à 19:05:44  profilanswer
 

n°592865
thierry_b
Posté le 19-11-2004 à 06:56:31  profilanswer
 

Non rien de nouveau :-(.
 
Merci
A+

n°602968
totoetliti​ti
Posté le 10-12-2004 à 19:29:41  profilanswer
 

Bonjour !
 
Voila j'ai pas mal de question un peu... newbee  :ange: ...
Je suis sous mandrake 10.1, j'ai installé udev-030-24, et... ben je trouve les fichiers dont tout le monde parle !!!
Dans /etc/udev/rules.d/udev.rules: j'ai pas de udev.rules ni 50-udev.rules... mais 01-devfs.rules, 06-dvd.rules, dvd.rules, mouse.rules...
J'ai donc crée un fichier udev.rules:

Code :
  1. # Regle pour disque externe en firewire Maxtor
  2. # BUS="ieee1394", KERNEL="sd?1", SYSFS{model}="Y160P0          ", SYSFS{ieee1394_id}="0050770e00071002:0:0", SYSFS{vendor}="Maxtor 6", SYSFS{vendor_name_kv}="Prolific PL3507 Combo Device", PROGRAM="/etc/udev/scripts/scsi-devfs.sh %k %b %n", NAME="%k", SYMLINK="data"


 
redémarré avec /etc/init.d/udev start qui me lance cups et udev.
Mais quand j'allume ou eteind mon disque, y a rien qui se passe !
Le repertoire /mnt/data (symlink dans udev.rules) reste désepérement vide !
 
J'ai modifié le udev.rule avec :

Code :
  1. BUS="ieee1394", KERNEL="sd*", SYSFS{model}="Y160P0          ", SYSFS{ieee1394_id}="0050770e00071002:0:0", SYSFS{vendor}="Maxtor 6", SYSFS{vendor_name_kv}="Prolific PL3507 Combo Device", PROGRAM="/etc/udev/scripts/maxtor.sh %k", NAME="%k"


 
et dans maxtor.sh:

Code :
  1. #!/bin/sh
  2. # echo "Maxtor te voila !"
  3. mount -t auto -o gid=users,umask=000,exec,sync /dev/"$1"1 /mnt/hd3


mais toujours rien...
meme pas d'echo "Maxtor te voila !"...
Faut il ABSOLUMENT redémarrer le pc ?

n°602984
udok
La racaille des barbus ©clémen
Posté le 10-12-2004 à 20:02:20  profilanswer
 

hmmm ... moi pour monter automatiquement, j'ai mis ça :

#!/bin/bash
 
case $DEVPATH in
/block/sd?/sd?1)
 
        case $ACTION in
        add)
                mount /mnt/cleusb
                ;;
        remove)
                umount /mnt/cleusb
                ;;
        esac
 
esac


dans /etc/dev.d/block/usbkey.dev


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°603010
totoetliti​ti
Posté le 10-12-2004 à 20:51:42  profilanswer
 

et avec quoi comme regle dans udev.rules ?
 
Parceque udev, en fait, c'est un demon, non ?
des qu'une des regles est verifier (avec les SYSFS) il execute le programme (PROGRAM), non ?
si le programme fait juste un "echo", il apparait dans les /var/log/messages ?
Pourquoi moi j'ai pas de /var/log/udev.log ?
Le SYMLINK et le NAME, ils servent a quoi ?


Message édité par totoetlititi le 10-12-2004 à 20:55:07
n°603015
udok
La racaille des barbus ©clémen
Posté le 10-12-2004 à 20:54:01  profilanswer
 

ça c'est un autre pb, il peut y en avoir plusieurs, en plus celle que j'ai actuellement ne me parait pas terrible, faudrait que je la change
d'ailleurs moi c'est pas du firewire donc c'est sans doute pas ce que tu as besoin
en plus je vais pas tout te faire, lis un peu la doc
et pour finir ta premiere solution me paraissait pas mal, tu devrais la garder et rajouter ce que j'ai dit dans mon post précédent
bien sur il faut une ligne avec /mnt/cleusb dans ton fstab

n°603824
totoetliti​ti
Posté le 12-12-2004 à 13:54:53  profilanswer
 

Re moi...
j'ai changé ma regle:

BUS="ieee1394", SYSFS{idVendor}="0050770e00071002:0:0", KERNEL="sd?1",NAME="%k", SYMLINK="Maxtor6"


Donc, si j'ai bien tout compris, des que udev trouve un périphérique sur le bus ieee1394, avec le bon idVendor; udev crée un lien de sd?1 vers /dev/Maxtor6, n'est ce pas ?
Ensuite, en rajoutant une variable PROGRAM, je peux exécuter un script qui monte mon périphérique (merci Udok  ;) ).
Mais j'ai rien de tout ca !!!
En fait, je n'ai pas de création de /dev/Maxtor6 ... donc forcément, rien ne se passe ...  :cry:  
Elle est ou l'erreur ? Pourquoi udev ne réagit pas ? Pourquoi je n'ai pas de /var/log/udev.log ?


Message édité par totoetlititi le 12-12-2004 à 17:40:44
n°603978
totoetliti​ti
Posté le 12-12-2004 à 20:33:11  profilanswer
 

pour les log, j'ai trouvé:
il faut mettre  
udev_log="yes"
dans:
/etc/udev/udev.conf
par contre pour le reste...

n°604007
totoetliti​ti
Posté le 12-12-2004 à 21:35:48  profilanswer
 

Je viens de vérifier mes logs.
Quand j'allume mon disque un répertoire /dev/sdc/sdc1 est crée , mais pas de symlink Maxtor6...
[edit]
Youloulou, ca fonctionne !!!  :bounce:  :sol:  :bounce:  :sol:  
L'erreur venait de la valeur du bus, ca, ca marche:

BUS="scsi", SYSFS{ieee1394_id}="0050770e00071002:0:0", KERNEL="sd?1",NAME="%k", SYMLINK="Maxtor6",PROGRAM="/etc/udev/scripts/maxtor.sh"

 
avec:

#!/bin/sh
etat=`mount | grep Maxtor6`
# echo $etat
if [ -z "${etat}" ]; then
 mount /mnt/Maxtor6
else  
 fuser -k /mnt/Maxtor6
 umount /mnt/Maxtor6
fi


Mais ... pas comme j'aimerais...  :(  
Udev n'utilise le script PROGRAM que lorsque le périphérique s'allume... pas quand il s'éteind... du coup le disque n'est jamais démonté...
J'ai essayé ton script Udok, mais ca ne marche pas, et je comprends pas tes variables DEVPATH et ACTION. Elles sortent d'où ?
Et comme dernière question (apres promis, je pollue plus...  :whistle: ), dans votre fstab, vous avez mis quoi pour les périphérique ? supermount ? sync ?


Message édité par totoetlititi le 12-12-2004 à 22:55:30
n°604046
belgique
Posté le 12-12-2004 à 23:09:15  profilanswer
 

Vive Hal et tout ce qui va avec :D

mood
Publicité
Posté le 12-12-2004 à 23:09:15  profilanswer
 

n°604064
udok
La racaille des barbus ©clémen
Posté le 12-12-2004 à 23:58:30  profilanswer
 

totoetlititi
bah oui, faut démonter, comme sous windows (pour les cd il faut utiliser hal mais j'ai pas poussé très loin, moi je voulais juste que ça se monte tout seul, après je clique droit sur l'icone pour la démonter)
dans le fstab tu mets une ligne normal, à quoi ça sert d'utilise udev et tout le bazard qui va avec si c'est pour garder supermount :/
et pour sync, sur de la fat, ça marche pas top d'apres ce que j'ai pu tester (chez certains il semblerait que ça passe mieux)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°604070
belgique
Posté le 13-12-2004 à 00:25:30  profilanswer
 

Faudrait voir comment faire fonctionner hal chez vous. Quand je branche mon hdd externe, il monte toutes les partoches tout seul (ou pas selon les options mais c'est fort lié à gnome pour le moment, enfin j'ai jamais vu que ça sous gnome, faudra peut être attendre.)

n°604073
udok
La racaille des barbus ©clémen
Posté le 13-12-2004 à 00:34:27  profilanswer
 

oui, ça se monte tout seul, c'est le démontage qui se faire pas tout seul
et j'ai pas installé tout hal parce que j'avais pas envi de me tapper tout gnome :o

n°604100
totoetliti​ti
Posté le 13-12-2004 à 09:28:39  profilanswer
 

Merci pour vos conseils !!!
Je viens de modifier le fstab pour virer le supermount.. et ca marche plus !... donc je garde le supermount !!!
Pourtant ces 2 lignes sont ientiques, non ?

/dev/Maxtor6 /mnt/Maxtor6 vfat umask=000,rw,user,users,noauto,gid=1000,sync,exec 0 0
none /mnt/Maxtor6 supermount fs=auto,users,user,rw,dev=/dev/Maxtor6,--,sync,umask=000 0 0


Sinon pour le démontage, j'ai fait ca:

#!/bin/sh
etat=`mount | grep Maxtor6`
if [ -z "${etat}" ]; then
 mount /mnt/Maxtor6
else  
 fuser -k /mnt/Maxtor6
 umount /mnt/Maxtor6
 mount /mnt/Maxtor6
fi


C'est bourrin, mais ca marche ! Sauf que le disque est toujours visible sur mon bureau kde... vais voir Hal...
Comment modifier la facon dont sont démonté les disques sous kde ?
Je m'explique, quand ils sont montés, click droit sur le disque sus le bureau, et on trouve "umount". Le probleme est que souvent il est indémontable car occupé. Comment et où lui rajouter la ligne magique "fuser -k /mnt/Maxtor6". Car perso, ca me derange pas d'ouvrir une tite console, et taper la commande, mais ma copine...  :whistle: si ca marche pas tout seul... :sol:

n°604257
udok
La racaille des barbus ©clémen
Posté le 13-12-2004 à 16:40:09  profilanswer
 

faut pas fermer les fenetres konqueror en restant sur le lecteur
ou alors faut pas laisser konqueror en mémoire quand tu quittes [:spamafote]

n°604313
totoetliti​ti
Posté le 13-12-2004 à 17:50:31  profilanswer
 

mais c'est "famd" qui merde... ce processus empeche a chaques fois le démontage !

n°604315
udok
La racaille des barbus ©clémen
Posté le 13-12-2004 à 17:57:11  profilanswer
 

moi j'utilise gamin à la place de famd maintenant :o
pas vu la différence mais c'est possible qu'il fasse moins chier à ce niveau  ;)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°604318
arghbis
salops de dauphins
Posté le 13-12-2004 à 18:09:29  profilanswer
 

totoetlititi a écrit :

mais c'est "famd" qui merde... ce processus empeche a chaques fois le démontage !


 
vire famd et mets gamin (sauf si tu utilises des montages nfs). j'ai plus ce pb depuis que j'utilise gamin

n°604725
totoetliti​ti
Posté le 14-12-2004 à 13:53:55  profilanswer
 

je vais attendre un peu pour gamin (pas trop de temps pour tout refaire si ca marche pas...)
Par contre je viens de trouver une belle erreur: si dans mon fstab mon disque externe n'est pas en supermount, udev ne crée pas le SYMLINK ! mon bo raccourci /dev/Maxtor6 n'existe pas ! Alors qu'il n'y a pas de souci avec supermount !

n°604789
udok
La racaille des barbus ©clémen
Posté le 14-12-2004 à 16:55:07  profilanswer
 

mais quel boulet ...

n°605073
totoetliti​ti
Posté le 14-12-2004 à 23:01:58  profilanswer
 

udok a écrit :

mais quel boulet ...


 :lol:  
c'est pas de ma faute... c'est mon ordi...  :cry:

n°635434
Taz
bisounours-codeur
Posté le 12-02-2005 à 16:29:48  profilanswer
 

plop
la dernière version d'udev à niqué permissions.d/ :/
comment on fait maintenant pour spécifier les droits et uid/gid d'un device ?

n°635437
udok
La racaille des barbus ©clémen
Posté le 12-02-2005 à 16:33:33  profilanswer
 

niquer ? comment ça ? quelle version ? quelle distro ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°635444
Taz
bisounours-codeur
Posté le 12-02-2005 à 16:50:55  profilanswer
 

debian sid, dans l'upstream changelog, c'est dit que permissions.d/ n'est plus pris en comtpe

n°635449
udok
La racaille des barbus ©clémen
Posté le 12-02-2005 à 16:59:03  profilanswer
 

ah oui en effet, j'avais pas vu :o
il semble dire dans le changelog debian que c'est foutu à la main dans les fichiers rules maintenant :o
c'est pour quel device que tu as besoin de changer ça ?


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°635473
Taz
bisounours-codeur
Posté le 12-02-2005 à 17:46:30  profilanswer
 

/dev/pmu

n°635478
udok
La racaille des barbus ©clémen
Posté le 12-02-2005 à 17:59:39  profilanswer
 

et ça correspond à quoi ?  [:kc]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°635480
multani
Dépressionnisé
Posté le 12-02-2005 à 18:06:11  profilanswer
 

Comme le bar ? [:dawa]

n°635681
Taz
bisounours-codeur
Posté le 13-02-2005 à 05:16:57  profilanswer
 

presque ...

n°635682
python
Posté le 13-02-2005 à 05:24:47  profilanswer
 

udok a écrit :

niquer ? comment ça ? quelle version ? quelle distro ?


 
 
Mon premier test de l'utilisation de UDEV a niqué mon système (ALSA qui ne fonctionne plus)
 
les performances laissent encore à désirer


Message édité par python le 13-02-2005 à 05:25:50

---------------
$ cat /etc/debian_version jessie/sid
n°635683
Taz
bisounours-codeur
Posté le 13-02-2005 à 05:43:01  profilanswer
 

python a écrit :

Mon premier test de l'utilisation de UDEV a niqué mon système (ALSA qui ne fonctionne plus)

genre ?
parce que t'est exactement dans le cas du mec qui croyait utilisé ALSA, mais qui en fait utilise un daemon qui utilise l'ému OSS qui utilise ALSA

n°635686
python
Posté le 13-02-2005 à 06:01:49  profilanswer
 

Taz a écrit :

genre ?
parce que t'est exactement dans le cas du mec qui croyait utilisé ALSA, mais qui en fait utilise un daemon qui utilise l'ému OSS qui utilise ALSA


 
Bien sûr que non. Avec UDEV, impossible de créer les devices correspondants dans /dev, j'en étais incapable
 
vachement compliqué


---------------
$ cat /etc/debian_version jessie/sid
n°635687
Taz
bisounours-codeur
Posté le 13-02-2005 à 06:13:52  profilanswer
 

normal, c'est udev+hotplug qui fait tout. Tu cherchais à créer quoi comme device juste pour voir ?

n°637140
ZeBib
4tus
Posté le 15-02-2005 à 23:07:50  profilanswer
 

ptain moi le passage defvs -> udev s'est résumé à un apt-get remove devfsd et apt-get install udev
 
Tous mes devices ont continué de fonctionner comme avant.
Seuls les périphériques USB fonctionnant avec usb-storage ont changé, maintenant ils sont moins capricieux.
 
Alsa no pb.

n°684669
dam1330
...
Posté le 28-05-2005 à 19:07:19  profilanswer
 

j'ai un probleme d'encodage:  
quand je branche mon iriver j'ai ca dans mon fstab
/dev/sda1 /media/MK2004GAL vfat user,noauto,noatime,rw,iocharset=utf8 0 0 #updfstab
 
je veux pas d'utf8, comment faire pour changer ca ?

n°684712
belgique
Posté le 28-05-2005 à 20:48:32  profilanswer
 

Ca doit être au niveau de hal déjà je suppose.

n°688343
dam1330
...
Posté le 05-06-2005 à 14:48:49  profilanswer
 

tu peux m'en dire plus, je ne trouve pas de fichier configuartion

n°688403
dam1330
...
Posté le 05-06-2005 à 18:06:33  profilanswer
 

j'ai trouvé comme un grand ce que je voulais faire:
j'ai edité le fichier /etc/dev.d/default/updfstab.dev
 

Code :
  1. if echo $FILETYPE | grep -q "FAT"; then IOCHARSET=",iocharset=iso8859-15"; FSTYPE=vfat; OPTION="umask=2,uid=1000";
  2.     else if echo $FILETYPE | grep -q "NTFS"; then IOCHARSET=",iocharset=iso8859-15"; FSTYPE=ntfs;
  3.     else if echo $FILETYPE | grep -q "XFS"; then FSTYPE=xfs;
  4.     else if echo $FILETYPE | grep -q "ext2"; then FSTYPE=ext2;
  5.     else if echo $FILETYPE | grep -q "ext3"; then FSTYPE=ext3;
  6.   fi; fi; fi; fi; fi
  7.   FSTABLINE="$DEVNAME $mntpoint $FSTYPE user,noauto,noatime,rw${IOCHARSET},$OPTION 0 0 #updfstab"
  8.   echo "$FSTABLINE" >> /etc/fstab
  9.   write_syslog "Added $DEVNAME to fstab"


 
et decommenté les dernieres lignes du fichier pour que les partitions soient montées.
 
maintenant j'ai mes peripheriques qui s'affichent automatiquement sur mon bureau kde


Message édité par dam1330 le 05-06-2005 à 18:08:21
n°776390
mirtouf
Light is right !
Posté le 27-01-2006 à 22:14:11  profilanswer
 

Mais qu'est ce que les ont foutu avec udev ?
Avec la verison 079 (j'avais pas mis à jour depuis un certain temps) plus aucune de mes règles ne fonctionnent ! [:kzimir]
Et les règles fournies par la distro sont devenues toutes bizarres ! :fouyaya:
 
Je suis le seul à ne plus très bien comprendre comment ça marche exactement ?
 

The following rules:
    KERNEL="hd*[!0-9]", IMPORT="/sbin/ata_id --export $tempnode"
    KERNEL="hd*[!0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_MODEL}_$env{ID_SERIAL}"
 
  Will create:
    kay@pim:~> tree /dev/disk
    /dev/disk
    |-- by-id
    |   |-- HTS726060M9AT00_MRH401M4G6UM9B -> ../../hda
    |   `-- IBM-Memory_Key -> ../../sda
    |-- by-label
    |   |-- swap -> ../../hda1
    |   |-- date -> ../../sda1
    |   `-- home -> ../../hda3
    `-- by-uuid
        |-- 2E08712B0870F2E7 -> ../../hda3
        |-- 9352cfef-7687-47bc-a2a3-34cf136f72e1 -> ../../hda1
        |-- E845-7A89 -> ../../sda1
        `-- b2a61681-3812-4f13-a4ff-920d70604299 -> ../../hda2


 
Et dire qu'avant c'était tout simple ! [:zytrasnif]

n°776449
THRAK
- THR4K -
Posté le 28-01-2006 à 04:28:11  profilanswer
 

mirtouf a écrit :

Mais qu'est ce que les ont foutu avec udev ?
Avec la verison 079 (j'avais pas mis à jour depuis un certain temps) plus aucune de mes règles ne fonctionnent ! [:kzimir]
Et les règles fournies par la distro sont devenues toutes bizarres ! :fouyaya:
 
Je suis le seul à ne plus très bien comprendre comment ça marche exactement ?
 
Et dire qu'avant c'était tout simple ! [:zytrasnif]


Bah ya eu pas mal de modif quand même (et ça continue encore de bouger avec udev vu que, pour Debian du moins, ça va remplacer hotplug dans la prochaine stable et sera la méthode utilisée pour créer les noeuds de périphs.
 
Perso je l'ai installé très récemment sur mon portable sous Sid (je sais j'ai du retard  :o , m'enfin encore que c'est pas encore tout à fait finalisé), j'ai essayé de voir rapidement comment tout ce bordel fonctionne et bien j'ai pas compris grand chose non plus  :whistle:  
 
Faudrait que je regarde ça de plus près (de beaucoup plus près même) à l'occase ; pour l'instant j'en suis à me demander comment blacklister certains modules au boot avec udev ; j'ai rien trouvé de conséquent sur le sujet en cherchant sur Google, et le man n'est pas très bavard à ce sujet là  :(


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
montrez vos cflags sous gentoo !!Que pensez vous d'IPCop face a une distro gal + qqes regles de fw ?
[Firewall] Freebsd : vos regles ipfw[ UDEV ] ça marche pas si mal finalement
[kernel 2.6] Udev va changer votre vie ! Problème avec périphs IDE[Iptables] Régles optimales
Mes règles IPTABLES[iptables & Bind] regles pour un DNS
Nommage des disques SCSIBesoin de règles iptables... [RESOLU]
Plus de sujets relatifs à : [ UDEV ] Montrez vos règles de nommage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR