[ATrpms-users] nvidia-graphics7185-1.0_7185-74.3.fc7 should have .so instead of .o?
Paulo Cavalcanti
promac at gmail.com
Thu Sep 6 15:36:17 CEST 2007
On 9/6/07, David O'Shea <doshea1978 at hotmail.com> wrote:
>
> Hi,
>
> I'm trying to use
> http://dl.atrpms.net/all/nvidia-graphics7185-1.0_7185-74.3.fc7.i386.rpm
> on Fedora 7 with a RIVA TNT2 M64. When Xorg starts up, it reports
> 'Failed to load module "nvidia" (module does not exist, 0)'.
>
> This RPM contains "nvidia-1.0-7185_drv.o" and a symlink from
> "nvidia_drv.o" to this has been created. I note that when I create a
> symlink from "nvidia_drv.so" (note ".so" not ".o") to the same file, I
> get a different error suggesting that Xorg wants a real .so, not one I
> just renamed ("dlopen: /usr/lib/xorg/modules/drivers//nvidia_drv.so:
> only ET_DYN and ET_EXEC can be loaded").
>
> How come this RPM contains a ".o" instead of a ".so"? I see in e.g.
>
> http://atrpms.net/dist/f7/nvidia-graphics-legacy-96xx/nvidia-graphics9639-1.0_9639-83.1.fc7.i386.rpm.html
> "Changed nvidia_drv.o for nvidia_drv.so", so did this old legacy 71.85
> driver miss out on this for some reason? Is there some trick to using
> a ".o" instead of a ".so"?
If I remember well, .o were used previously by nvidia. They changed this
later
and I just fixed the symbolic link (after 9639).
Maybe the problem you are having is caused by something else.
Check if the nvidia module arch and your kernel match, and keep just one
nvidia module version
for the kernel you are booting (remove all other nvidia kmdl rpm for this
kernel).
Also check the output of
modinfo nvidia-7185 (I think this should be the number for you).
--
Paulo Roma Cavalcanti
LCG - UFRJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.atrpms.net/pipermail/atrpms-users/attachments/20070906/e82fab99/attachment.html
More information about the atrpms-users
mailing list