RESOLU udev et lecteur cdom dvdrom

c’est la suite du topic posting.php?mode=reply&f=3&t=17845
j’ai préféré créer un nouveau topic avec un nouveau titre ???

rappel du problème : dés que j’upgrade un noyau (sur etch et lenny) le chargement du noyau bloque
hdd: driver not ready for command

ce que j’ai pu repérer :
au chargement du noyau, udev installe les périphèriques, comme il bute sur l’installation de mon le etcdrom, il bloque

en single et au bout de 3 plombes, il finit par me redonner la main
je cherche les uuid
avec le noyau qui se lance
UUID
eject /dev/sr1 : mon cdrom est repéré
retour de vol_id /dev/sr1

pas de UUID
est-ce normal ??
avec le noyau qui ne se lance pas

je joue avec les sdx et hdx
pas de changement

quelqu’un peut-il m’aider à résoudre ce problème que je n’arrive pas à résoudre tout seul. merci

Il n’y a pas de UUID sur un cdrom, ça c’est normal. Par contre tu peux essayer de regarder le contenu de /etc/udev/rules.d/70-persistent-cd.rules

voici le 70-persistent-cd.rules

SAMSUNG_CD-RRW_SW-216B_BS05_20010727 (pci-0000:00:02.5-ide-1:1)

ENV{ID_CDROM}=="?", ENV{ID_PATH}==“pci-0000:00:02.5-ide-1:1”, SYMLINK+=“cdrom”, ENV{GENERATED}=“1"
ENV{ID_CDROM}==”?
", ENV{ID_PATH}==“pci-0000:00:02.5-ide-1:1”, SYMLINK+=“cdrw”, ENV{GENERATED}=“1”

SAMSUNG_DVD-ROM_SD-616F (pci-0000:00:02.5-ide-1:0)

ENV{ID_CDROM}=="?", ENV{ID_PATH}==“pci-0000:00:02.5-ide-1:0”, SYMLINK+=“cdrom1”, ENV{GENERATED}=“1"
ENV{ID_CDROM}==”?
", ENV{ID_PATH}==“pci-0000:00:02.5-ide-1:0”, SYMLINK+=“dvd1”, ENV{GENERATED}=“1”

DVD-ROM_SD-616F (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+=“cdrom2”, ENV{GENERATED}=“1"
ENV{ID_CDROM}==”?
", ENV{ID_PATH}==“pci-0000:00:02.5-scsi-1:0:0:0”, SYMLINK+=“dvd2”, ENV{GENERATED}=“1”

CD-RRW_SW-216B (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+=“cdrom3”, ENV{GENERATED}=“1"
ENV{ID_CDROM}==”?
", ENV{ID_PATH}==“pci-0000:00:02.5-scsi-1:0:1:0”, SYMLINK+=“cdrw3”, ENV{GENERATED}=“1”

je l’ai renommé et voici le 70-persistent-cd.rules qu’il a recréé

SAMSUNG_DVD-ROM_SD-616F (pci-0000:00:02.5-ide-1:0)

ENV{ID_CDROM}=="?", ENV{ID_PATH}==“pci-0000:00:02.5-ide-1:0”, SYMLINK+=“cdrom”, ENV{GENERATED}=“1"
ENV{ID_CDROM}==”?
", ENV{ID_PATH}==“pci-0000:00:02.5-ide-1:0”, SYMLINK+=“dvd”, ENV{GENERATED}=“1”

plus de cdrom ??

dites moi si j’ai tort !

j’ai 2 noyaux sur le même système
l’un fonctionne, l’autre coince au chargement du noyau parce qu’il ne reconnaît un cdrom

j’en déduis que comme le système est le même pour les 2 noyaux, le problème provient donc du noyau lui-même ou des modules qu’il utilise

je viens de remarquer que l’un utilise le module pata_sys qui semble t’il gère les appellations sdx
et l’autre utilise les module ide_core, ide_generic.qui gère les appellations hdx

je dois donc modifier le chargement des modules ou reconfigurer mon noyau
quand pensez-vous ?

Oui, (je croyais avoir répondu :frowning:). Tu devrais peut être mettre un des modules en liste noire pour voir.

c’est une manip que je ne sais pas bien faire

module à charger dans /etc/modules
module à ne pas charger dans /etc/modprobe.d/blacklist…
puis un update-initramfs

est-ce cela ??

voici les réponses aux lsmod
pour noyau 2-6-24-etchhalf
cdrom dépend de sr_mod

pour noyau 2-6-26-1
cdrom dépend de ide_cd_mod

j’ai mis sr_mod dans /etc:modules
et ide_cd_mod dans /etc/modprob.d/blacklist
puis j’ai fait un update-initramfs -u

et ça à l"air de marcher
ENFIN depuis le temps

je verrai pour l’update du prochain noyau ???,