If I compile the current stable kernel (2.6.24-r8) with CONFIG_SLUB, the nvidia module does not load, and gives the following warnings during emerge: * Updating module dependencies for 2.6.24-gentoo-r8 ... WARNING: //lib/modules/2.6.24-gentoo-r8/video/nvidia.ko needs unknown symbol page_to_pfn WARNING: //lib/modules/2.6.24-gentoo-r8/video/nvidia.ko needs unknown symbol pfn_to_page WARNING: //lib/modules/2.6.24-gentoo-r8/video/nvidia.ko needs unknown symbol malloc_sizes [ ok ] Reproducible: Always Steps to Reproduce: Expected Results: The ebuild should check for CONFIG_SLUB being set. If there is another config option that allows CONFIG_SLUB to be used, the ebuild should report that.
So what shall we do? Please ask Nvidia for better support. We cannot patch the binary they provide.
I would expect a linux config check could be added to check for CONFIG_SLUB, and make sure it is not set. Much like we check for MTRR, PARAVIRT, etc.
I see, up to maintainer.
emerge --info is required.
Created attachment 158889 [details] emerge --info
emerge --info attached
it works for me...amd64
(In reply to comment #7) > it works for me...amd64 Can you attach your .config? I'm guessing that it may be some interdependence between more than one configuration setting.
Created attachment 161351 [details] my 2.6.26 config
Is this still broken? I've never been able to duplicate it and I've used SLUB since it's inception.
works for me...