kernel-source 2.6.27.7-9-pae

I am trying to install nidaqmxbase on a Suse 11.1 and get the following error message:
******************************** ERROR ****************************************

  • Kernel source in /usr/src/linux does not appear to be
  • for the 2.6.27.7-9-pae kernel.
  • Ensure that kernel source for the 2.6.27.7-9-pae kernel is installed
  • and configured. Refer to the README file for the product you are *
  • installing for information about configuring your kernel source. *
    ******************************** ERROR ****************************************
    /proc/version tells me I have 2.6.27.7-9-pae but my kernel-source is 2.6.27.7-9.
    How do I get and install the proper kernel source?
    Thanks in advance
    Håkan

2.6.27.7-9-pae but my kernel-source is 2.6.27.7-9.

These two appear to be the same

From a terminal do

rpm -qi kernel-pae kernel-source

post result

I’m pretty sure the kernel source is the same for 32-bit default vs 32-bit pae. The pae is a compilation option, so it only differs in the binary.

Thankyou,
but this only tells me that I have 2.6.27.7-9-pae installed, not how to get the NiDAQmxbase INSTALL to understand that 2.6.27.7-9-pae really is a 2.6.27.7-9 (or is it ?). Now I am not smart enough to edit the installer so I would appreciate any further tips.
H

AFAIK what you are trying to install is a 3rd-party programming tool. So, sorry, I have no idea how to modify that app’s installation so it understands you already have the correct source. The only solution I can suggest is to delete the pae kernel and replace it with kernel-default. The primary reason the pae kernel is installed by default is because there are cpu security features that can only be enabled with the larger addressing that pae provides - since openSUSE and its downstream cousin SLED are used in enterprise environments, that is important for those users. So for most typical desktop users, it’s fine to just use kernel-default. (On a Windows machine, pae is required to access 4GB of RAM, but Linux 32-bit supports up to 16GB of RAM without pae.)

That’s what I would suggest: replace the pae-kernel by the kernel-default. Won’t hurt and probably solve your problem