ログイン
編集不可のページディスカッション情報添付ファイル
"neotaso/Chinachu on Gentoo"の差分

MMA
1と2のリビジョン間の差分
2014-11-27 10:11:54時点のリビジョン1
サイズ: 2697
編集者: neotaso
コメント:
2014-11-27 11:59:06時点のリビジョン2
サイズ: 5040
編集者: neotaso
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 2: 行 2:
<<TableOfContents(4)>>
== 前書き,事前知識 ==
 {{{#!wiki caution
 '''この記事はある程度地デジ受信について知っていることを前提とします'''
 * PT*がなんであるかに関して
 * アンテナやB-CASについて
 * PCで地デジを録画する危険性について
 * '''すべて自己責任であること'''
}}}
まぁなんとなく読む分にはいいけど…
 
行 13: 行 24:
 * マシンはMyucel  * GentooでPT2利用は割りと挑戦者が多くググればそこそこドキュメントが出てくる
  * [[http://d.hatena.ne.jp/m-bird/20110419/1303243395|GentooでPT1/PT2を使うためのヒント - FreeBSDいちゃらぶ日記]]
  * [[http://fedoranize.seesaa.net/article/294305188.html|gentooでのpt2設定保存版 gentoo二世 - ゆったりとLinux]]
  * [[http://d.hatena.ne.jp/korokorokoron/20100326#1269579210|recpt1のebuild - 菖蒲のころ]] (残念ながらebuildはリンク切れ)
 * B-CASカードが必要
  * 青色だと地デジのみ, 赤色だとBSCSも可能
  *
 * マシンはMyucelで
行 15: 行 33:
==前準備== == 前準備 ==
行 46: 行 64:
== ドライバ関連のインストール == == リーダ関連のインストール ==
 * B-CASカード読み取りに以下のツールが必要
  * sys-apps/pcsc-lite
  * app-crypt/ccid
   * しかしこれらの最新版はB-CASの読み取りに対応していないのでバージョンを下げる必要がある
 * まずはstableをmaskする
  * package.maskのファイルに記述, もしくはディレクトリ以下の任意のファイルに記述.今回は後者
   * ディレクトリの場合,ディレクトリ以下のファイルがすべて読まれる
   * 管理が楽なのでディレクトリの方を使っていこう
  * PT2の時代は/etc/make.confだったりするし怖い......
 {{{
neotaso@Myucel ~ $ emerge -pv pcsc-lite ccid /* Stableなバージョンの確認 */

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] sys-apps/pcsc-lite-1.8.12-r1 USE="udev -libusb -policykit (-selinux)" PYTHON_TARGETS="python2_7" 567 kB
[ebuild N ] app-crypt/ccid-1.4.18 USE="usb -twinserial" 481 kB
Total: 2 packages (2 new), Size of downloads: 1,048 kB
/* 略 */

neotaso@Myucel ~ $ sudoedit /etc/portage/package.mask/pt2

neotaso@Myucel ~ $ cat /etc/portage/package.mask/pt2
#B-CASカード読み取りの為最新版のmask
>=sys-apps/pcsc-lite-1.8.12
>=app-crypt/ccid-1.4.1
}}}

Chinachu on Gentoo

前書き,事前知識

    • この記事はある程度地デジ受信について知っていることを前提とします

    • PT*がなんであるかに関して
    • アンテナやB-CASについて
    • PCで地デジを録画する危険性について
    • すべて自己責任であること

まぁなんとなく読む分にはいいけど…

前準備

  • PT2をPCIボードに挿す
  • NTTcomのICカードリーダをUSBポートに挿す
  • ブートし認識してるか確認
    • lspciはsys-apps/pciutilsに

neotaso@Myucel ~ $ sudo lspci
/* 省略 */
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 02)
04:00.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01)
04:01.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
05:04.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 05)
05:05.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 05)
  • Xilinx Corporation Device 222aと書かれてるのがそれ(FPGA回路基板の事っぽい)
  • 一応ICカードリーダも確認
    • lsusbはsys-apps/usbutilsに

neotaso@Myucel /usr/local/tmp $ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 04e6:511a SCM Microsystems, Inc. 
Bus 003 Device 002: ID 0d3d:6364 Tangtop Technology Co., Ltd 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  • SCM Microsystemsがそれ

リーダ関連のインストール

  • B-CASカード読み取りに以下のツールが必要
    • sys-apps/pcsc-lite
    • app-crypt/ccid
      • しかしこれらの最新版はB-CASの読み取りに対応していないのでバージョンを下げる必要がある
  • まずはstableをmaskする
    • package.maskのファイルに記述, もしくはディレクトリ以下の任意のファイルに記述.今回は後者
      • ディレクトリの場合,ディレクトリ以下のファイルがすべて読まれる
      • 管理が楽なのでディレクトリの方を使っていこう
    • PT2の時代は/etc/make.confだったりするし怖い......
    neotaso@Myucel ~ $ emerge -pv pcsc-lite ccid /* Stableなバージョンの確認 */
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild  N     ] sys-apps/pcsc-lite-1.8.12-r1  USE="udev -libusb -policykit (-selinux)" PYTHON_TARGETS="python2_7" 567 kB
    [ebuild  N     ] app-crypt/ccid-1.4.18  USE="usb -twinserial" 481 kB
    Total: 2 packages (2 new), Size of downloads: 1,048 kB
    /* 略 */
    
    neotaso@Myucel ~ $ sudoedit /etc/portage/package.mask/pt2
    
    neotaso@Myucel ~ $ cat /etc/portage/package.mask/pt2
    #B-CASカード読み取りの為最新版のmask
    >=sys-apps/pcsc-lite-1.8.12
    >=app-crypt/ccid-1.4.1

neotaso/Chinachu on Gentoo (最終更新日時 2014-12-09 17:23:52 更新者 neotaso)