NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

GPIBエクスプローラ

GPIB-ENET/100をlinuxで利用するために、gpibexplorerを実行すると、

############################################################
> gpibexplorer

 libnipalu.so failed to initialize
Perhaps you need to run updateNIDrivers
アボートしました
############################################################
とのメッセージを受けとり、実行できません。
updateNIDriversを起動して再起動しても解決しませんでした。
また、下に述べる作業を行いましたが、同じく解決しませんでした。
不備や誤りがあれば、教えていただけませんか?

 

 

|  NATIONAL INSTRUMENTSの
|  ホーム > Community > Linux Users > ディスカッションを参照して、
|  ############################################################
|  > cd /usr/src/linux
|  > make mrproper
|  > cp Module.symvers Module.symvers.org
|  > zcat /boot/symvers-<version>.gz > Module.symvers
|  > make cloneconfig
|  > make modules_prepare
|  > updateNIDrivers
|  ############################################################
|  を行っても解決しませんでした。
|  また、
|  ############################################################
|  > dmesg | grep -i nipal
|  [nipal] More than 4GB of addressable memory detected.
|  [nipal] This configuration is not supported.  Check the release notes for more information.
|  ############################################################
|  とのメッセージを受けとったので、kernel boot optionにmem=4096Mを加えました。
|  以降、このerrorだけは生じていません。

OSは、「openSUSE 11.3 32 bit」を利用しています。

ドライバーは、「ni4882-2.9.0」をインストールしました。
また、kernelのバージョンとniに関するバージョンは以下です。
############################################################
> uname -r
2.6.34.10-0.2-pae

> rpm -qa | grep ^ni
nipali-2.6.5-f0.i386
nivisak-5.1.0-f0.i386
nivisaserver-5.1.0-f0.i386
niiotracei-3.0.0-f0.i386
nipxirmi-1.6.0-f0.i386
nispyi-2.8.0-f0.i386
nirpci-4.2.0-f0.i386
nipalki-2.6.5-f0.i386
nimdnsresponder-1.6.0-f3.i386
nicvirte-8.0-7.i386
niorbi-1.9.3-f0.i386
nivisa-devel-5.1.0-f0.i386
nidimi-1.10.0-f0.i386
ni4882ki-2.9.0-f0.i386
nivisa-5.1.0-f0.i386
nikali-2.2.0-f0.noarch
ni4882i-2.9.0-f0.i386
nivisa-config-5.1.0-f0.i386
############################################################

0 件の賞賛
メッセージ1/3
3,760件の閲覧回数

こんにちは

 

  私も openSUSE11.3 (32bit) に ni4882-2.9.0を入れて試してみましたが、gpibexplorer の起動まではできました。
カーネル再構築はしてありましたが、それ以外は特に設定していません。
私の場合は、GPIB-USB-HS が使えないかと思って試していたのですが、ni488.2のインストールに成功し、

gpibexplorer までは動いたのですが、なぜか、GPIB-USB-HSは認識されませんでした。

READMEにはサポートされていると書いてあるんですが。。。

 

しかたなく ScientificLinux5.6 で試したところ、無事に認識されて簡単なGPIB通信までは確認できました。

ScientificLinux5.6ではカーネル再構築は不要でしたが、ドライバインストール時にはOSの言語の設定が

日本語(Japanese)になっていると、「カーネルコンパイルしたgccのバージョンとインストールされているgccのバージョンが

違っている」といった旨のエラーが出てインストール失敗します。

言語の設定を English にするとインストールできました。

 

あまり参考にはならないと思いますが。。。

 

0 件の賞賛
メッセージ2/3
3,744件の閲覧回数

ご返信ありがとうございました。

 

その後もOpenSUSEでいろいろと試しましたが、うまく起動が出来ませんでした。

頂いたコメントを参考に、OSをScientificLinuxにすることで、GPIBエクスプローラの起動に成功しました。

ありがとうございました。

 

0 件の賞賛
メッセージ3/3
3,659件の閲覧回数