Règles udev qui ne marchent plus
Bonjour la liste,
J'ai le plaisir de posséder un pendrive et un disque dur externe. Pour ne pas
m'embrouiller les pédales entre sda et sdb selon l'ordre de branchement, j'ai
crée des règles udev.
Depuis 3 jours (i.e. depuis un upgrade de ma testing/unstable), mes règles
udev ne marchent plus! J'ai essayé d'identifier l'erreur, mais, ben, je n'ai
pas réussi... :o(
Quand je branchais mon pendrive, j'avais un lien symbolique /dev/pendrive qui
se créait. Quand je branchais mon disque sur externe, j'avais 4 liens qui se
créaient (un par partition).
Maintenant, quand je branche mon pendrive, c'est OK. Mais quand je branche mon
disque dur, udev ne crée plus les liens pour les partitions, et (pire!) crée
le lien /dev/pendrive pour chacune des partitions (i.e. crée un lien
pour /dev/sda1, puis pour /dev/sda2, puis pour /dev/sda3, etc.)
J'ai cherché le BTS, mais je n'ai rien vu de génial (j'ai vu un bug report sur
un problème avec les règles de HAL; que j'ai du coup upgradé; mais ça n'a
rien changé)
Pour être précis, j'ai les versions suivantes pour udev et hal:
ii hal 0.5.7-2 Hardware Abstraction Layer
ii udev 0.091-2 /dev/ and hotplug management daemon
Mon /etc/udev/user.rules est le suivant:
--------------
# Mon Pendrive
BUS=="scsi", SYSFS{model}="USB Flash Disk ", SYSFS{vendor}="Generic ",
NAME="%k", SYMLINK="pendrive"
# Les partitions de mon disque dur externe
BUS=="scsi", SYSFS{model}=="6VLAT80 ", SYSFS{vendor}=="HDS72251",
KERNEL=="sd?1", NAME="%k", SYMLINK="rip"
BUS=="scsi", SYSFS{model}=="6VLAT80 ", SYSFS{vendor}=="HDS72251",
KERNEL=="sd?2", NAME="%k", SYMLINK="windonnees"
BUS=="scsi", SYSFS{model}=="6VLAT80 ", SYSFS{vendor}=="HDS72251",
KERNEL=="sd?3", NAME="%k", SYMLINK="donnees"
BUS=="scsi", SYSFS{model}=="6VLAT80 ", SYSFS{vendor}=="HDS72251",
KERNEL=="sd?4", NAME="%k", SYMLINK="swap"
--------------
(je ne suis pas expert en logique booléenne, mais il me semble impossible que
la règle pour mon pendrive match également celle de mon disque dur externe)
Et quand je fais du udevinfo -a -p /block/sda avec mon disque dur branché,
tout à l'air OK.
J'ai également essayé de downgrader udev, mais c'est la même chose.
Si une âme charitable avait une idée de ce qui coince/comment identifier ce
qui coince, ce serait bien cool ma foi.
Merci!
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gurvan Huiban
"My mother used to make coffee this way...
Hot...
Strong...
And good." (from "Once upon in the West")
Reply to: