Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121625 - No rules for parallel port atapi cd devices in default udev config
Summary: No rules for parallel port atapi cd devices in default udev config
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-04 21:54 UTC by Michael Donaghy
Modified: 2006-02-06 13:31 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Donaghy 2006-02-04 21:54:20 UTC
The default udev rules don't seem to include anything for parallel port cdrom drives, meaning that on my system, /dev/pcd0 is given the wrong group (disk rather than cdrom) and pg0 has the wrong group (root) and permissions (600 rather than 660); I also get no /dev/cdrom symlink. A copy of the scsi rules with "s" changed to "p", viz:
KERNEL="pcd[0-9]*", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
KERNEL="pg[0-9]*", ACTION=="add", GROUP="cdrom"
(I am unsure what the BUS should be)
immediately following
BUS=="scsi",	KERNEL="sr[0-9]*", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
BUS=="scsi",	KERNEL="scd[a-z]", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
BUS=="scsi",	KERNEL="sg[0-9]*", ACTION=="add", DRIVER=="sr", GROUP="cdrom"
appears to fix this.
Info:
md401@athlon-xp ~ $ emerge info
Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r1-mikeyd i686)
=================================================================
System uname: 2.6.15-gentoo-r1-mikeyd i686 AMD Sempron(tm) Processor 2600+
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages noauto sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk ftp://mirrors.blueyonder.co.uk/mirrors/gentoo http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ "
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X X509 Xaw3d a52 aac aalib acl acpi ada adns aim alsa apm applet ares arts artswrappersuid asf asm async audiofile authdaemond avahi avi bash-completion bcp bidi bitmap-fonts bjam bonobo bookmarks browserplugin bzip2 cairo caps cdda cddb cdio cdparanoia cdr cdrom chroot cjk clearcase corba crypt css cups curl daap dbus devmap dga directfb divx4linux dlloader dmx doc dts dv dvd dvdr dvdread ecc edl eds elf emacs emboss encode esd ethereal examples exif expat extensions fam fame fbcon ffmpeg flac flash fontconfig foomaticdb fortran fpx freetype fuse gcj gd gd-external gdbm ggi gif gimpprint glibc-omitfp glitz glut gmp gnome gnome-print gnomedb gnutls gphoto2 gpm graphviz gs gstreamer gtk gtk2 gtkhtml guile hal haskell hbci howl hpn httpd icq icu idea idn ieee1394 imagemagick imap imlib insecure-drivers insecure-savers ipv6 irc ithreads jabber jack java javascript jbig jce joystick jpeg jpeg2k kde kdeenablefinal kig-scripting kqemu ladspa lcms ldap leim libcaca libedit libg++ libsamplerate libwww linguas_en_GB live lj lm_sensors lzo mad mailwrapper matroska mcal mdb mhash migemo mikmod ming mjpeg mmap mmx mmxext mng mod mono motif mozcalendar mozdevelop mozilla mozsvg mp3 mpeg mpi mplayer msn musepack music musicbrainz nas ncurses netboot network new-login nls nntp nodrm nowin nptl nptlonly nsplugin numeric nvidia objc objc-gc offensive ofx ogg oggvorbis on-the-fly-crypt openal openexr opengl pam pam_console pascal pccts pcre pdf pdflib perl pg-hier php physfs pic plotutils png postgres povray ppds pvm pyste python qt quicktime rdesktop readline real recode rle rpm rss rtc ruby samba sasl screen sdk sdl sensord serial server sftplogging shout skey skins slang slp sndfile snmp socks5 soundtouch source speex spell sql sqlite sse sse2 ssl stream subp subversion svg svga symlink tcltk tcpd tetex tga theora threads tidy tiff toolbar transcode truetype truetype-fonts type1-fonts ucs2 udev unicode usb v4l v4l2 vcd vcdimager vidix vim-with-x visualization vlm vorbis win32codecs winbind wmf wxwindows xanim xcomposite xface xine xinerama xml xml2 xmms xosd xpm xprint xscreensaver xv xvid xvmc yahoo yaz yv12 zeroconf zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-02-06 13:31:02 UTC
Care to attach a patch to the 50-udev.rules file for this?