On my newly installed system, I noticed some weird behavior with the cdrom drive. First, dmesg shows my cdrom as hdd, but it's showing up in my /dev/ tree as hds, which has no mention in dmesg. Then I noticed it's not making /dev/cdrom,/dev/dvd, or /dev/cdroms/cdrom0, even after editing /etc/udev/cdsymlinks.conf. I made these symlinks manually (which I don't like as I use a non-tarball pure udev) so I can test it. I was able to play a dvd fine through ogle, however, when trying to use cdparanoia, I get the following: More information about /dev/cdrom: Checking /dev/cdrom for cdrom... Testing /dev/cdrom for cooked ioctl() interface /dev/hds is not a cooked ioctl CDROM. Testing /dev/cdrom for SCSI interface /dev/cdrom is not a SCSI device Reproducible: Always Steps to Reproduce: Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.11-rc4-mm1 i686) ================================================================= System uname: 2.6.11-rc4-mm1 i686 AMD Athlon(tm) Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 26 2005, 21:51:12)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r4 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://gentoo.ccccom.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aac aim alsa apache2 apm audiofile avi bcmath berkdb bitmap-fonts bonobo bzlib calendar calender canna cdr cjk crypt ctype cups curl curlwrappers dio dv dvd dvdr dvdread eds emboss encode esd evo exif f77 fam fbcon flac font-server foomaticdb fortran ftp gd gdbm gif gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv icq imagemagick imap imlib inifile ipv6 java jpeg libg++ libwww live mad maildir mikmod mime ming mmx mng mono mozilla mp3 mpeg mysql mysqli ncurses nls nptl offensive oggvorbis opengl oscar oss pam pcntl pcre pda pdflib perl png posix python quicktime readline real rtc samba sblive sdl session shared slang soap sockets sox spell sse ssl tcpd threads tiff tokenizer truetype truetype-fonts type1-fonts unicode v4l videos wxwindows x86 xml xml2 xmlrpc xmms xpm xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY [ebuild R ] sys-fs/udev-054 (-selinux) -static 0 kB
Should be fixed in the latest version of udev, if not, please run 'udevtest' for the cdrom device and reopen the bug with the information.