I have just generated kernel 2.6.39-r3 (oldconfig from 2.6.34, no changes). When I boot into the new kernel, udev hangs forever on "Waiting for uevents to be processed" Reproducible: Always Actual Results: see description Expected Results: see description • The kernel has been produced with genkernel-3.4.16. • The config has been taken from the last working 2.6.34-r6 kernel. • One single modification has been made in menuconfig: general setup/local version=-01 • I have set mesa to gallium as suggested — this works flawlessly with 2.6.34-r6 and probably has no impact. • I have been waiting over 30 minutes for udev to check for udev events being processed before giving up. After 30 minutes, it's probably “forever”.
Created attachment 284975 [details] Kernel config /usr/src/linux-2.6.39-gentoo-r3
Created attachment 284977 [details] Kernel config /usr/src/linux-2.6.34-gentoo-r12
# lspci 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 645xx (rev 03) 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 14) 00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] 00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0) 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0) 00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) 00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) 00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) 00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90) 00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa) 00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa) 00:0a.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation NV31M [GeForce FX Go5600] (rev a1) # lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB Bus 004 Device 002: ID 054c:0069 Sony Corp. Memorystick MSC-U03 Reader Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB Bus 001 Device 005: ID 04f2:0111 Chicony Electronics Co., Ltd KU-9908 Keyboard Bus 001 Device 006: ID 046d:c404 Logitech, Inc. TrackMan Wheel
Which version of udev is installed ? Were there any warnings during building udev ?
• The version is udev-164-r2 • When rebuilding the package, I saw that there was indeed a warning that CONFIG_IDE (which is part of the deprecated ATA settings) should not be set. I then disabled the whole deprecated ATA stuff, generated a new kernel, and re-tested. Unfortunately, udev still hangs in the same place.
Created attachment 285001 [details] Kernel config /usr/src/linux-2.6.39-gentoo-r3 Kernel config after disabling obsolete ATA stuff
I'm leaning on this being a support question, not a bug, but... Did you migrate to baselayout2 properly (i.e. is udev in sysinit runlevel) ? 'lspci -k' would me more interesting than plain 'lspci'. 'emerge --info', please - among other, glibc might be of interest (some of the inotify kernel stuff needs a recent enough glibc, IIRC - though I might just be mixing up things).
# rc-update show alsasound | default avahi-daemon | default avahi-dnsconfd | default bootmisc | boot consolefont | boot consolekit | default dbus | default devfs | sysinit device-mapper | boot dmesg | sysinit fsck | boot hostname | boot hwclock | boot keymaps | boot killprocs | shutdown local | default nonetwork localmount | boot lvm | boot modules | boot mount-ro | shutdown mtab | boot net.eth0 | default net.lo | boot netmount | default ntp-client | default procfs | boot root | boot savecache | shutdown swap | boot sysctl | boot syslog-ng | default termencoding | boot udev | sysinit udev-postmount | default urandom | boot vixie-cron | default xdm | default
# lspci -k 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 645xx (rev 03) Subsystem: Sony Corporation Device 814e 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 14) 00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] Subsystem: Sony Corporation Device 814e Kernel driver in use: SIS_IDE Kernel modules: pata_sis 00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0) Subsystem: Sony Corporation Device 814e 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0) Subsystem: Sony Corporation Device 814e Kernel driver in use: Intel ICH Kernel modules: snd-intel8x0 00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) Subsystem: Sony Corporation Device 814e Kernel driver in use: ohci_hcd Kernel modules: ohci-hcd 00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) Subsystem: Sony Corporation Device 814e Kernel driver in use: ohci_hcd Kernel modules: ohci-hcd 00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) Subsystem: Sony Corporation Device 814e Kernel driver in use: ohci_hcd Kernel modules: ohci-hcd 00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller Subsystem: Sony Corporation Device 814e Kernel driver in use: ehci_hcd Kernel modules: ehci-hcd 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90) Subsystem: Sony Corporation Device 814e Kernel driver in use: sis900 Kernel modules: sis900 00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa) Subsystem: Sony Corporation VAIO GRZ390Z Kernel driver in use: yenta_cardbus Kernel modules: yenta_socket 00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa) Subsystem: Sony Corporation VAIO GRZ390Z Kernel driver in use: yenta_cardbus Kernel modules: yenta_socket 00:0a.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 02) Subsystem: Sony Corporation Device 814e Kernel driver in use: ohci1394 Kernel modules: ohci1394 01:00.0 VGA compatible controller: nVidia Corporation NV31M [GeForce FX Go5600] (rev a1) Subsystem: Sony Corporation Device 814f Kernel driver in use: nouveau Kernel modules: nouveau
# emerge --info Portage 2.1.10.11 (default/linux/x86/10.0/desktop/kde, gcc-4.4.5, glibc-2.12.2-r0, 2.6.34-gentoo-r12-02b i686) ================================================================= System uname: Linux-2.6.34-gentoo-r12-02b-i686-Intel-R-_Pentium-R-_4_CPU_2.80GHz-with-gentoo-2.0.3 Timestamp of tree: Fri, 02 Sep 2011 06:45:01 +0000 app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.6.6-r2, 2.7.1-r1, 3.1.3-r1 dev-util/cmake: 2.8.4-r1 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.8.3-r1 sys-apps/sandbox: 2.4 sys-devel/autoconf: 2.13, 2.68 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.5 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82 sys-kernel/linux-headers: 2.6.36.1 (virtual/os-headers) sys-libs/glibc: 2.12.2 Repositories: gentoo ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/qmail/control" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O3 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" FFLAGS="" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en_US en_GB de_CH de_DE en de" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync5.de.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa avahi berkdb bluetooth branding bzip2 cairo cdda cdr cdrdao cdsound cli consolekit corefonts cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif extras fam firefox flac fontconfig fontforge fortran gdbm gdu geos gif gpm iconv ipv6 jadetex jpeg jpeg2k kde kipi lcms ldap libnotify lzma mad mdnsresponder-compat mmx mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogdi ogg openexr opengl openmp openntpd optimization pam pango pcre pdf phonon plasma png policykit ppds pppd qt3support qt4 readline sdl semantic-desktop session spell sse sse2 ssl startup-notification svg sysfs tcpd threads tiff tk truetype udev unicode usb vorbis win32codecs x264 x86 xcb xcomposite xinerama xml xorg xscreensaver xulrunner xv xvid zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en_GB de_CH de_DE en de" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" SANE_BACKENDS="net" USERLAND="GNU" VIDEO_CARDS="nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Try with current stable =sys-fs/udev-197-r3 (stable on amd64, others soon, you can keyword, it's quite safe). Lowest version of kernel it supports is 2.6.39, but try with something modern from 3.x series preferably. Reopen if this is any problem with current packages.