From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Nov 27 04:18:54 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id EAA16191;
	Tue, 27 Nov 2001 04:18:54 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from brave.vnet (FLA1Aac157.aic.mesh.ad.jp [61.203.40.157])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id EAA16177;
	Tue, 27 Nov 2001 04:18:50 +0900 (JST)
	(envelope-from daichi@jp.freebsd.org)
Received: from brave.vnet (localhost [127.0.0.1])
	by brave.vnet (8.11.6/8.11.6) with ESMTP id fAQJJaP01159;
	Tue, 27 Nov 2001 04:19:36 +0900 (JST)
	(envelope-from daichi@jp.freebsd.org)
Date: Tue, 27 Nov 2001 04:19:36 +0900 (JST)
From: Daichi GOTO <daichi@jp.freebsd.org>
To: freebsd-users-jp@jp.freebsd.org, FreeBSD-tech-jp@jp.freebsd.org
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Mailer: =?iso-2022-jp?B?GyRCJGYkOhsoQiAxLjAwMA==?=
Organization: ONGS
Mime-Version: 1.0
Message-ID: <-1974803692.1006802376215.JavaMail.daichi@brave.vnet>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 65800
Subject: [FreeBSD-users-jp 65800] Quick Servey of BT878A-TVPCI(PV951, Chipset: Bt878a, Tunner: Philips)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: daichi@jp.freebsd.org

