[opensuse] SuSE 10.2/2.6.22 XEN kernel & nVidia 100.11.14 Driver
Hi ! Is there nVidia kernel module for 2.6.22 XEN kernel? At first, I have tried to compile it myself with nvidia original package, but process fails with message "no corresponding kernel sources found", even if I specify --kernel-source-path=. Yes, I did "make cloneconig" and "make prepare" after rebooting into xen kernel. Quite strange since for default kernel everything went smoothly. Then, I took "nvidia-gfx-100.14.11-jen9.src.rpm" and tried to rebuild nvidia kernel modules for all flavors. At first, there is a typo in spec file: rpmbuild -ba nvidia-gfx.spec error: line 46: Dependency tokens must begin with alpha-numeric, '_' or '/': BuildRequires: % kernel_module_package_buildreq I simply commented line 46 and everything went fine. However, after all, there still no nvidia kernel modules built for xen kernel. Anyone can explain what went wrong? Thanks in advance. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Sep 5 2007 22:50, Andrei Verovski (aka MacGuru) wrote:
Is there nVidia kernel module for 2.6.22 XEN kernel? At first, I have tried to compile it myself with nvidia original package, but process fails with message "no corresponding kernel sources found", even if I specify --kernel-source-path=. Yes, I did "make cloneconig" and "make prepare" after rebooting into xen kernel.
Note http://jengelh.hopto.org/linux/adm_cloneconfig.php ...
Quite strange since for default kernel everything went smoothly.
Then, I took "nvidia-gfx-100.14.11-jen9.src.rpm" and tried to rebuild nvidia kernel modules for all flavors.
At first, there is a typo in spec file:
Hm, must have gone unnoticed.
rpmbuild -ba nvidia-gfx.spec error: line 46: Dependency tokens must begin with alpha-numeric, '_' or '/': BuildRequires: % kernel_module_package_buildreq
I simply commented line 46 and everything went fine.
However, after all, there still no nvidia kernel modules built for xen kernel.
If you lack kernel-syms installed (which is part of kernel...buildreq above, surprise surprise), then no compilation for anything but your currently running flavor.
Anyone can explain what went wrong?
IIRC nvidia crapola will not compile with xen, hence it is disabled in the line %suse_kernel_module_package. Jan -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Hi ! Thanks for so comprehensive explanation. So, after all, its seems it is impossible to build nvidia kernel module for kernel-xen-2.6.22? And no workaround till nvidia fixes all that? PS. I have kernel-syms 2.6.22 installed. On Thursday 06 September 2007 00:48:38 Jan Engelhardt wrote:
On Sep 5 2007 22:50, Andrei Verovski (aka MacGuru) wrote:
Is there nVidia kernel module for 2.6.22 XEN kernel? At first, I have tried to compile it myself with nvidia original package, but process fails with message "no corresponding kernel sources found", even if I specify --kernel-source-path=. Yes, I did "make cloneconig" and "make prepare" after rebooting into xen kernel.
Note http://jengelh.hopto.org/linux/adm_cloneconfig.php ...
Quite strange since for default kernel everything went smoothly.
Then, I took "nvidia-gfx-100.14.11-jen9.src.rpm" and tried to rebuild nvidia kernel modules for all flavors.
At first, there is a typo in spec file:
Hm, must have gone unnoticed.
rpmbuild -ba nvidia-gfx.spec error: line 46: Dependency tokens must begin with alpha-numeric, '_' or '/': BuildRequires: % kernel_module_package_buildreq
I simply commented line 46 and everything went fine.
However, after all, there still no nvidia kernel modules built for xen kernel.
If you lack kernel-syms installed (which is part of kernel...buildreq above, surprise surprise), then no compilation for anything but your currently running flavor.
Anyone can explain what went wrong?
IIRC nvidia crapola will not compile with xen, hence it is disabled in the line %suse_kernel_module_package.
Jan --
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Andrei Verovski (aka MacGuru) wrote:
Hi !
Thanks for so comprehensive explanation. So, after all, its seems it is impossible to build nvidia kernel module for kernel-xen-2.6.22? And no workaround till nvidia fixes all that?
PS. I have kernel-syms 2.6.22 installed.
It's long been a given that you can't use 3rd party binary video drivers with xen. I don't expect that to ever be fixed, but I'd be delighted if a fix eventually materialized. So, we just don't run 3rd party video drivers on any machine where we're doing xen. For the most part that's OK since the machine where we're doing the nvidia drivers is likely our gaming/multimedia desktop, not a server. If you want to do xen on the desktop, and still want accelerated 3D, intel video isn't too shabby. Joe -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Sep 6 2007 00:29, Andrei Verovski (aka MacGuru) wrote:
Hi !
Thanks for so comprehensive explanation. So, after all, its seems it is impossible to build nvidia kernel module for kernel-xen-2.6.22? And no workaround till nvidia fixes all that?
Precisely. I did not even try to build a kmp-xen like around 2.6.18, becuase I could roll a dice it would not work anyway. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Thursday 06 September 2007 06:59:33 Andrei Verovski (aka MacGuru) wrote:
Hi !
Thanks for so comprehensive explanation. So, after all, its seems it is impossible to build nvidia kernel module for kernel-xen-2.6.22? And no workaround till nvidia fixes all that?
PS. I have kernel-syms 2.6.22 installed.
Have you tried this? http://www.nvnews.net/vbulletin/showthread.php?t=95483 Someone there teports it worked on opensuse 10.2. I'm going to try it myself once I upgrade my driver to 100.14.11 Cheers, -- Ian gpg key: http://home.swiftdsl.com.au/~imoore/no-spam.asc
participants (4)
-
Andrei Verovski (aka MacGuru)
-
Ian
-
Jan Engelhardt
-
Sloan