Code: Select all
# eix module-rebuild
[I] sys-kernel/module-rebuild
Available versions: 0.5 ~0.6
Installed versions: 0.5(16.25.50 2011-01-27)
Homepage: http://www.gentoo.org/
Description: A utility to rebuild any kernel modules which you have installed
Of course, module-rebuild is the final solution... provided... you know with what you should populate it...GES wrote:Code: Select all
# eix module-rebuild
Has "module-rebuild populate" failed for you?aCOSwt wrote:Of course, module-rebuild is the final solution... provided... you know with what you should populate it...GES wrote:Code: Select all
# eix module-rebuild![]()
Because, per se, module-rebuild will not discover this automagically.
It has.depontius wrote:Has "module-rebuild populate" failed for you?
Same here. They cover it decently in the kernel upgrade guide as well.d2_racing wrote:Yep, I use module-rebuild since 2008, it's really something that I use when I change my kernel.
Since my usage generally extends to nvidia-drivers, openafs-kernel, and lirc, I've never seen a problem. But then, none of those are exotic.aCOSwt wrote: module-rebuild populate was recurrently unable to find drivers with more or less exotic naming schemes, those of the kind only a driver programmer can imagine...mixing hyphens and digits.
Code: Select all
emerge @module-rebuild && emerge @x11-module-rebuild

Lirc in the portage tree is out of date and no longer needed now that it is being included in the kernel all be it under staging drivers.depontius wrote:Since my usage generally extends to nvidia-drivers, openafs-kernel, and lirc, I've never seen a problem. But then, none of those are exotic.aCOSwt wrote: module-rebuild populate was recurrently unable to find drivers with more or less exotic naming schemes, those of the kind only a driver programmer can imagine...mixing hyphens and digits.
You still need the userspace side, and some (like me) haven't moved to devinput yet. I saw a while back on the list one of the developers saying that some 2.6.37 code might be stale, and the 2.6.38 drivers would likely work better. It's a little new, yet.truekaiser wrote:Lirc in the portage tree is out of date and no longer needed now that it is being included in the kernel all be it under staging drivers.depontius wrote:Since my usage generally extends to nvidia-drivers, openafs-kernel, and lirc, I've never seen a problem. But then, none of those are exotic.aCOSwt wrote: module-rebuild populate was recurrently unable to find drivers with more or less exotic naming schemes, those of the kind only a driver programmer can imagine...mixing hyphens and digits.
No. That is, I've never had to, and I don't see how they could be affected. The problemdE_logics wrote:I was wondering I need to rebuild things like X libs, *glib* etc...
Code: Select all
emerge -1 $(qlist -IC udev driver)Code: Select all
emerge -1 $(qlist -IC xorg x11 drm)