Donato, The problem you have is because you do not have the kernel sources for the kernel you have install so: Go to yast or smart and install the kernel-source for the kernel you have. Most of the time this is all what you need. If that does not do it then after installing the kernel-source # cd /usr/src/linux and run
make mrproper ; make cloneconfig ; make prepare-all
Because of security reasons they have remove usbfs from the kernel IF YOU NEED IT for some of the usb function like sync with the Palm etc you will have to enable it in the kernel. This is not need it for a usb printer or a usb keyboard for example if you use "make menuconfig" for kernel configuration GOTO: -> Device Drivers//USB support/USB device filesystem and selected it! Ciao -=terry(Denver)=- On Mon, 2007-02-05 at 00:51 -0200, Donato Azevedo wrote:
Hi, this is my first message to the list. I am a new openSUSE user (openSUSE_10.2) and I am having trouble installing vmware. After installation it requires me to run a config script in which it tries to compile some modules. But it fails because, the kernel headers I have installed say my kernel version is 2.6.18 : linux/version.h #define UTS_RELEASE "2.6.18" #define LINUX_VERSION_CODE 132626 #define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
whereas uname -r returns: donato@hansolo:/usr/include> uname -r 2.6.18.2-34-default
should I change linux/version.h or is there another approach to solve this problem?
this is the exact output from the configuration script:
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /usr/include
The header files in /usr/include are generally for C libraries, not for the running kernel. If you do not have kernel header files in your /usr/src directory, you probably do not have the kernel-source package installed. Are you sure that /usr/include contains the header files associated with your running kernel? [no] yes
The directory of kernel headers (version 2.6.18) does not match your running kernel (version 2.6.18.2-34-default). Even if the module were to compile successfully, it would not load into the running kernel.
Thanks for the time! -- Donato Azevedo
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org