It is an issue very similar tu bug # 62671, but it affects kernel 2.6.10-rc1. When I try to modprobe the module there's following error: macula root # modprobe svgalib_helper FATAL: Error inserting svgalib_helper (/lib/modules/2.6.10-rc1/kernel/misc/svgalib_helper.ko): Unknown symbol in module, or unknown parameter (see dmesg) relevant part of dmesg is: svgalib_helper: Unknown symbol devfs_mk_symlink svgalib_helper: Unknown symbol pci_find_class Some tests I made: 1) try with 2.6.7 and 2.6.9 kernels (kernel .config are quite the same, ported with make oldconfig, same boot options). works well. 2) tried to add CONFIG_MODVERSIONS to 2.6.10-rc1 as suggested in svgalib maillist: http://www.mail-archive.com/linux-svgalib@svgalib.org/msg01029.html no way 3) recompiled kernel and svgalib without LDFLAGS="-Wl,-O1" from /etc/make conf no way 4) commented out the lines in svgalib ebuild to skip svgalib-1.9.19-linux2.6.patch patching step no way at this point I think the solution would be to modify that patch. Reproducible: Always Steps to Reproduce: 1.boot kernel 2.6.10-rc1 2.modprobe svgalib_helper 3. Expected Results: clean loading of svgalib_helper to have /dev/svga available macula root # emerge --info Portage 2.0.51-r2 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.10-rc1 i686) ================================================================= System uname: 2.6.10-rc1 i686 AMD Athlon(TM) XP 1800+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -mmmx -Os -m3dnow -pipe" 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/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -mmmx -Os -m3dnow -pipe" DISTDIR="/mnt/mobile/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://gentoo.tiscali.nl/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://gentoo.math.bme.hu http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.ynet.sk/pub http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j2" PKGDIR="/mnt/mobile/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X X509 aalib alsa apm arts avi berkdb bitmap-fonts cddb cdparanoia cdr crypt cups dga directfb doc dv dvd dvdr encode esd f77 fbcon flac fmod foomaticdb ftp gdbm ggi gif gnome gpm gstreamer gtk gtk2 guile imlib java jpeg kde libg++ libwww live mad mikmod mmx mng motif mozilla moznoirc moznomail mpeg ncurses nls oggvorbis opengl oracle oss pam pdflib perl png python qt quicktime readline samba scanner sdl slang spell ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
added a patch to handle this