Hello,
We work in a lab which is using Slackware linux as its main application platform.
Today we received the following equipment from NI in the context of a loaner service:
GPIB usb,
PCI 6040E daq board,
SH68-68 cable,
SCB68 front end box.
The sales engineer who came to us recommended to download the iso image
"nidaqmxbase-1.5.0-f2.iso" to install the required software from. We
also have a dell PC where a debian based linux is installed. During the
evaluation period we will use that dell PC
to plug the PCI based nidaq card in. Neither Slackware linux nor Debian
is officially supported by NI. We tried to install the software
from the iso image upon a Slackware based distribution and a Debian
based distribution nontheless. In both cases the installation
was finished successfully. It can also be stated that the PCI 6040E works on the Debian based PC. Up until now , we don't have
tried the NI hardware on a Slackware based distribution yet. We let you know if it works successfully as soon as possible.
In order to get the installation script finish its task successfully one has to perform three basic steps:
1. complile a 2.6.x kernel , on the Slackware based PC we downloaded a 2.6.10 kernel from kernel.org and on the Debian
based PC we installed the "kernel-source-2.6.8" in order to be able to compile a 2.6.x kernel,
2. install the rpm package , both Slackware and Debian distros have a native compiled in version for that,
3. adapt the installation scripts comming with the NI software ,
it is simple to find those because they all are called "INSTALL" ,
such that an unconditional install is beiing
performed , simply stated the "--nodeps" option must be added to the
rpm calls in the scripts , also remove the
'--prefix "$installDirxxx" options from the rpm calls in the main
INSTALL script.
On a Slackware based PC there is one minor error message during the install. It is generated because Slackware uses
a BSD init script model instead of the expected system V based init scripts that appear in all officially supported distros.
One may try to start the service manally by launching the script by
hand. The script is called "/usr/local/natinst/nipal/etc/init.d/nipal".
When one says "nipal start" from the command line on a Slackware linux , the kernel modules "nipalk" and "nikal" are loaded.
If you are interested in obtaining those modified versions of the
scripts and furher intallation guidelines for the Slackware platform
please be so kind to post an email address were we can send those. We can be reached at "pascal.pype@b_rail.be".
Kind regards , Pype Pascal.