Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 305483 - x11-drivers/nvidia-drivers-190.42: fails insert with MODVERSIONS set in kernel config
Summary: x11-drivers/nvidia-drivers-190.42: fails insert with MODVERSIONS set in kerne...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-17 07:03 UTC by Daren Hayward
Modified: 2010-07-16 06:41 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Working kernel config with CONFIG_MODVERSIONS unset. (.config,73.53 KB, text/plain)
2010-02-17 07:04 UTC, Daren Hayward
Details
failed to insert nvidia configuration with CONFIG_MODVERSIONS=y (.config_fails,73.52 KB, text/plain)
2010-02-17 07:06 UTC, Daren Hayward
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daren Hayward 2010-02-17 07:03:06 UTC
modprobe nvidia fails after updating driver from 185.18.36 to 190.42.




Reproducible: Always

Steps to Reproduce:
1. emerge -uDavN world (emerged nvidia-modules from 185.18.36 to 190.42)
2a.reboot or continue with the following steps
2b.stop X 
3. modprobe -r nvidia
4. modprobe nvidia

Actual Results:  
dmesg output:

nvidia: no symbol version for i2c_del_adapter
nvidia: Unknown symbol i2c_del_adapter
nvidia: no symbol version for i2c_add_adapter
nvidia: Unknown symbol i2c_add_adapter

Expected Results:  
dmesg output:

nvidia: module license 'NVIDIA' taints kernel.
Disabling lock debugging due to kernel taint
nvidia 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nvidia 0000:03:00.0: setting latency timer to 64
nvidia 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
nvidia 0000:04:00.0: setting latency timer to 64
NVRM: loading NVIDIA UNIX x86_64 Kernel Module  190.42  Tue Oct 20 20:25:42 PDT 2009

The workaround I have for this is to remove CONFIG_MODVERSIONS from the kernel config. This allows for a successful modprobe.
Comment 1 Daren Hayward 2010-02-17 07:04:44 UTC
Created attachment 219965 [details]
Working kernel config with CONFIG_MODVERSIONS unset.
Comment 2 Daren Hayward 2010-02-17 07:06:57 UTC
Created attachment 219967 [details]
failed to insert nvidia configuration with CONFIG_MODVERSIONS=y
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2010-07-13 05:32:53 UTC
I can't duplicate this at all. Were you ever able to duplicate this with a newer version?
Comment 4 Daren Hayward 2010-07-16 06:41:56 UTC
The kernel was a 2.6.31-gentoo-r6, I will try try this with a newer kernel when I get back from holiday.