Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 381011 - sys-fs/udev-164-r2 hangs when booting 2.6.39 kernel (but boots normally with 2.6.34-r6 kernel)
Summary: sys-fs/udev-164-r2 hangs when booting 2.6.39 kernel (but boots normally with ...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: udev maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-29 08:33 UTC by dio
Modified: 2013-03-13 22:35 UTC (History)
0 users

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


Attachments
Kernel config /usr/src/linux-2.6.39-gentoo-r3 (.config,75.87 KB, text/plain)
2011-08-29 08:41 UTC, dio
Details
Kernel config /usr/src/linux-2.6.34-gentoo-r12 (.config,67.45 KB, text/plain)
2011-08-29 08:43 UTC, dio
Details
Kernel config /usr/src/linux-2.6.39-gentoo-r3 (.config,74.94 KB, text/plain)
2011-08-29 13:57 UTC, dio
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dio 2011-08-29 08:33:41 UTC
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”.
Comment 1 dio 2011-08-29 08:41:41 UTC
Created attachment 284975 [details]
Kernel config /usr/src/linux-2.6.39-gentoo-r3
Comment 2 dio 2011-08-29 08:43:04 UTC
Created attachment 284977 [details]
Kernel config /usr/src/linux-2.6.34-gentoo-r12
Comment 3 dio 2011-08-29 08:45:14 UTC
# 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
Comment 4 Rafał Mużyło 2011-08-29 09:08:35 UTC
Which version of udev is installed ?
Were there any warnings during building udev ?
Comment 5 dio 2011-08-29 12:44:54 UTC
• 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.
Comment 6 dio 2011-08-29 13:57:23 UTC
Created attachment 285001 [details]
Kernel config /usr/src/linux-2.6.39-gentoo-r3

Kernel config after disabling obsolete ATA stuff
Comment 7 Rafał Mużyło 2011-09-03 19:00:03 UTC
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).
Comment 8 dio 2011-09-03 22:24:02 UTC
# 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
Comment 9 dio 2011-09-03 22:24:52 UTC
# 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
Comment 10 dio 2011-09-03 22:27:23 UTC
# 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
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2013-01-20 10:33:26 UTC
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.