If we compile a linux kernel 2.6.9 and use a custom name (new feature) so it will display "2.6.9-gentoo-customtext", and we emerge ati-drivers, the drivers will be installed in /lib/modules/2.6.9-gentoo instead of /lib/modules/2.6.9-gentoo-customtext. Additionally, we won't be able to load them with the custom text kernel, as it does not recognise them for self. Reproducible: Always Steps to Reproduce: 1. Make the kernel with a custom tag 2. emerge ati-drivers 3. insmod /lib/modules/2.6.9-gentoo/fglrx.ko or modprobe fglrx Portage 2.0.51 (gcc34-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 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.5.3 distcc 2.18 i586-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.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i586 -mtune=i686 -ftracer -fomit-frame-pointer -ffast-math -pipe -fforce-addr -fforce-mem -falign-functions=4" CHOST="i586-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.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="-O3 -march=i586 -mtune=i686 -ftracer -fomit-frame-pointer -ffast-math -pipe -fforce-addr -fforce-mem -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distlocks fixpackages sandbox usersandbox" GENTOO_MIRRORS="http://ftp.caliu.info/pub/gentoo/ http://mirror.switch.ch/mirror/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X aalib acpi acpi4linux alsa apache2 apm arts audiofile avi berkdb bitmap-fonts blender-game bluetooth bootsplash bzlib c++ caps cddb cdinstall cdparanoia cdr cdrom chroot clamav clanVoice codecs crypt cups curl dga dio directfb divx4linux dvd dvdr encode erandom esd ethereal f77 fastcgi fbcon flac flash foomaticdb freetype gd gdbm ggi gif gimp gimpprint gmp gnome gphoto2 gpm gstreamer gtk gtk2 icq imagemagick imlib ipv6 java jikes jpeg junit kde lcms ldap libg++ libwww mad memlimit mikmod mmx motif mozilla mpeg msn mysql ncurses nls nocd nptl oggvorbis opengl oss pam pdflib perl pic png ppds python qt quicktime readline samba sdl session slang spell ssl svg svga szip tcltk tcpd tetex tiff truetype ttf unicode usb videos wmf x86 xml xml2 xmms xprint xv xvid zlib linguas_es linguas_el"
looks like that will require some fix in the eclasses or I should change the way the module got installed.
Changed the severity
I don't think this is a trivial problem. It forced me to remove two of my three bootable kernels just so I could install the drivers.
Trivial doesn't always relate to purely the severity to a single person affected, but the severity as related to the number of people affected as well. So a big problem that affects a very small proportion of people could also get low severity.
should be fixed on the latest 2 drivers thanks to the switch to the linux-info eclass. Please reopen if isn't working for you (before the simple workaround was just a matter of a mv, thus trivial)