Hi Mark,
did you manage to sort out messages from Dracut and /sbin/weak-modules you received while installing kmod-nvidia? We get the same messages while installing kmod-nvidia-384.98-1.el7_4.elrepo.x86_64 on RHEL 7.4 with the kernel 3.10.0-693.5.2.el7.x86_64.
Kr, Jens
On 11/20/2017 05:23 AM, Kretschmer, Jens wrote:
Hi Mark,
did you manage to sort out messages from Dracut and /sbin/weak-modules you received while installing kmod-nvidia? We get the same messages while installing kmod-nvidia-384.98-1.el7_4.elrepo.x86_64 on RHEL 7.4 with the kernel 3.10.0-693.5.2.el7.x86_64.
weak modules allow modules built on one kernel version to apply to another kernel as long as the 'build dependencies' are the same. There are many individual drivers, etc in a given kernel and not all changes involve all areas. If the things that were used to build a given module did not change, it can still be run. If some dependency did change, the module needs to be rebuilt. The exact error wording is important .. it could be a warning or it could be an error requiring module rebuild.
You might get a warning if you do not have the kernel version that the original module was built on, but it might be (most likely is) OK to run anyway so long as no deps are changed.
Anyway, the elrepo guys and gals should know if you need a new module or not for a specific kernel version.
On Mon, November 20, 2017 7:13 am, Johnny Hughes wrote:
On 11/20/2017 05:23 AM, Kretschmer, Jens wrote:
Hi Mark,
did you manage to sort out messages from Dracut and /sbin/weak-modules you received while installing kmod-nvidia? We get the same messages while installing kmod-nvidia-384.98-1.el7_4.elrepo.x86_64 on RHEL 7.4 with the kernel 3.10.0-693.5.2.el7.x86_64.
weak modules allow modules built on one kernel version to apply to another kernel as long as the 'build dependencies' are the same. There are many individual drivers,
My comment here may seem to be completely off topic. However:
it is not nvidia driver that you, folks, build/compile. Nvidia driver comes from nvidia as precompiled binary, and neither of nvidia drivers was ever disclosed to anybody outside their company. Even the specifications of their hardware are not fully disclosed, therefore programmers who wrote open source drivers for nvidia hardware could not write better driver that they wrote. Not their fault: they just don't have all necessary information.
Repeating wrong words "compiling nvidia drivers" creates misperception, which is wide spread for long time. It is not the driver you are compiling, but merely interface between binary nvidia driver and particular kernel.
I probably should add rant tags as I am ranting about the fact that some company seems friendlier to open source than it actually is...
Valeri
etc in a given kernel and not all changes involve all areas. If the things that were used to build a given module did not change, it can still be run. If some dependency did change, the module needs to be rebuilt. The exact error wording is important .. it could be a warning or it could be an error requiring module rebuild.
You might get a warning if you do not have the kernel version that the original module was built on, but it might be (most likely is) OK to run anyway so long as no deps are changed.
Anyway, the elrepo guys and gals should know if you need a new module or not for a specific kernel version.
CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++