I'm running udev-104-r12 and linux-2.6.21-gentoo and I've got a PATA cdrom and PATA hard disks. After upgrading from the old PATA kernel driver to the new libata implementation shared with SATA, I had to move from the PATA cdrom driver to the SCSI one. the device name changed from from /dev/hdc to /dev/sr0 from /dev/cdrom to /dev/cdrom1 however, a lot of applications (i.e. media-sound/rip) look for /dev/cdrom by default. I recommend to create a symlink to reduce transition problems: ln -s /dev/cdrom1 /dev/cdrom
That behaviour is known, but as far as I think our acting range is limited. You get to know why, if you look into /etc/udev/rules.d/70-persistent-cd.rules. There you can see the assignment of the names to cdrom devices. Best you attach that file here. Easiest solution: Edit the file to assign the correct name. We should add that bug to a FAQ list for udev - as I think it will come up more often next time.
@doc-team: Where should we put such FAQ stuff for udev?
(In reply to comment #2) > @doc-team: > Where should we put such FAQ stuff for udev? http://www.gentoo.org/doc/en/udev-guide.xml comes to mind
Added a FAQ for this to the udev guide. Fixed in CVS.