OVH Cloud OVH Cloud

règles udev

5 réponses
Avatar
Stephane
Bonjour à tous,

voilà, j'ai écrit des règles udev pour : deux clés usb et un lecteur
multicarte comme suit :


# Cle usb
BUS="scsi", SYSFS{model}="Flash Disk ", SYSFS{vendor}="OTi ",
NAME="%k" SYMLINK="cle_usb1"

BUS="scsi", SYSFS{model}="Flash Disk ", SYSFS{vendor}="ChipsBnk",
NAME="%k" SYMLINK="cle_usb2"

# SD Card : pour montage des sd card dans le lecteur 6in1
BUS="scsi", SYSFS{model}="STORAGE DEVICE ", SYSFS{vendor}="Generic ",
NAME="%k" SYMLINK="sd_card"

aucun problème pour le lecteur qui me cré bien les périphs et les liens.
Mais pour les clés usb, le les liens créés pointent ves des
périphériques scsi genre sg5 sg5 ou sg0

J'ai pourtant utilisé la même procédure d'identification des périphs
grace à udevinfo.

est-ce que quelqu'un voit ce qui cloche ?

Merci


Stéphane.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

5 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-RIXG0U/o1VoscGKbfRa+
Content-Type: text/plain; charset=iso-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 06.02.2006 13:33:00, Stephane a écrit :
Bonjour à tous,

voilà, j'ai écrit des règles udev pour : deux clés usb et un lect eur
multicarte comme suit :


# Cle usb
BUS="scsi", SYSFS{model}="Flash Disk ", SYSFS{vendor}="OTi
", NAME="%k" SYMLINK="cle_usb1"

BUS="scsi", SYSFS{model}="Flash Disk ",
SYSFS{vendor}="ChipsBnk", NAME="%k" SYMLINK="cle_usb2"

# SD Card : pour montage des sd card dans le lecteur 6in1
BUS="scsi", SYSFS{model}="STORAGE DEVICE ", SYSFS{vendor}="Generic
", NAME="%k" SYMLINK="sd_card"

aucun problème pour le lecteur qui me cré bien les périphs et les
liens.
Mais pour les clés usb, le les liens créés pointent ves des
périphériques scsi genre sg5 sg5 ou sg0

J'ai pourtant utilisé la même procédure d'identification des péri phs
grace à udevinfo.

est-ce que quelqu'un voit ce qui cloche ?



je ne vois rien d'anormal.
Une clé USB est vue comme un périphérique scsi et il est donc normal de
pointer vers un périphérique de ce type.

Peut-être pourriez-vous vous expliquer plus clairement et dire ce à
quoi vous vous attendiez.


Jean-Luc

--=-RIXG0U/o1VoscGKbfRa+
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBD50ifUdGGXzzGnNARApWLAJ9kI8xJPSaspBfuqPvA+AGZKuaBmQCdFgX8
SdGkQ51y4zScFPE7KT7VDnA =Amnj
-----END PGP SIGNATURE-----

--=-RIXG0U/o1VoscGKbfRa+--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric BOITEUX
Le lun 06 fév 2006 16:33:00 CET, Stephane a
écrit :

...
aucun problème pour le lecteur qui me cré bien les périphs et les l iens.
Mais pour les clés usb, le les liens créés pointent ves des
périphériques scsi genre sg5 sg5 ou sg0

J'ai pourtant utilisé la même procédure d'identification des péri phs
grace à udevinfo.

est-ce que quelqu'un voit ce qui cloche ?


Oui, moi ;-)

C'est un problème classique (voir doc sur udev
http://www.reactivated.net/writing_udev_rules.html) : ta clé est vue à la fois
comme un disque SCSI (sd*) et comme un périphérique générique (sg*) et donc ta
règle s'applique au dernier module évalué... pour l'éviter, préci se dans ta
règle le nom attendu pour le noyau :
BUS="scsi", SYSFS{model}="Flash Disk ", SYSFS{vendor}="OTi " ,
NAME="%k", KERNEL="sd?1", SYMLINK="cle_usb1"

Fred.
Avatar
Seb
Frédéric BOITEUX a écrit :
règle s'applique au dernier module évalué... pour l'éviter, précise dans ta
règle le nom attendu pour le noyau :
BUS="scsi", SYSFS{model}="Flash Disk ", SYSFS{vendor}="OTi ",
NAME="%k", KERNEL="sd?1", SYMLINK="cle_usb1"



et pourquoi ne pas personnaliser directement le champ NAME plutôt que
d'utiliser un symlink vers le device. Dans mes règles j'ai mis ça :
BUS="scsi", KERNEL="sd?1", SYSFS{model}=" SD/MMC card", NAME="CarteSD"

et ça fonctionne plutôt pas mal.

Seb


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric BOITEUX
Le lun 06 fév 2006 14:25:53 CET, Seb a écrit :
et pourquoi ne pas personnaliser directement le champ NAME plutôt que
d'utiliser un symlink vers le device. Dans mes règles j'ai mis ça :
BUS="scsi", KERNEL="sd?1", SYSFS{model}=" SD/MMC card", NAME= "CarteSD"

et ça fonctionne plutôt pas mal.



Si tu as un logiciel qui n'utilise *que* des devices du type /dev/sdXX, tu l'as
dans l'os ... le lien permet de voir quel périphériquele nom personnali sé
remplace-t-il ...mais si tu es joueur, ta solution est aussi valable...

Fred.
Avatar
Stephane
>
C'est un problème classique (voir doc sur udev
http://www.reactivated.net/writing_udev_rules.html) : ta clé est vue à la fois
comme un disque SCSI (sd*) et comme un périphérique générique (sg*) et donc ta
règle s'applique au dernier module évalué... pour l'éviter, précise dans ta
règle le nom attendu pour le noyau :
BUS="scsi", SYSFS{model}="Flash Disk ", SYSFS{vendor}="OTi ",
NAME="%k", KERNEL="sd?1", SYMLINK="cle_usb1"




Merci Frédéric (c'est idiot, maintenant que tu me le dis, je me rapelle
que je le savais...car cela m'est déjà arrivé !)

;)

Stéphane


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact