- PR -

一部、見れないチャンネルがある

投稿者投稿内容
azuki
会議室デビュー日: 2006/12/07
投稿数: 15
お住まい・勤務地: 静岡県
投稿日時: 2006-12-15 23:56
たけさん,こんにちは。

Vine Linux 4.0で見られるようになりましたか。これで,安心して年末年始の
番組を楽しめますね。当初,カーネルソースを弄ってカーネル再構築をしない
と直らないだろうなぁと思っていましたが,意外と簡単に対処できてなにより
です。一応,NHK総合テレビ(2ch)も問題なく見られるんですね。

今一つ教えていただきたいのですが,元々/etc/modprobe.confに記述されてい
た以下の行は,Vine Linuxインストール時に自動設定されたものでしょうか。
それとも,インストール後に手動で追加したものでしょうか。

alias char-major-81 saa7134
options saa7134 card=34 tuner=40
たけ
会議室デビュー日: 2006/12/06
投稿数: 15
お住まい・勤務地: 広島県
投稿日時: 2006-12-16 07:19
こんにちは、azukiさん。

お蔭様で年末年始はテレビを見ながら食っちゃ寝できそうです^^
また、NHK総合も問題なく見れます。

>>今一つ教えていただきたいのですが,元々/etc/modprobe.confに記述されてい
>>た以下の行は,Vine Linuxインストール時に自動設定されたものでしょうか。
>>それとも,インストール後に手動で追加したものでしょうか。

これは、VineLinux3.2の時に調べてメモしておいた設定をVineLinux4.0に適用したもので、インストール後に手動で追加したものです。
azuki
会議室デビュー日: 2006/12/07
投稿数: 15
お住まい・勤務地: 静岡県
投稿日時: 2006-12-17 00:17
たけさん,こんにちは。

なるほど,手動で追加されたんですね。この中で,novac PrimeTV 7133のチュ
ーナユニットはTCL2002NJであるのに,tuner=40(TUNER_HITACHI_NTSC)と設定さ
れているのが,ちょっと気になりました。この値は,どのようにして決まった
のでしょうか。

問題なく映れば結果オーライとも言えますが,tuner=50(TUNER_TCL_2002N)の方
が適切かも知れません。一方,SAA7134_BOARD_NOVAC_PRIMETV7133のtuner_type
は,デフォルトでTUNER_ALPS_TSBH1_NTSC(tuner=9)となっているので,これの
同等品という可能性もあります。

というわけで,/etc/modprobe.confのtuner=40をtuner=50に置き換えた場合,
およびtuner=9に置き換えた場合のチャンネルの映り具合を確認していただけま
すか(それぞれのdmesg抜粋も)。よろしくお願いいたします。
たけ
会議室デビュー日: 2006/12/06
投稿数: 15
お住まい・勤務地: 広島県
投稿日時: 2006-12-18 20:54
こんばんは、azukiさん。

>この値は,どのようにして決まったのでしょうか。
VineLinux3.2で設定するとき、ネットで検索したのですがその際見付けたページで
Prime7133の設定がこのようになっていました。

>/etc/modprobe.confのtuner=40をtuner=50に置き換えた場合,
>およびtuner=9に置き換えた場合のチャンネルの映り具合を確認していただけま
>すか(それぞれのdmesg抜粋も)。よろしくお願いいたします。

まず、tuner=50を試してみました。
チャンネル・移り具合も問題なくtuner=40と変わりないように思います。

saa7133[0]: found at 0000:02:0b.0, rev: 16, irq: 21, latency: 32, mmio: 0xe7021000
saa7133[0]: subsystem: 5168:0138, board: Noval Prime TV 7133 [card=34,insmod option]
saa7133[0]: board init: gpio is 38e00
saa7133[0]: i2c eeprom 00: 68 51 38 01 10 28 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
nvidia: module license 'NVIDIA' taints kernel.
tuner 1-0061: chip found @ 0xc2 (saa7133[0])
tuner 1-0061: type set to 50 (TCL 2002N)
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0

※追記
tuner=9を試してみました。
こちらも、特に変化はありません。
チャンネルもOKです。
強いて言うなら、若干画質が悪くなったような気がする。くらいでしょうか。
ただ、目には自信はありませんので気のせいかもしれません。

saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:02:0b.0[A] -> GSI 21 (level, low) -> IRQ 19
saa7133[0]: found at 0000:02:0b.0, rev: 16, irq: 19, latency: 32, mmio: 0xe7021000
saa7133[0]: subsystem: 5168:0138, board: Noval Prime TV 7133 [card=34,insmod option]
saa7133[0]: board init: gpio is 38e00
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
USB Universal Host Controller Interface driver v2.3
saa7133[0]: i2c eeprom 00: 68 51 38 01 10 28 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 0-0061: chip found @ 0xc2 (saa7133[0])
tuner 0-0061: type set to 9 (Alps HSBH1)
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0


[ メッセージ編集済み 編集者: たけ 編集日時 2006-12-18 21:16 ]
azuki
会議室デビュー日: 2006/12/07
投稿数: 15
お住まい・勤務地: 静岡県
投稿日時: 2006-12-26 00:19
たけさん,こんにちは。

> > この値は,どのようにして決まったのでしょうか。
> VineLinux3.2で設定するとき、ネットで検索したのですがその際見付けたページで
> Prime7133の設定がこのようになっていました。

そうでしたか。でも,たけさんが目視確認されたように,novac PrimeTV 7133
のチューナユニットは日立製ではないわけですから,その設定で動作はするけ
れど,厳密には正しくないという可能性が高そうです。

> まず、tuner=50を試してみました。
> チャンネル・移り具合も問題なくtuner=40と変わりないように思います。

> tuner=9を試してみました。
> こちらも、特に変化はありません。
> チャンネルもOKです。

ほっ,大丈夫でしたか。でしたら,目視確認の結果からtuner=50が適切のよう
な気がしますね。

> 強いて言うなら、若干画質が悪くなったような気がする。くらいでしょうか。
> ただ、目には自信はありませんので気のせいかもしれません。

これらのチューナタイプは,実は以下のようなソースの違いでしかないので,
これで画質が変化するとは思えません。おそらく気のせいだと思います。強い
て言うと,VHF-H周波数のしきい値とUHF周波数のしきい値がそれぞれ違ってい
るので,特に4chあたりの選局がちょっと怪しかったのですが,チャンネル選択
も問題ないようなので,そんなに気にしなくて良いのでしょう。

コード:
/* ------------ TUNER_ALPS_TSBH1_NTSC - TEMIC NTSC ------------ */

static struct tuner_range tuner_alps_tsb_1_ranges[] = {
	{ 16 * 137.25 /*MHz*/, 0x01, },
	{ 16 * 385.25 /*MHz*/, 0x02, },
	{ 16 * 999.99        , 0x08, },
};

static struct tuner_params tuner_alps_tsbh1_ntsc_params[] = {
	{
		.type   = TUNER_PARAM_TYPE_NTSC,
		.ranges = tuner_alps_tsb_1_ranges,
		.count  = ARRAY_SIZE(tuner_alps_tsb_1_ranges),
		.config = 0x8e,
	},
};

/* 40-49 */
/* ------------ TUNER_HITACHI_NTSC - HITACHI NTSC ------------ */

static struct tuner_range tuner_lg_new_tapc_ranges[] = {
	{ 16 * 170.00 /*MHz*/, 0x01, },
	{ 16 * 450.00 /*MHz*/, 0x02, },
	{ 16 * 999.99        , 0x08, },
};

static struct tuner_params tuner_hitachi_ntsc_params[] = {
	{
		.type   = TUNER_PARAM_TYPE_NTSC,
		.ranges = tuner_lg_new_tapc_ranges,
		.count  = ARRAY_SIZE(tuner_lg_new_tapc_ranges),
		.config = 0x8e,
	},
};

/* 50-59 */
/* ------------ TUNER_TCL_2002N - TCL NTSC ------------ */

static struct tuner_range tuner_tcl_2002n_ntsc_ranges[] = {
	{ 16 * 172.00 /*MHz*/, 0x01, },
	{ 16 * 448.00 /*MHz*/, 0x02, },
	{ 16 * 999.99        , 0x08, },
};

static struct tuner_params tuner_tcl_2002n_params[] = {
	{
		.type   = TUNER_PARAM_TYPE_NTSC,
		.ranges = tuner_tcl_2002n_ntsc_ranges,
		.count  = ARRAY_SIZE(tuner_tcl_2002n_ntsc_ranges),
		.config = 0x8e,
		.cb_first_if_lower_freq = 1,
	},
};



あと注目すべきは,TUNER_TCL_2002Nで“cb_first_if_lower_freq = 1”の設定
が仕込まれていることです。ソースのコメントを読むと,なんか特定のTVチュ
ーナカードで選局がスムースになるらしいです。
たけ
会議室デビュー日: 2006/12/06
投稿数: 15
お住まい・勤務地: 広島県
投稿日時: 2006-12-30 18:38
こんにちわ、azukiさん。

画質が悪くなったと思ったのはやっぱり気のせいだったのですね^^;
現在はtuner=50で使用しています。
選局は非常にスムーズですが、これもtuner=40との違いは体感できませんでした。
ただ、Windows時に、チューナーに付属していた視聴ソフトを使用していたのですが、それと比べると選局速度は抜群に早いので、十分満足しています^^

スキルアップ/キャリアアップ(JOB@IT)