Bug 133307 - Error inserting module nvidia on OpenSuse 10.0
Summary: Error inserting module nvidia on OpenSuse 10.0
Status: RESOLVED WONTFIX
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: X11 3rd Party (show other bugs)
Version: unspecified
Hardware: i686 SuSE Linux 10.0
: P5 - None : Major
Target Milestone: ---
Assignee: E-mail List
QA Contact: Adrian Schröter
URL: http://www.zlinux.com.br
Whiteboard:
Keywords: Backwards_Compatibility
Depends on:
Blocks:
 
Reported: 2005-11-10 17:53 UTC by Anderson Batista
Modified: 2005-11-12 18:21 UTC (History)
1 user (show)

See Also:
Found By: Development
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anderson Batista 2005-11-10 17:53:37 UTC
Sax2 -m 0=nvidia ( error on loading module nvidia )

FATAL: Error inserting nvidia (/lib/modules/2.6.13-15-default/kernel/drivers/video/nvidia.ko): Unknown symbol in module, or unknown parameter (see dmesg)

on dmesg:
nvidia: module not supported by Novell, setting U taint flag.
nvidia: module license 'NVIDIA' taints kernel.
nvidia: Unknown parameter `NVreg_DeviceFileUID'

VGA Hardware:
01:00.0 VGA compatible controller: nVidia Corporation NV5M64 [RIVA TNT2 Model 64/Model 64 Pro] (rev 15)

Nvidia Driver:
NVIDIA-Linux-x86-1.0-7174-pkg1.run

Some incompatibility of the hardware/nvidia driver with kernel 2.6.13-15-default on OpenSuse 10.0 ?
Comment 1 Michael Gross 2005-11-11 14:26:35 UTC
Please always select the correct component and version (SUSE Linux 10.0 in that case).

Probably the binary-versions offered from nvidia are no longer compatible here. We cannot support the module itself, of course. But in that case this should be checked, because this parameter seems to have been removed by NVidia.

Before I reassign this: try to compile the backend manually (the installer offers you this choice). Report if it works then. And be sure to use the very latest available version of the driver. Thanks.
Comment 2 Anderson Batista 2005-11-11 16:37:52 UTC
I try to compile the backend manually;

anderson:~/install/NVIDIA-Linux-x86-1.0-7174-pkg1 # make install
cd usr/src/nv; make install
make[1]: Entering directory `/root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv'

NVIDIA: calling KBUILD...
make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.13-15-default/build KBUILD_VERBOSE=1 -C /lib/modules/2.6.13-15-default/source SUBDIRS=/root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv modules
make -C /lib/modules/2.6.13-15-default/build            \
KBUILD_SRC=/usr/src/linux-2.6.13-15          KBUILD_VERBOSE=1   \
KBUILD_CHECK= KBUILD_EXTMOD="/root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv"   \
        -f /usr/src/linux-2.6.13-15/Makefile modules
mkdir -p /root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv/.tmp_versions
make -f /usr/src/linux-2.6.13-15/scripts/Makefile.build obj=/root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv
  Building modules, stage 2.
make -rR -f /usr/src/linux-2.6.13-15/scripts/Makefile.modpost
  scripts/mod/modpost -m -a -i /usr/src/linux-2.6.13-15-obj/i386/default/Module.symvers -s /dev/null /root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv/nvidia.o
Warning: could not find /root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv/.nv-kernel.o.cmd for /root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv/nv-kernel.o
NVIDIA: left KBUILD.
FATAL: Error inserting nvidia (/lib/modules/2.6.13-15-default/kernel/drivers/video/nvidia.ko): Unknown symbol in module, or unknown parameter (see dmesg)
make[2]: *** [package-install] Error 1
make[1]: *** [install] Error 2
make[1]: Leaving directory `/root/install/NVIDIA-Linux-x86-1.0-7174-pkg1/usr/src/nv'
make: *** [kernel_module_install] Error 2
anderson:~/install/NVIDIA-Linux-x86-1.0-7174-pkg1 #

The error persist, see dmesg;

nvidia: module not supported by Novell, setting U taint flag.
nvidia: module license 'NVIDIA' taints kernel.
nvidia: Unknown parameter `NVreg_DeviceFileUID'

---

more info;

anderson:~/install/NVIDIA-Linux-x86-1.0-7174-pkg1 # hwinfo --gfxcard
19: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.277]
  UDI: /org/freedesktop/Hal/devices/pci_10de_2d
  Unique ID: VCu0.rEgSObS9Kp5
  Parent ID: vSkL.mXT7vbpG6dC
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia RIVA TNT2 Model 64/Model 64 Pro"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x002d "RIVA TNT2 Model 64/Model 64 Pro"
  Revision: 0x15
  Memory Range: 0xde000000-0xdeffffff (rw,non-prefetchable)
  Memory Range: 0xda000000-0xdbffffff (rw,prefetchable)
  Memory Range: 0xdfdf0000-0xdfdfffff (ro,prefetchable,disabled)
  IRQ: 11 (5737 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd0000002Dsv00000000sd00000000bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nv
  Config Status: cfg=yes, avail=yes, need=yes, active=unknown
  Attached to: #11 (PCI bridge)

Primary display adapter: #19

The latest driver provided by nVidia is "1.0-7174" for this GPU ( nVidia RIVA TNT2 Model 64/Model 64 Pro ).

With the same driver and hardware, i run successfully in others versions of the Linux and kernels.
eg. Suse 9.3, FC2/4 and Slackware 8x,9x and 10x.
Comment 3 Michael Gross 2005-11-11 16:49:02 UTC
Have you tried the official NVidia module which is available via YOU?
Marcus: Taking you into CC: Is this a known problem?
Comment 4 Anderson Batista 2005-11-11 20:17:36 UTC
Yes, during the installation of the system the Yast installed module 7676.  However this module is incompatible with the GPU "RIVA TNT2 Model 64/Model 64 Pro".
In this case the module is loaded normally however the GPU is not detected.
As information of the manufacturer, the support to this GPU was discontinued and it is only offered until driver 7174.

best regards,

Anderson.
Comment 5 Michael Gross 2005-11-12 18:21:06 UTC
The problem is that the NVidia driver is closed source, hence we cannot support it in general. We maintain the official module so the it works as good as possible. Why do you need this module anyway? Have you tried the `nv'-module? It's the OSS-module which should work fine. It will not offer 3D acceleration, but with this card I think it makes no difference. Closing this, sorry.