After my machine has been on for a while I look at ps -A and see that there are loads of hotplug processes running (or rather sleeping). I'm sure this is not normal behaviour. Here's a sample of ps -A output (ignore X and gdm, they're obviously ok) 8120 ? 00:00:00 hotplug 8124 ? 00:00:00 hotplug 8126 ? 00:00:00 hotplug 8128 ? 00:00:00 hotplug 8133 ? 00:00:00 hotplug 8135 ? 00:00:00 hotplug 8190 ? 00:00:00 20-hal.hotplug 8191 ? 00:00:00 10-hal.dev 8193 ? 00:00:00 20-hal.hotplug 8195 ? 00:00:00 20-hal.hotplug 8197 ? 00:00:00 20-hal.hotplug 8199 ? 00:00:00 20-hal.hotplug 8201 ? 00:00:00 20-hal.hotplug 8203 ? 00:00:00 10-hal.dev 8205 ? 00:00:00 10-hal.dev 8207 ? 00:00:00 10-hal.dev 8209 ? 00:00:00 10-hal.dev 8213 ? 00:00:00 10-hal.dev 8214 ? 00:00:00 10-hal.dev 8218 ? 00:00:00 10-hal.dev 8219 ? 00:00:00 10-hal.dev 8221 ? 00:00:00 10-hal.dev 8222 ? 00:00:00 10-hal.dev 8227 ? 00:00:00 gdm 8229 ? 00:00:00 gdm 8230 ? 00:00:00 hotplug 8232 ? 00:00:00 hotplug 8234 ? 00:25:05 X 8236 ? 00:00:00 20-hal.hotplug 8238 ? 00:00:00 10-hal.dev 8240 ? 00:00:00 20-hal.hotplug 8242 ? 00:00:00 10-hal.dev 8243 ? 00:00:00 hotplug 8246 ? 00:00:00 20-hal.hotplug 8247 ? 00:00:00 hotplug 8250 ? 00:00:00 20-hal.hotplug 8251 ? 00:00:00 hotplug 8253 ? 00:00:00 hotplug 8256 ? 00:00:00 20-hal.hotplug 8258 ? 00:00:00 20-hal.hotplug 8276 ? 00:00:00 hotplug 8280 ? 00:00:00 20-hal.hotplug 8281 ? 00:00:00 hotplug 8285 ? 00:00:00 20-hal.hotplug 8286 ? 00:00:00 hotplug 8290 ? 00:00:00 20-hal.hotplug 8291 ? 00:00:00 hotplug 8295 ? 00:00:00 10-hal.dev 8296 ? 00:00:00 20-hal.hotplug 8303 ? 00:00:00 10-hal.dev 8305 ? 00:00:00 10-hal.dev 8321 ? 00:00:00 10-hal.dev 8323 ? 00:00:00 10-hal.dev Reproducible: Always Steps to Reproduce: 1. boot machine 2. use it for a day or so 3. Using: sys-kernel/development-sources-2.6.10-r1 sys-apps/hotplug-20040923 sys-apps/hal-0.4.5-r2 sys-apps/dbus-0.23-r3 not using coldplug Actual Results: Lots of hotplug and related processes running Expected Results: I thought that htplug just ran things when events happeded and that the prcesses it runs are not long lived. Please let me know if there is any more information I can provide. Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10 i686) ================================================================= System uname: 2.6.10 i686 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 10 2005, 01:12:45)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /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/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://www.mirror.ac.uk/mirror/distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.blueyonder.co.uk ftp://gentoo.blueyonder.co.uk/mirrors/gentoo ftp://www.mirrorservice.org/sites/www.ibiblio.org/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="x86 3dnow X adns alsa apache2 avi bash-completion berkdb bitmap-fonts cdr crypt cups curl dvd eds emboss encode fam flac font-server foomaticdb gdbm gif gnome gnomedb gpm graphviz gstreamer gtk gtk2 guile hal imagemagick imlib java jpeg libg++ libgda libwww mad maildir mikmod mmx mozilla mp3 mpeg ncurses nls nptl oggvorbis opengl pam perl png python quicktime readline samba sdl slang speex spell sse ssl svg tcpd tetex theora tiff truetype truetype-fonts type1-fonts xml xml2 xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
What version of udev do you have?
Need udev info
I am using udev 045 I'm using the default config files with no modifications. I recently did an amd64 gentoo install too and do not get the same problem. info for the amd64 install: sys-fs/udev-045, sys-apps/hotplug-20040923 sys-kernel/gentoo-dev-sources-2.6.11-r4, sys-apps/dbus-0.23-r3 sys-apps/hal-0.4.1-r1 (so that's a different kernel version and a different hal version and a different arch obviously)
Fixed in later releases.