[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:22258] National Instruments GPIB on Debian potato



National InstrumentsのISA GPIBカードをDebian potatoから
使えるようにしようとしてみた記録です。

nigpib-linux-0.5.1.tar.gzを"ftp://ftp.ni.com/support/gpib/linux/"から
持ってきて展開します。
そして

  # ./INSTALL

みたいなことをするとエラーになるので、

------------------------------------------------------------------------------
--- INSTALL~	Fri May  5 16:36:05 2000
+++ INSTALL	Fri May  5 16:36:36 2000
@@ -201,8 +201,8 @@
 	echo "This is required to use the NI-GPIB driver."
 	echo "Please recompile the kernel with the CONFIG_MODVERSIONS option enabled."
 	echo ""
-	recomp_help
-	exit 1
+#	recomp_help
+#	exit 1
     fi
 
     echo "Your kernel appears to be configured properly to build NI-GPIB for Linux."
------------------------------------------------------------------------------

みたいなパッチを当てます。(てきとーだ)
さらにMakefileに

------------------------------------------------------------------------------
--- Makefile~	Wed Mar 15 06:58:20 2000
+++ Makefile	Fri May  5 18:10:03 2000
@@ -1,7 +1,7 @@
 ifeq (/usr/src/linux/.config,$(wildcard /usr/src/linux/.config))
 include /usr/src/linux/.config
 else
-ifeq (/usr/include/linux/modversions.h,$(wildcard /usr/include/linux/modversions.h))
+ifeq (/usr/src/kernel-headers-2.2.15/include/linux/modversions.h,$(wildcard /usr/src/kernel-headers-2.2.15/include/linux/modversions.h))
 CONFIG_MODVERSIONS = 1
 endif
 
@@ -16,7 +16,7 @@
 MODFLAGS = -DMODULE
 
 ifdef CONFIG_MODVERSIONS
-MODFLAGS += -DMODVERSIONS -include /usr/include/linux/modversions.h
+MODFLAGS += -DMODVERSIONS -I/usr/src/kernel-headers-2.2.15/include/ -include /usr/src/kernel-headers-2.2.15/include/linux/modversions.h
 endif
 SMP=
 ifdef CONFIG_SMP
------------------------------------------------------------------------------

みたいなパッチを当ててmodversions.hなんかを見にいくよーにします。
あとはibconfなどのユーティリティを入れれば良いのですが、
標準のものはtermcapを使う悪い子なので

  # cp static/* /usr/local/bin/

にコピーして終了です。

  # ibtsta

すると正常っぽいのでこれでオッケーってことなんでしょう。(^^)

-- 
東京都立大学 電気工学科     岡部 究
Mail: kiwamu@xxxxxxxxxxxxxxxxxxx
URL:  http://silica.eei.metro-u.ac.jp/~kiwamu/