Just met with the same problem here. Running `Xorg -configure` I found that another kernel module had claimed the Nvidia card
- Code: Select all
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 27 17:27:37 2011
List of video drivers:
nv
nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.39-sabayon/video/nvidia.ko): No such device
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system's kernel log for additional error messages.
(EE) Failed to load module "nvidia" (module-specific error, 0)
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) NV: The PCI device 0x10de1244 at 01@00:00:0 has a kernel module claiming it.
(EE) NV: This driver cannot operate until it has been unloaded.
Number of created screens does not match number of detected devices.
Configuration failed.
The conflicting kernel module is the nouveau driver, which I thought I had removed together with all the other drivers I'm not using. In fact, according to equo the driver *was* removed, but somehow the kernel module had been left behind
- Code: Select all
~ # ls /lib/modules/2.6.39-sabayon/kernel/drivers/gpu/drm/nouveau/
nouveau.ko
~ #
Just move that folder away and reboot