Since the /etc/init.d/hotplug script has changed to doing nothing at startup, only usbcore (without the needed host controller module) will be inserted at boot time and (therefore?) /sbin/hotplug does not handle usb hotplug events. Proposed resolution: Add a "post-install usbcore" directive to /etc/modules.d/usb which will load the appropriate module. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51_rc10 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.9-gentoo i686) ================================================================= System uname: 2.6.9-gentoo i686 Intel(R) Pentium(R) 4 Mobile CPU 2.00GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" DISTDIR="/export/home/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/export/home" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X Xaw3d aalib acl acpi adns afs alsa apm arts atlas audiofile avi bcmath berkdb bindist bitmap-fonts bonobo bzlib calendar caps cdr cpdflib crypt cscope ctype cups curses dba dbase dbm dga dio divx4linux dvd emacs emacs-w3 encode esd exif f77 fbcon fftw foomaticdb freetds ftp gdbm gif gnome gnutls gphoto2 gpm gtk gtk2 gtkhtml icc icc-pgo imagemagick imlib java jpeg kde kerberos lcms ldap libg++ libwww mad mcal mikmod mime mng motif mozilla mpeg mule ncurses netcdf nis nls nocd oggvorbis opengl oss pam pcmcia pcntl pcre pdflib perl pic pie plotutils png pnp posix ppds python qt quicktime readline recode sasl sdl shared sharedmem slang sockets spell sse ssl svga sysvipctcltk tcpd tetex tidy tiff truetype unicode usb wmf x86 xml2 xmms xpm xprint xv zlib video_cards_radeon"
try emerging coldplug
That would work for devices to be initialised at boot time, true. But I shouldn't need coldplug to have access to things like USB memory sticks or USB zip drives which I want to hotplug during runtime, right?
whats wrong with using modules.autoload