I've initially thought it refers to the same issue as bug 66730 but after some research I found it different. After bootup owners and perms for some devices are setup incorrectly, e.g.: crw------- 1 rav tty 5, 1 Oct 14 14:07 console or crw------- 1 rav audio for /dev/audio/* devices. When I su to root and run /sbin/udevstart ownership and permissions get set to their proper values, e.g.: crw------- 1 root tty 5, 1 pa? 14 14:07 console or crw-rw---- 1 root audio 14 for audio devices. Reproductible: Always Steps to Reproduce: 1. log in 2. run udevstart Starting /sbin/udevstart from rc.local doesn't fix it, it works only after login. Tried this with udev 0.30 and 0.34 on kernels 2.6.7-gentoo-r11 and 2.6.8-gentoo-r7.
Sounds like pam stuff, but I could be wrong. Greg?
well commenting out lines wih pam_console.so in /etc/pam.d/* seems to fix the ownership issue. There still were bad access rights for /dev/sound/* (crw-------), changing <console> 0600 <sound> 0600 root.audio to <console> 0660 <sound> 0660 root.audio in /etc/security/console.perms fixed this. I don't know much about pam, maybe there's a better way to do it - just hacked around until it worked.
Good, so this isn't a udev issue.