I recently did a fresh install of Gentoo 2004.3 on my 3500+ Athlon64. I am running ~amd64 and installed udev prior to rebooting with 2.6.9 kernel. I am now running 2.6.11, but udev will not set proper permissions on devices (everything appears to be set to 660). I have gone as far as removing all but the most critical devices and rebooting and udev still creates the devices with the wrong permissions. As a last ditch effort, I downgraded to 046 and perms are set properly now. I have not tried 047-053 however. Reproducible: Always Steps to Reproduce: 1.Install 2004.3 on an AMD64 and run unstable (~amd64) 2.Emerge udev-054 3.Reboot into system. 4.Login as an unpriviledged user., bash will report improper perms on /dev/null 5.ls -l /dev/* everything will be root:root, and 660 Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.11-gentoo-r2 x86_64) ================================================================= System uname: 2.6.11-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.9 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 6 2005, 11:10:21)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.9.5, 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r4 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -O2 -pipe -fPIC" CHOST="x86_64-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="-march=k8 -O2 -pipe -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa apache2 audiofile avi berkdb bitmap-fonts cdr crypt cscope css curl decss divx4linux dvd dvdcss dvdr encode f77 fam flac flash font-server fortran freetype gd gdbm gif gnome gpm gtk gtk2 hal imlib ipv6 jack jp2 jpeg libdvdread libg++ live lzw lzw-tiff mng mozcalendar mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg multilib mysql ncurses netowkr nls oav oggvorbis openal opengl pam perl png python quicktime readline rtc ruby sdl speex ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 wmf xml xml2 xpm xprint xrandr xslt xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
this applies to x86 too, at least for my AthlonXP system.
Brian: udev-056 works for me. ;-)
Fixed in newer udev releases.