Thread: [ART-Linux-Welcome] ART-LinuxでのPCIボードのドライバ使用に関して
Brought to you by:
you1
|
From: Yuya U. <h1...@oe...> - 2014-01-21 15:37:52
|
上田と申します. corei7のPCにubuntu10.04でART-Linuxをインストールして,ART-LinuxカーネルでInterface社のパルスモーションコントローラPCI-7404vを使用しようとしています. ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に WARNING:modpost:missingなどとでてlsmodをしてもモジュールが表れません. どのようにすれば使用できるのでしょうか? もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. ドライバをmakeするために行ったことは以下の通りです. #ln -s/usr/src/linux-headers-2.6.32-art-generic build #ln -s/usr/src/linux-source-2.6.32-art-generic/arch/x86/include/asm asm です 上田裕也 E-MAIL:h1...@oe... |
|
From: Naoyuki T. <nta...@tm...> - 2014-01-22 02:23:34
|
上田様 武居@首都大です. パルスモーションコントローラPCI-7404vは使用したことがないですが, > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に Interface社のデジタルI/Oボードを使用した時には, cd /usr/src/interface/common/dpg0100/src sudo make sudo make install cd /usr/src/interface/common/dpg0101/src sudo make sudo make install cd /usr/src/interface/gpg2000/i386/linux/drivers/src sudo make sudo make install cd .. sudo bash insdio.sh といった処理を行いました.その後, lsmod | grep cp で,dpg0100とcp****があるか確認できます.(dpg0101はモジュールではないので表示されない) さらにその後, sudo dpg0101 により,キャラクタデバイスを作成します.うまく作成できていれば, ls -l /dev/pci* で確認できます. ご参考まで. (2014/01/22 0:18), Yuya UEDA wrote: > 上田と申します. > corei7のPCにubuntu10.04でART-Linuxをインストールして,ART-LinuxカーネルでInterface社のパルスモーションコントローラPCI-7404vを使用しようとしています. > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に > WARNING:modpost:missingなどとでてlsmodをしてもモジュールが表れません. > どのようにすれば使用できるのでしょうか? > もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. > > ドライバをmakeするために行ったことは以下の通りです. > #ln -s/usr/src/linux-headers-2.6.32-art-generic build > #ln -s/usr/src/linux-source-2.6.32-art-generic/arch/x86/include/asm asm > です > > 上田裕也 > E-MAIL:h1...@oe... <mailto:E-MAIL%3Ah...@oe...> > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > > > > _______________________________________________ > ART-Linux-Welcome mailing list > ART...@li... > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > -- 武居 直行(Naoyuki TAKESUE) nta...@tm... |
|
From: Yuya U. <h1...@oe...> - 2014-01-25 09:46:33
|
上田です. ご連絡が遅れてしまい申し訳ありません. 武居@首都大 様 ご回答ありがとうございました. 試してみた結果,invalid module formatとなりましたので, ART-Linuxのデバイスドライバ使用に関してのページより, CNFIG_MODULE_force_LOAD=y, CONFIG_MODNERSIONS=n で再コンパイルを行いましたが,lsmodでdpg0100とcp7400はでませんでした. どのようにすればいいのでしょうか? もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. 再コンパイルのために行った事は,以下の通りです. root@...# cd /usr/src tar xvf linux-source-2.6.32-art.tar.bz2 ln -s linux-source-2.6.32-art linux cd linux cp /boot/config-2.6.32-art-generic .config make oldconfig make menuconfig Loadable module support の中のversioningの項目のチェックをはずした make-kpkg clean make-kpkg --append-to-version hoge kernel-image cd .. 新しくできたカーネルをdpgk -i でインストール cd /lib/modules update-initramfs -c -k hogehoge update-grub2 です. 上田裕也 E-MAIL:h1...@oe... 2014年1月22日 11:08 Naoyuki TAKESUE <nta...@tm...>: > 上田様 > > 武居@首都大です. > パルスモーションコントローラPCI-7404vは使用したことがないですが, > > > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に > > Interface社のデジタルI/Oボードを使用した時には, > cd /usr/src/interface/common/dpg0100/src > sudo make > sudo make install > cd /usr/src/interface/common/dpg0101/src > sudo make > sudo make install > cd /usr/src/interface/gpg2000/i386/linux/drivers/src > sudo make > sudo make install > cd .. > sudo bash insdio.sh > > といった処理を行いました.その後, > lsmod | grep cp > で,dpg0100とcp****があるか確認できます.(dpg0101はモジュールではないので表示されない) > > さらにその後, > sudo dpg0101 > により,キャラクタデバイスを作成します.うまく作成できていれば, > ls -l /dev/pci* > で確認できます. > > ご参考まで. > > > (2014/01/22 0:18), Yuya UEDA wrote: > > 上田と申します. > > > corei7のPCにubuntu10.04でART-Linuxをインストールして,ART-LinuxカーネルでInterface社のパルスモーションコントローラPCI-7404vを使用しようとしています. > > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に > > WARNING:modpost:missingなどとでてlsmodをしてもモジュールが表れません. > > どのようにすれば使用できるのでしょうか? > > もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. > > > > ドライバをmakeするために行ったことは以下の通りです. > > #ln -s/usr/src/linux-headers-2.6.32-art-generic build > > #ln -s/usr/src/linux-source-2.6.32-art-generic/arch/x86/include/asm asm > > です > > > > 上田裕也 > > E-MAIL:h1...@oe... <mailto:E-MAIL%3Ah...@oe...> > > > > > > > ------------------------------------------------------------------------------ > > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > > Learn Why More Businesses Are Choosing CenturyLink Cloud For > > Critical Workloads, Development Environments & Everything In Between. > > Get a Quote or Start a Free Trial Today. > > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > > > > > > > > _______________________________________________ > > ART-Linux-Welcome mailing list > > ART...@li... > > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > > > > -- > 武居 直行(Naoyuki TAKESUE) > nta...@tm... > > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > ART-Linux-Welcome mailing list > ART...@li... > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > |
|
From: koba <ko...@ko...> - 2014-01-25 10:30:03
Attachments:
if-boards.zip
|
小林というものです。 昨年、9月頃、リアルタイム処理の案件で、 UBUNTU 10.04LTS + ART-Linux + インタフェースのボードの組み合わせ を行う機会があり、その時、インタフェース社のドライバーソースの再構成を行い、 if-boards.zip のように必要なボード一式のビルドを行えるものを作成しました。 現在、このドライバーでAD,DA,DI,DO,COUNTER 処理を行っています。 宜しければ参考にして下さい。 if-boards フォルダに移動して、 sudo make all sudo make install sudo make test 等で、メイク、インストール、テストが行えるようになっています。 (2014/01/25 18:46), Yuya UEDA wrote: > 上田です. > > ご連絡が遅れてしまい申し訳ありません. > > 武居@首都大 様 ご回答ありがとうございました. > > 試してみた結果,invalid module formatとなりましたので, > ART-Linuxのデバイスドライバ使用に関してのページより, > CNFIG_MODULE_force_LOAD=y, CONFIG_MODNERSIONS=n > で再コンパイルを行いましたが,lsmodでdpg0100とcp7400はでませんでした. どのようにすればいいのでしょうか? > もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. > > 再コンパイルのために行った事は,以下の通りです. > > root@...# > cd /usr/src > > tar xvf linux-source-2.6.32-art.tar.bz2 > > ln -s linux-source-2.6.32-art linux > > cd linux > > cp /boot/config-2.6.32-art-generic .config > > make oldconfig > > make menuconfig > > Loadable module support の中のversioningの項目のチェックをはずした > > make-kpkg clean > > make-kpkg --append-to-version hoge kernel-image > > cd .. > > 新しくできたカーネルをdpgk -i でインストール > > cd /lib/modules > > update-initramfs -c -k hogehoge > > update-grub2 > > です. > > > > 上田裕也 > E-MAIL:h1...@oe... <mailto:E-MAIL%3Ah...@oe...> > > > 2014年1月22日 11:08 Naoyuki TAKESUE <nta...@tm... <mailto:nta...@tm...>>: > > 上田様 > > 武居@首都大です. > パルスモーションコントローラPCI-7404vは使用したことがないですが, > > > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に > > Interface社のデジタルI/Oボードを使用した時には, > cd /usr/src/interface/common/dpg0100/src > sudo make > sudo make install > cd /usr/src/interface/common/dpg0101/src > sudo make > sudo make install > cd /usr/src/interface/gpg2000/i386/linux/drivers/src > sudo make > sudo make install > cd .. > sudo bash insdio.sh > > といった処理を行いました.その後, > lsmod | grep cp > で,dpg0100とcp****があるか確認できます.(dpg0101はモジュールではないので表示されない) > > さらにその後, > sudo dpg0101 > により,キャラクタデバイスを作成します.うまく作成できていれば, > ls -l /dev/pci* > で確認できます. > > ご参考まで. > > > (2014/01/22 0:18), Yuya UEDA wrote: > > 上田と申します. > > corei7のPCにubuntu10.04でART-Linuxをインストールして,ART-LinuxカーネルでInterface社のパルスモーションコントローラPCI-7404vを使用しようとしています. > > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に > > WARNING:modpost:missingなどとでてlsmodをしてもモジュールが表れません. > > どのようにすれば使用できるのでしょうか? > > もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. > > > > ドライバをmakeするために行ったことは以下の通りです. > > #ln -s/usr/src/linux-headers-2.6.32-art-generic build > > #ln -s/usr/src/linux-source-2.6.32-art-generic/arch/x86/include/asm asm > > です > > > > 上田裕也 > > E-MAIL:h1...@oe... <mailto:E-MAIL%3Ah...@oe...> <mailto:E-MAIL%3Ah...@oe... <mailto:E-MAIL%253...@oe...>> > > > > > > ------------------------------------------------------------------------------ > > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > > Learn Why More Businesses Are Choosing CenturyLink Cloud For > > Critical Workloads, Development Environments & Everything In Between. > > Get a Quote or Start a Free Trial Today. > > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > > > > > > > > _______________________________________________ > > ART-Linux-Welcome mailing list > > ART...@li... <mailto:ART...@li...> > > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > > > > -- > 武居 直行(Naoyuki TAKESUE) > nta...@tm... <mailto:nta...@tm...> > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > ART-Linux-Welcome mailing list > ART...@li... <mailto:ART...@li...> > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > > > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > > > > _______________________________________________ > ART-Linux-Welcome mailing list > ART...@li... > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > |
|
From: Naoyuki T. <nta...@tm...> - 2014-01-22 02:38:33
|
上田様 武居@首都大です. パルスモーションコントローラPCI-7404vは使用したことがないですが, > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に Interface社のデジタルI/Oボードを使用した時には, cd /usr/src/interface/common/dpg0100/src sudo make sudo make install cd /usr/src/interface/common/dpg0101/src sudo make sudo make install cd /usr/src/interface/gpg2000/i386/linux/drivers/src sudo make sudo make install cd .. sudo bash insdio.sh といった処理を行いました.その後, lsmod | grep cp で,dpg0100とcp****があるか確認できます.(dpg0101はモジュールではないので表示されない) さらにその後, sudo dpg0101 により,キャラクタデバイスを作成します.うまく作成できていれば, ls -l /dev/pci* で確認できます. ご参考まで. (2014/01/22 0:18), Yuya UEDA wrote: > 上田と申します. > corei7のPCにubuntu10.04でART-Linuxをインストールして,ART-LinuxカーネルでInterface社のパルスモーションコントローラPCI-7404vを使用しようとしています. > ART-Linuxカーネルでボードのドライバ(dpg0100、dpg0101、gpg7400)をmakeした時に > WARNING:modpost:missingなどとでてlsmodをしてもモジュールが表れません. > どのようにすれば使用できるのでしょうか? > もしかすると初歩的なことかもしれませんが,お忙しい中,教えていただけると幸いです. > > ドライバをmakeするために行ったことは以下の通りです. > #ln -s/usr/src/linux-headers-2.6.32-art-generic build > #ln -s/usr/src/linux-source-2.6.32-art-generic/arch/x86/include/asm asm > です > > 上田裕也 > E-MAIL:h1...@oe... <mailto:E-MAIL%3Ah...@oe...> > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > > > > _______________________________________________ > ART-Linux-Welcome mailing list > ART...@li... > https://lists.sourceforge.net/lists/listinfo/art-linux-welcome > -- 武居 直行(Naoyuki TAKESUE) nta...@tm... |
|
From: DIXLOR <di...@gm...> - 2014-01-22 09:34:06
|
Are you planned update to 3.2/3.10/3.14 linux kernel? |
|
From: Youichi I. <yo...@ni...> - 2014-01-23 00:22:46
|
> Are you planned update to 3.2/3.10/3.14 linux kernel? Yes. ART-Linux base on 3.2 Linux kernel was already released on sourceforge.net. Others are planned. -- Ishiwata |