
Ubuntu日本語フォーラム

ログインしていません。
現在,ART-Linux上でAD変換ボードを用いて電力計測を行おうとしていますが,AD変換ドライバがAD変換ボードを認識せず,困っています。
以下に自分が使用している環境を記します。
Ubuntu バージョン:Ubuntu 10.04.4 LTS
linuxカーネル:2.6.32-art
CPU:Intel(R) Pentium(R) CPU G620T @ 2.20GHz
AD変換ボード:インターフェース社製 PCI-3176
http://www.rbt.his.u-fukui.ac.jp/~naniwa/comp/art-linux.html
上記のサイトで説明されている手順にしたがって,AD変換ドライバ(gpg3100)をインストールし,各モジュール(dpg0100,cp3100,dpg0101)を再コンパイルしました。
その際,warningが出たのですが,コンパイル自体は通っていたので,そのままインストールしました。
一応,以下にwarningの内容を記します。
[dpg0100]
****@****:/usr/src/interface/common/dpg0100/src$ sudo make make -C /lib/modules/2.6.32-art/build M=/usr/src/inter0/i386/linux/drivers/src/bocp3100.o make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-art' から出ます hira@norman:/usr/src/interface/gpg3100/i386/linux/drivers/src$ sudo make installmake -C /lib/modules/2.6.32-art/build M=/usr/src/interface/gpg3100/i386/linux/drivers/src modules_install make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-art' に入ります INSTALL /usr/src/interface/gpg3100/i386/linux/drivers/src/cp3100.ko DEPMOD 2.6.32-art make[1]: ディレクトリ `/usr/face/common/dpg0100/src modules make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-art' に入ります Building modules, stage 2. MODPOST 1 modules WARNING: modpost: missing MODULE_LICENSE() in /usr/src/interface/common/dpg0100/src/dpg0100.o see include/linux/module.h for more information make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-art' から出ます
[cp3100]
****@****:/usr/src/interface/gpg3100/i386/linux/drivers/src$ sudo make make -C /lib/modules/2.6.32-art/build M=/usr/src/interface/gpg3100/i386/linux/drivers/src modules make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-art' に入ります Building modules, stage 2. MODPOST 1 modules WARNING: modpost: missing MODULE_LICENSE() in /usr/src/interface/gpg3100/i386/linux/drivers/src/cp3100.o see include/linux/module.h for more information WARNING: could not find /usr/src/interface/gpg3100/i386/linux/drivers/src/.bocp3100.o.cmd for /usr/src/interface/gpg3100/i386/linux/drivers/src/bocp3100.o make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-art' から出ます
[dpg0101]
****@****:/usr/src/interface/common/dpg0101/src$ sudo make make -C /lib/modules/2.6.32-art/build M=/usr/src/interface/common/dpg0101/src modules make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-art' に入ります Building modules, stage 2. MODPOST 1 modules WARNING: modpost: missing MODULE_LICENSE() in /usr/src/interface/common/dpg0101/src/dpg0101.o see include/linux/module.h for more information make[1]: ディレクトリ `/usr/src/linux-headers-2.6.32-art' から出ます
その後,手順どおりにモジュールを組込み,lsmodコマンドを用いて,ちゃんと各モジュールが組み込まれていることを確認しました。
****@****:/usr/bin$ lsmod
Module Size Used by
dpg0101 12100 0
cp3100 248821 0
dpg0100 23578 16 dpg0101,cp3100
binfmt_misc 6753 8
ppdev 5103 0
:
:
:次に,デバイス番号設定ユーティリティ dpg0101を起動して,デバイスノードの作成とデバイス番号の設定を行いました。
(※デバイス番号設定ユーティリティの詳細はgpg-3100のマニュアル(www.interface.co.jp/catalog/prdchelp/linux/gpg3100/help.pdf)の9-11ページ参照)
しかし,デバイス番号設定ユーティリティを用いて諸々の設定を行う際,以下のようなエラーメッセージが表示されて,設定を行うことが出来ませんでした。
**************************************************
Setup Utility
--------------------------------------------------
Version: 1.40-08
--------------------------------------------------
Copyright 2003, 2007 Interface Corporation.
All rights reserved.
**************************************************
Enter the model number of the product: GPG/GPH-3100
No Interface PCI/CompactPCI board is found.lspciコマンドで確認した結果,AD変換ボード(PCI-3176)は物理的にささっていることは確認出来ました。
****@****:/usr/bin$ lspci
:
:
:
05:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8892 (rev 10)
06:00.0 Class ff00: Interface Corp Device 0d0e (rev 02)
06:01.0 Class ff00: Interface Corp Device 0c68 (rev 02)(※ [06:01.0 Class ff00: Interface Corp Device 0c68 (rev 02)]がPCI-3176です。)
デバイス番号設定ユーティリティを用いて設定をする際,エラーメッセージが出る原因は何なのでしょうか?
問題解決のヒントだけでもいただけたら幸いです。どなたかご教授よろしくお願いします。
オフライン