From owner-FreeBSD-users-jp@jp.freebsd.org  Sat May 17 19:16:06 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id TAA22846
	Sat, 17 May 1997 19:16:06 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id TAA22841
	for <freebsd-users-jp@jp.freebsd.org>; Sat, 17 May 1997 19:16:05 +0900 (JST)
Received: from singer.kt.rim.or.jp (ppp358.kt.rim.or.jp [202.247.140.58]) by mail.kt.rim.or.jp (8.8.5/3.4W3-rim1.1) with ESMTP id TAA24684; Sat, 17 May 1997 19:16:02 +0900 (JST)
Received: from singer (localhost [127.0.0.1]) by singer.kt.rim.or.jp (8.8.5/3.4Wbeta3-96070610) with ESMTP id TAA00278 for <freebsd-users-jp@jp.freebsd.org>; Sat, 17 May 1997 19:15:45 +0900 (JST)
Message-Id: <199705171015.TAA00278@singer.kt.rim.or.jp>
To: freebsd-users-jp@jp.freebsd.org
In-reply-to: Your message of "Sat, 17 May 1997 01:53:32 JST."
             <199705161653.BAA00207@singer.kt.rim.or.jp> 
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=ISO-2022-JP
Date: Sat, 17 May 1997 19:15:45 +0900
From: Yoshiaki Uchikawa <yoshiaki@kt.rim.or.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 13029
Subject: [FreeBSD-users-jp 13029] Re: Frame grabber: GV-VCP/PCI video capter card 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$&$A$+$o$G$9(B

$BLsB+$N(B GV-VCP/PCI $B$rF0$+$9$?$a$N%a%b$rN.$7$^$9!#(B
$BF0:n%A%'%C%/$K;H$C$?%W%m%0%i%`$O$&$A0l$D$O(B 

 % man meteor 

$B$GI=<($5$l$kFbMF$r?t9T$$$8$C$?$@$1$N$b$N$J$N$GE:IU$7$^$;$s!#(B
ppm $B%U%!%$%k$r=PNO$5$;$k%W%m%0%i%`$J$N$G$9$,!"$3$3$G:n$i$l$k%U%!%$%k$O(B
$B%X%C%@$N7A<0$K4v$i$+LdBj$,$"$k$i$7$/(B xv $B$G$OI=<($G$-$^$;$s!#(BImageMagic 
$B$K4^$^$l$k(B display $B$+(B xli $B$J$iI=<($G$-$^$9!#(B

$BF02h$r(B X$B>e$KI=<($5$;$k%F%9%H%W%m%0%i%`$O4uK><T$,$$$?$i%a!<%k2<$5$$!#(B
----
$B:n6H$O(B FreeBSD 2.2-970422-RELENG $B$N>e$G9T$J$C$?!#(B
$B$J$*!"(B Bt848$B$N%I%i%$%P$O(B 2.2 or 3.0 $B7O$G%5%]!<%H$5$l$F$$$k!#(B

*$B%G%P%$%9%I%i%$%P(B

 http://freebsd.org/~fsmp/HomeAuto/Bt848.html
$B$h$j%I%i%$%P$rF~<j(B    ---  bt848.970424.tar.gz 

drwxr-xr-x rhh/staff         0 Apr 25 03:51 1997 sys/
drwxr-xr-x rhh/staff         0 Apr 25 03:51 1997 sys/i386/
drwxr-xr-x rhh/staff         0 Apr 25 03:51 1997 sys/i386/include/
-rw-r----- rhh/staff      5681 Apr 25 03:52 1997 sys/i386/include/ioctl_bt848.h
drwxr-xr-x rhh/staff         0 Apr 25 03:51 1997 sys/pci/
-rwxr-xr-x rhh/staff     98582 Apr 25 03:52 1997 sys/pci/brooktree848.c
-rwxr-xr-x rhh/staff     16127 Apr 25 03:52 1997 sys/pci/brktree_reg.h

$B$3$l$r(B /usr/src $B$GE83+$9$k!#(B

$B%I%i%$%P$O(B ioctl $B$N%3%^%s%I$r(B Meteor $B$K9g$;$F$"$k!#%I%i%$%P$K$O%I%-%e(B
$B%a%s%H$,4^$^$l$J$$$,!"(Bmeteor $B%I%i%$%P$N%^%K%e%"%k(B (man meteor) $B$G$H$j(B
$B$"$($:F0$+$9$N$KI,MW$JJ}K!$rCN$k$3$H$,$G$-$k!#(B

$B!t$3$N$?$a$KB?$/$N%^%/%m$,(B "METEOR_xxx" $B$H$J$C$F$$$k(B

$B%^%K%e%"%k$K$O(B3$B<oN`$N4JC1$J%5%s%W%k%W%m%0%i%`(B($B$N%9%1%k%H%s(B)$B$,4^$^$l$F(B
$B$$$k!#$?$@$7!"(B3$B$DL\$N(B METEORCAPFRAM$B$r;H$$!"O"B3E*$K<h$j9~$_$r9T$J$C$F(B 
signal $B$GF14|$r$*$3$J$&J}K!$O(B METEORCAPFRAM $B$,<BAu$5$l$F$$$J$$$?$aMxMQ(B
$B$G$-$J$$!#(B

Bt848$B%I%i%$%PFCM-$N5!G=$K$D$$$F$O%I%-%e%a%s%H$,L5$$$,!"BgItJ,$O(B Tuner 
$B4X78$J$N$G(B GV-VCP/PCI $B$G$OMxMQ$G$-$J$$!#(B

$B0lIt%(%i!<%a%C%;!<%8$,(B "meteor0: read: tsleep error" $B$HI=<($5$l$k$J$I!"(B
$B&A%j%j!<%9E*$J?':L$,6/$$!#(B

**$B%G%P%$%9%I%i%$%P$NAH9~$_J}(B

***$B%U%!%$%k$N%Q%C%A(B
config $B$r9T$J$&A0$K(B /usr/src/sys/conf/files $B$r=q$-49$($kI,MW$,$"$k!#(B
$B$^$?!"%G%P%$%9%U%!%$%k$r:n$k$?$a$N(B MAKEDEV $B$NJQ99$b9T$J$&!#(B

$B0J>e(B2$BE@$N%Q%C%A$r<($9!#(B

--- files.orig	Thu Mar 27 02:02:11 1997
+++ files	Fri May 16 11:21:24 1997
@@ -317,6 +317,7 @@
 pci/if_sr_p.c		optional sr device-driver
 pci/if_vx_pci.c		optional vx device-driver
 pci/meteor.c		optional meteor device-driver
+pci/brooktree848.c	optional bktr device-driver
 pci/ncr.c		optional ncr device-driver
 pci/pci.c		optional pci device-driver
 pci/pcisupport.c	optional pci

--- MAKEDEV	Mon Dec 30 00:26:05 1996
+++ MAKEDEV.BKTR	Fri May 16 12:48:33 1997
@@ -1074,6 +1074,14 @@
 	chmod 444 meteor$unit
 	;;
 
+bktr?)
+	unit=`expr $i : 'bktr\(.*\)'`
+	rm -f bktr$unit
+	mknod bktr$unit c 79 $unit
+	chown root.wheel bktr$unit
+	chmod 444 bktr$unit
+	;;
+
 tun?)
 	unit=`expr $i : 'tun\(.*\)'`
 	rm -f tun$unit

*** config 
$B%3%s%U%#%0%l!<%7%g%s%U%!%$%k$K0J2<$N0l9T$r2C$($F%+!<%M%k$r:F9=C[$9$k!#(B

device          bktr0

$B%+!<%M%k$N%3%s%Q%$%k8e!"%$%s%9%H!<%k$O(B
 # make install 

$B$G9T$J$&$3$H!#(B
$B$"$k$$$O<jF0$G(B ioctl_bt848.h $B$r(B /usr/include/machine $B$X%3%T!<$9$k$3$H!#(B

***$B%G%P%$%9%U%!%$%k$N:n@.(B
/dev/MAKEDEV $B$KA0=R$N%Q%C%A$rEv$F$?8e(B /dev $B$K$F(B

 # sh MAKEDEV bktr0

$B$r<B9T$9$k!#(Bbktr0 $B$N%a%8%c!<HV9f$O(B 79 $B$H$J$C$F$$$k!#(B

$B0J>e$N:n6H$r9T$J$C$?8e!"%j%V!<%H$9$k$H%-%c%W%A%c%\!<%I$,G'<1$5$l$k!#;d(B
$B$N4D6-$G(B dmesg $B$GI=<($5$l$k%V!<%H%a%C%;!<%8$O0J2<$NDL$j!#(B 

 bktr0 <BrookTree 848> rev 17 int a irq 9 on pci0:10
 Intel Smart Video III, <none> tuner.


*$B%S%G%*F~NO$N@ZBX$((B
VD-1 : METEOR_INPUT_DEV1
VD-2 : METEOR_INPUT_DEV0
S-VD : METEOR_INPUT_DEV2 (?$BL$3NG'(B)
-----
int bk_id,c;

  bk_id = open("/dev/bktr0", O_RDONLY);
  c = METEOR_INPUTDEV1;
  ioctl(bk_id, METEORSINPUT, &c)
-----

*$B$=$NB>(B
$B%S%G%*F~NO$,L5$$>l9g$O<+F0E*$K%V%k!<%P%C%/$H$J$k!#$3$NE@(B Meteor $B$h$j$b(B
$B;H$$$d$9$$!#(B 
Meteor $B$O(B 440FX$B%A%C%W%;%C%H$G$OF0:n$7$J$$$i$7$$$,!"(BGV-VCP/PCI$B$O>/$J$/(B
$B$H$b$"$kDxEY$OF0$$$F$/$l$F$$$k!#ImB0$N(B Win95 $BMQ$N%"%W%j%1!<%7%g%s$G$b(B
$BLdBjL5$/F0$$$F$$$k!#(B
-----
  yoshiaki@kt.rim.or.jp
($B$&(B)



