XEN does not boot into X Windows

Hi,

I just tried your workaround, but without success. The building of the module worked, though the give locations don’t exist. That is, there is no ‘updates’ folder in anywhere on my system.

I created an updates folder in ‘/lib/modules/2.6.31.5-0.1-xen’ and copied compiled nvidia.ko there and I created an ‘updates/drivers’ folder in ‘/usr/lib64/xorg/modules/’ and copied nvidia_drv.so there.

When booting module fails to load, Xorg.0.log gives;

(II) LoadModule: nvidia
(II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
(II) Module nvidia: vendor=“NVIDIA Corporation”
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
(EE) NVIDIA: system’s kernel log for additional error messages.
(II) UnloadModule: “nvidia”
(II) Unloading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
(EE) Failed to load module “nvidia” (module-specific error, 0)
(EE) No drivers available.

There is nothing in the system log to give any clues.

Anybody any ideas?

Cheers,

Try

modprobe nvidia

I expect this will fail, but all it means is you need to run

depmod -a

To let the system know there is a new module.

udev should load the module at boot time, so lsmod will show you if it is there.

Seriously spooky :slight_smile: I rebooted into the xen kernel and it just worked! You got super-natural powers?

Thanks for the heads up on this.

Cheers,

Yes I do. But I will never admit to it.

I suspect the reboot was enough to get udev to load the nvidia.ko itself, and modprobing it manually would have worked too.