$B%?%$%H%k(B: Quick Servey of BT878A-TVPCI(PV951, Chipset: Bt878a, Tunner: Philips)
$BCx<T(B: $B8eF#BgCO(B(daichi@ongs.gr.jp)
$BF|IU(B: Sun Nov 25 22:49:25 2001
$B99?7(B: Tue Nov 27 04:15:00 2001


1. $B$O$8$a$K(B
===========

$B8<?M;V8~(B BT878A-TVPCI $B$r9XF~$7!"(BTV$B%A%e!<%J$*$h$S%S%G%*%A%e!<%J$NF0:n%A%'%C(B
$B%/$r9T$$$^$7$?!#%A%'%C%/FbMF$rJs9p$9$k$H$H$b$K!"%"%I%P%$%9$r5a$a$^$9!#(B


2. $BMxMQ4D6-(B
===========

$BMxMQ4D6-(B

  FreeBSD 4.4-Release i386
  XFree86 4.1.0_10
  fxtv-1.03
  Creative CT5880-A
  $B8<?M;V8~(B BT878A-TVPCI(PV951, Chipset: Bt878a, Tunner: Philips) 
    (http://kuroutoshikou.com/products/tvcuner/bt878a.html)

$BG'<1$9$k%G%P%$%9(B

  pcm0: <Creative CT5880-A> port 0xdc00-0xdc3f irq 9 at device 10.0 on pci0

  bktr0: <BrookTree 878> mem 0xda002000-0xda002fff irq 9 at device 14.0 on pci0
  iicbb0: <I2C generic bit-banging driver> on bti2c0
  iicbus0: <Philips I2C bus> on iicbb0 master-only
  iicsmb0: <I2C to SMB bridge> on iicbus0
  smbus0: <System Management Bus> on iicsmb0
  iic0: <I2C general purpose I/O> on iicbus0
  smbus1: <System Management Bus> on bti2c0
  bktr0: Card has no configuration EEPROM. Cannot determine card make.
  bktr0: Pinnacle/Miro TV, Temic NTSC tuner.
  pci0: <unknown card> (vendor=0x109e, dev=0x0878) at 14.1 irq 9


3. $B%$%s%9%H!<%k(B
===============

  1. [$B8<?M;V8~(B BT878A-TVPCI $B$r(B PCI $B%P%9$K@_CV(B]
    BT878A-TVPCI $B$r(B PCI $B%P%9$K@_CV(B
    TV$B%1!<%V%k$r%+!<%I$K@\B3(B
    $B2;=PNO$r2;8;%+!<%I$N(B LineIn $B$K@\B3(B

  2. [$B%+!<%M%k%*%W%7%g%sDI2C(B]

    device          bktr
    device          iicbus
    device          iicbb
    device          smbus
    device          iic
    device          iicsmb

  3. [$B%+!<%M%k$N:F9=C[$*$h$S%$%s%9%H!<%k(B]

    # /sys/i386/conf/
    # config Brave
    # ../../compile/Brave/
    # make depend
    # make 
    # make install 

  4. [$B%G%P%$%9DI2C(B]

    # cd /dev/
    # ./MAKEDEV bktr0

  5. [fxtv $B%$%s%9%H!<%k(B]
    # cd /usr/ports/graphics/fxtv/
    # make install clean

  6. [$B:F5/F0(B]
    # reboot

  7. [$B%O!<%I%&%'%"$N@_Dj(B]
    # vi b/usr/local/etc/rc.d/ktr.sh
      #!/bin/sh

      sysctl -w hw.bt848.card=$B?tCM(B
      sysctl -w hw.bt848.tuner=$B?tCM(B

  8. [$B%"%W%j$N@_Dj(B]
    > vi ~/.Xdefaults
    Fxtv*antennaStationList: 1 3 5  9 11 25 35
    Fxtv*antennaFreqSet:     jpnbcst
    Fxtv*inputFormat:        ntscj


4. $BF0:n>uBV(B
===========

$B%S%G%*%-%c%W%A%c!<%I%i%$%P(B 2.18$BHG!J(B/sys/dev/bktr/$B!K$rMxMQ$9$k>l9g!"$=$l(B
$B$>$l$N@_Dj$KBP1~$9$kF0:n$O0J2<$N$h$&$K$J$j$^$7$?!#(B

  /sys/dev/bktr/bktr_tuner.h:
    NO_TUNER                           0   $B!_(B
    TEMIC_NTSC                         1   $B!_(B
    TEMIC_PAL                          2   $B!_(B
    TEMIC_SECAM                        3   $B!_(B
    PHILIPS_NTSC                       4   $B!{(B
    PHILIPS_PAL                        5   $B!{(B
    PHILIPS_SECAM                      6   $B!{(B
    TEMIC_PALI                         7   $B!_(B
    PHILIPS_PALI                       8   $B!{(B
    PHILIPS_FR1236_NTSC                9   $B!{(B
    PHILIPS_FR1216_PAL                 10  $B!{(B
    PHILIPS_FR1236_SECAM               11  $B!{(B
    ALPS_TSCH5                         12  $B!_(B
    ALPS_TSBH1                         13  $B!_(B
    Bt848_MAX_TUNER                    14  $B!_(B


  /sys/dev/bktr/bktr_card.h:
    CARD_UNKNOWN                       0   $B!_(B
    CARD_MIRO                          1   $B!{(B
    CARD_HAUPPAUGE                     2   $B!{(B
    CARD_STB                           3   $B!{(B
    CARD_INTEL                         4   $B!_(B
    CARD_IMS_TURBO                     5   $B!}(B
    CARD_AVER_MEDIA                    6   $B!{(B
    CARD_OSPREY                        7   $B!_(B
    CARD_NEC_PK                        8   $B!{(B
    CARD_IO_GV                         9   $B!}(B
    CARD_FLYVIDEO                      10  $B!{(B
    CARD_ZOLTRIX                       11  $B!}(B
    CARD_KISS                          12  $B!_(B
    CARD_VIDEO_HIGHWAY_XTREME          13  $B!{(B
    CARD_ASKEY_DYNALINK_MAGIC_TVIEW    14  $B!{(B
    CARD_LEADTEK                       15  $B!}(B
    CARD_TERRATVPLUS                   16  $B!}(B
    Bt848_MAX_CARD                     17  $B"$(B

$B%A%e!<%J$OMxMQ$7$F$$$k(B Philips $B$,BP1~$7$F$$$k5!G=$,MxMQ$G$-$F$$$k$3$H$,(B
$B$o$+$j$^$9!#(B
$B%+!<%I$NJ}$G$9$,!"(BBT878A-TVPCI $B$KEv$F$O$^$k@_Dj$,$J$$$?$a!"$=$l$>$l$KF0(B
$B:n$O$^$A$^$A$G$9!#FCDj$N@_Dj$rH4$+$7$F(BTV$B2hA|$OI=<($5$l$k$N$G$9$,!"2;$,A4(B
$B$/=P$F$$$^$;$s!#(B


4. $BLdBjE@(B
=========

BT878A-TVPCI $B$KBP1~$9$k@_Dj$,MQ0U$5$l$F$$$J$$$?$a!"@5$7$/2;@<$,=PNO$5$l(B
$B$^$;$s!#2;8;%+!<%I$r$+$($5$:$K(B BT878A-TVPCI $B$N2;=PNO%]!<%H$+$iD>@\2;$r=&$C(B
$B$F$b2;$,=PNO$5$l$F$$$kMM;R$O$"$j$^$;$s$G$7$?!#%=%U%HE*$J%+!<%I$N@_Dj$KLd(B
$BBj$,$"$k$h$&$G$9!#(B
MS Windows 2000 $B$GF0:n3NG'$r9T$$!"2hA|2;@<$H$b$K=PNO$5$l$k$3$H$r3NG'$7$^(B
$B$7$?!#%+!<%I$N8N>c$G$O$J$$$h$&$G$9!#F1MM$NLdBj$,(B

  http://www.geocrawler.com/archives/3/160/2001/2/0/5237802/
  http://www.freebsd.org/cgi/getmsg.cgi?fetch=744685+747318+/usr/local/www/db/text/2001/freebsd-questions/20010304.freebsd-questions

$B$K$FJs9p$5$l$F$$$^$9$,!"$3$NLdBj$KBP$9$k2r7h$O<($5$l$F$$$^$;$s!#(B
$B$3$l$KBP$7!"(BFreeBSD-users-jp/63435 $B$GBg9>$5$s$,Js9p$J$5$C$?%Q%C%A$N$h$&(B
$B$K!"(BBT878A-TVPCI $B%+!<%IMQ$N@_Dj$rDI2C$9$k$3$H$GF0:n$5$;$?$$$H9M$($F$$$^(B
$B$9!#(B

  http://home.jp.freebsd.org/cgi-bin/showmail/FreeBSD-users-jp/63435

$BBg9>$5$s$O(BRedhat Linux7.1$B$+$i@_Dj$r0\?"$7$?$h$&$G$9!#(BLinux $B$N%3!<%I$ODI$C(B
$B$F$$$J$$$N$G$o$+$j$^$;$s!#(B
$B$I$J$?$+(B BT878A-TVPCI $B$N%G%P%$%9@_Dj>pJs$X$N%]%$%s%?$,$o$+$kJ}!"$$$i$C$7$c(B
$B$$$^$9$G$7$g$&$+!#;29M$K$9$k%3!<%I$,$"$j$^$7$?$i65$($F$/$@$5$$$^$;!#(B

$BB>$K$9$G$K(B BT878A-TVPCI $B$rF0:n$5$;$F2;$b=PNO$7$F$$$k$H$$$&J}!"%"%I%P%$%9(B
$B$*4j$$$7$^$9!#(B

# $BBg9>$5$s$,Ds6!$7$F$/$@$5$C$?(B IO_GV4 $B%Q%C%A$b;n$7$^$7$?!#2hA|$O=PNO$5$l(B
# $B$^$9$,!"2;@<$O=PNO$5$l$^$;$s$G$7$?!#(B

Daichi T.GOTO(ONGS)
    http://www.ongs.net/daichi, daichi@jp.freebsd.org

