NounouRs Non parce que c pas mon pied ! | Bonjour,
   J'ai une Ubuntu 8.04 "d'usine", et j'ai effectué des changements sur ma nappe de disques durs :   J'ai passé mon lecteur de DVD de maitre en esclave et j'ai ajouté un disque dur à la place en maitre sur cette nappe.
   Depuis cette manipulation, mes liens symboliques /dev/dvd et /dev/cdrom ont disparus (qui pointent sur /dev/scd0 + ou - directement).
   J'ai deja cherché de l'aide sur : http://forum.ubuntu-fr.org/viewtopic.php?id=276880
 Sans réponse.
   J'ai suivi la piste de udev : http://doc.ubuntu-fr.org/udev
   J'ai donc décortiqué les fichiers rules de udev (situés dans /etc/udec/rules ) sans rien trouvé. Mais c'est là où je ne suis plus sûr de rien, donc si vous voyez où je me suis trompé.
   Voici les fichiers présents dans ce repertoire :
  05-options.rules                   61-persistent-storage-edd.rules
 05-udev-early.rules                70-persistent-cd.rules
 20-names.rules                     70-persistent-net.rules
 30-cdrom_id.rules                  75-cd-aliases-generator.rules
 40-basic-permissions.rules         75-persistent-net-generator.rules
 40-permissions.rules               80-programs.rules
 45-fuse.rules                      85-alsa.rules
 45-libmtp7.rules                   85-brltty.rules
 50-boinc-client.rules              85-hdparm.rules
 50-libpisock9.rules                85-hplj10xx.rules
 50-virtualbox-ose.rules            85-hwclock.rules
 50-xserver-xorg-input-wacom.rules  85-ifupdown.rules
 55-hpmud.rules                     85-pcmcia.rules
 60-persistent-input.rules          90-modprobe.rules
 60-persistent-storage.rules        95-hal.rules
 60-persistent-storage-tape.rules   95-udev-late.rules
 60-symlinks.rules  |  
 
   Voici le contenu du fichier 70-persistent-cd.rules
  # This file maintains persistent names for CD/DVD reader and writer devices.
 # See udev(7) for syntax.
 #
 # Entries are automatically added by the 75-persistent-cd-generator.rules
 # file; however you are also free to add your own entries provided you
 # add the ENV{GENERATED}=1 flag to your own rules as well.
 # IDE_16X (pci-0000:00:02.5-scsi-1:0:0:0)
 ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:02.5-scsi-1:0:0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
 ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:02.5-scsi-1:0:0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
 ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:02.5-scsi-1:0:0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
 ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:02.5-scsi-1:0:0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"
 # IDE_16X (pci-0000:00:02.5-scsi-1:0:1:0)
 ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:02.5-scsi-1:0:1:0", SYMLINK+="cdrom1", ENV{GENERATED}="1"
 ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:02.5-scsi-1:0:1:0", SYMLINK+="cdrw1", ENV{GENERATED}="1"
 ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:02.5-scsi-1:0:1:0", SYMLINK+="dvd1", ENV{GENERATED}="1"
 ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:02.5-scsi-1:0:1:0", SYMLINK+="dv:  |  
 
   vous l'aurez remarqué, on voit clairement le code de creation des liens symboliques... pourtant ils ne sont pas créés.
   et voici le contenu de fichier 75-persistent-cd-generator.rules (puisque qu'il y est fait référence dans les commentaires)
  # these rules generate rules for the /dev/{cdrom,dvd,...} symlinks
   # the path of removable devices changes frequently
 ACTION=="add", SUBSYSTEM=="block", SUBSYSTEMS=="usb|ieee1394", ENV{ID_CDROM}=="?*", ENV{GENERATED}!="?*", PROGRAM="write_cd_rules by-id", SYMLINK+="%c"
   ACTION=="add", SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{GENERATED}!="?*", PROGRAM="write_cd_rules", SYMLINK+="%c"  |  
 
   Je ne vois rien n'anormal et je ne sais pas quoi modifier pour que ca remarche.
   Ce que je crois c'est que mon disque ne s'appelle plus pci-0000:00:02.5-scsi-1:0:1:0   mais c'est juste une hypothese, je ne sais pas comment le vérifier.
     A oui, évidemment, je sais recréer les liens avec ln -s /dev/dvd /dev/scd0   mais ce n'est pas ce que je cherche à faire... je veux réparer comme c'était avant, donc avec udev.
   Merci d'avance pour votre aide.    Message édité par NounouRs le 12-12-2008 à 09:24:04
  |