フレンズAvermedia Avertv 507 TVチューナーとUbuntu 9.10

こんにちは、カブロビチャンズ様。 私のお気に入りのUbuntuディストリビューションキットとAvermedia Avertv 507 tvチューナーは、この記事を書くように説得しましたが、Ubuntu 9.10をクリーンにインストールする際にセットアップに問題がありました。 そして、これは私が招待を受けた最初のトピックです。 そして、問題は、このチューナーをセットアップするためのほとんどの指示が多くの間違い、多くの不一致を犯したことです。もちろん、チューナーのチューニング時に新しいUbuntu 9.10カーネルに関する記事がなかったため、自分でチューナーを構成することは非常に困難でした。

したがって、すでにすべての神経を浪費している多くの人々を助けるために、説明と正しい構成で前述のチューナーをセットアップするためのアルゴリズムを以下に示します。

そして、彼らが言うように、帽子をかぶった人は、単に設定をコピーできます。





テレビを見るには、tvtimeを使用して、リモートコントロールパッケージlircを制御します。

パッケージマネージャーまたはコンソールからインストールします。



sudo apt-get install tvtime

sudo apt-get install lirc









インストール中に、tvtimeはブロードキャスト標準について質問します。 ロシアのほとんどの人にとっては、Pal-DKとSecam、ソチではSecamです。

設定を編集するため、何でも選択してください。 同じことがLircのチップセットの選択にも当てはまります。



パッケージをインストールしたら、tvtimにチップセット(カードとチューナー)の番号と新しいカーネルの番号を伝える必要があります。 また、新しいカーネルでは、いくつかのパラメーターを削除する必要がありました。そうしないと、TVチューナーは私たちと友達になりたくありませんでした。 特にあなたのために、ここと今、忠実な作業設定:)

構成ファイルを作成する



sudo nano /etc/modprobe.d/aliases







私たちが処方する:



alias char-major-81 videodev

options i2c-algo-bit bit_test=1

options saa7134 card=102 tuner=38

options tuner secam=d



alias char-major-81-0 saa7134

alias char-major-81-1 off

alias char-major-81-2 off

alias char-major-81-3 off









保存、再起動:)

これで、TVチューナーに画像が表示され、チャンネルをスキャンして追加する必要があります。

私のように多くの問題が発生しないように、手動で追加することをお勧めします。

「その他」を選択したテレビ時間設定の周波数表、チャンネル設定はファイルにあります

〜/ .tvtime / stationlist.xml

チャンネルを含むファイルはユーザーディレクトリにある必要があり、TVtimeがファイルへの必要なアクセス権を持って読み取りできるように、通常のユーザーから作成する必要があることに注意してください。



参照としてファイルをお持ちしますが、他の都市(ソチがある)ではチャネル周波数が異なることに注意してください。 従来のテレビのチャンネルをスキャンして周波数を選択しました。

自動スキャンを使用してチャネルを構成できますが、必要な順序で移動させたい場合は、すべてを手動でのみ実行します。

私のstationlist.xml:



<? xml バージョン = "1.0" >

<! DOCTYPE stationlist PUBLIC "-// tvtime // DTD stationlist 1.0 // EN" " tvtime.sourceforge.net/DTD/stationlist1.dtd " >

< stationlist xmlns = " tvtime.sourceforge.net/DTD " >

< リスト ノルム =「SECAM」 周波数 =「カスタム」 オーディオ =「dk」 >

< ステーション = "1" アクティブ = "1" 位置 = "1" バンド = "カスタム" チャンネル = "49.00MHz" finetune = "9" norm = "SECAM" オーディオ = "auto" />

< ステーション = "2" アクティブ = "1" 位置 = "2" バンド = "カスタム" チャンネル = "207.00MHz" finetune = "0" norm = "SECAM" audio = "auto" />

< ステーション =「3」 アクティブ =「1」 ポジション =「3」 バンド =「カスタム」 チャンネル =「495.00 MHz」 finetune =「0」 norm =「SECAM」 audio =「auto」 />

< ステーション = "4" アクティブ = "1" 位置 = "4" バンド = "カスタム" チャンネル = "191.00MHz" finetune = "0" norm = "SECAM" audio = "auto" />

< ステーション =「5„ アクティブ =「1」 位置 =「5」 バンド =「カスタム」 チャンネル =「535.00MHz」finetune =「0」 norm =「SECAM」 audio =「auto」 />

< ステーション = "6" アクティブ = "1" 位置 = "6" バンド = "カスタム" チャンネル = "77.00MHz" finetune = "0" norm = "SECAM" audio = "auto" />

< ステーション = "7" アクティブ = "1" 位置 = "7" バンド = "カスタム" チャンネル = "575.00MHz" finetune = "0" norm = "SECAM" オーディオ = "auto" />

< ステーション = "8" アクティブ = "1" 位置 = "8" バンド = "カスタム" チャンネル = "623.00MHz" finetune = "0" norm = "SECAM" audio = "auto" />

< ステーション = "9" アクティブ = "1" 位置 = "9" バンド = "カスタム" チャンネル = "591.00MHz" finetune = "0" norm = "SECAM" audio = "auto" />

< ステーション = "10" アクティブ = "1" 位置 = "10" バンド = "カスタム" チャンネル = "679.00MHz" finetune = "0" norm = "SECAM" audio = "auto" />

< ステーション = "11" アクティブ = "1" 位置 = "11" バンド = "カスタム" チャンネル = "711.00MHz" finetune = "0" norm = "SECAM" audio = "auto" />

</ リスト >

</ ステーションリスト >

*このソースコードは、 ソースコードハイライターで強調表示されました。



引用符に注意してください、それらはhabraparserに食べられました。



ここでカスタムとは、たとえば、チャネルが「ロシア」ではなく「その他」の周波数テーブルを参照することを意味します。

次に、サウンドを扱います。 私の問題は、ケーブルがテレビチューナーに接続されていないことでした。

内部でも外部でもありません。 幸いなことに、目的のコネクタと長さの外部ワイヤが見つかりました。これは私のPCスピーカーに完全に付属しています。

あなたは店でワイヤーを手に入れることができます。

だから、私たちはワイヤーを得た:)

ワイヤは、サウンドカードの一方の端のライン入力コネクタと、もう一方の端のチューナーオーディオ出力コネクタにそれぞれ接続します。

音が出ない場合は、



- > ->









入力タブに移動して、コンピューターの受信サウンドデバイスが選択されていること、および入力チャンネルが選択されていることを確認します。「アナログ入力」

しかし、今でも音が裏切りに現れたくない場合は、端末でコマンドを与えます



alsamixer









ここでは、LineとSurroundの2つのパラメーターが重要です。

「独立」位置にサラウンドを配置し、ラインで音量スライダーを上げます。 スライダーの下の行で署名が「00」ではなく「MM」である場合は、ミュートを意味するため、キーボードの英字「M」を押してサウンドをオンにします。 今、音は作るのを助けることができませんでした:)

そのようなパターンを特定することは、多くの作業の価値がありました:)



リモートの設定とプログラミングは引き続き行います。

まず、リモートコントロールのアドレスを決定します。

cat /proc/bus/input/devices







問題では、次のようなものを見つけます



I: Bus=0001 Vendor=1461 Product=a11b Version=0001

N: Name="saa7134 IR (Avermedia AVerTV St"

P: Phys=pci-0000:05:07.0/ir0

S: Sysfs=/devices/pci0000:00/0000:00:09.0/0000:05:07.0/input/input6

U: Uniq=

H: Handlers=kbd event6

B: EV=100003

B: KEY=40fc310 82140000 0 0 0 0 2048000 180 4001 9e0000 0 0 ffc









ここで、event6は私たちにとって重要です。 あなたはそれを持っていることができます、例えば、event5

次に、ファイル/etc/lirc/hardware.confを編集します



sudo nano /etc/lirc/hardware.conf









次の行を修正します。



REMOTE_MODULES=»"

REMOTE_DRIVER=»dev/input»

REMOTE_DEVICE=»/dev/input/event6″

REMOTE_LIRCD_CONF=»/etc/lirc/lircd.conf»









最終的に私のファイルは次のようになります。



# /etc/lirc/hardware.conf

#

#Chosen Remote Control

REMOTE="AverMedia TV card (TVCapture TVPhone) (card=6)"

REMOTE_MODULES=""

REMOTE_DRIVER="dev/input"

REMOTE_DEVICE="/dev/input/event6"

REMOTE_SOCKET=""

REMOTE_LIRCD_CONF="/etc/lirc/lircd.conf"

REMOTE_LIRCD_ARGS=""



#Chosen IR Transmitter

TRANSMITTER="Custom"

TRANSMITTER_MODULES=""

TRANSMITTER_DRIVER=""

TRANSMITTER_DEVICE=""

TRANSMITTER_SOCKET=""

TRANSMITTER_LIRCD_CONF=""

TRANSMITTER_LIRCD_ARGS=""



#Enable lircd

START_LIRCD="true"



#Don't start lircmd even if there seems to be a good config file

#START_LIRCMD="false"



#Try to load appropriate kernel modules

LOAD_MODULES="true"



# Default configuration files for your hardware if any

LIRCMD_CONF=""



#Forcing noninteractive reconfiguration

#If lirc is to be reconfigured by an external application

#that doesn't have a debconf frontend available, the noninteractive

#frontend can be invoked and set to parse REMOTE and TRANSMITTER

#It will then populate all other variables without any user input

#If you would like to configure lirc via standard methods, be sure

#to leave this set to "false"

FORCE_NONINTERACTIVE_RECONFIGURATION="false"

START_LIRCMD=""









次に、リモートをプログラムします(event6を自分の値に変更します):



sudo irrecord -H dev/input -d /dev/input/event6 /etc/lirc/lircd.conf









ウィザードは、キーを押すように要求します。 手順が正常に完了したことが通知されるまで押し続けます。

次に、ボタンの名前を入力し、Enterキーを押します。 名前を入力したリモコンのボタンを押すのに約5秒かかります。

注意 、ボタンの名前は予約されています! 名前を入力すると、ウィザードでエラーが表示されます。 ここに投稿した許可された名前のリスト

必要なすべてのボタンに対して手順を繰り返し、Enterを押します。



構成を読み取る歌詞デーモンを再起動します。



sudo /etc/init.d/lirc restart









すべてを正しく行ったかどうかを確認する時が来ました。

ターミナルでコマンドを入力します





irw









次に、リモコンのボタンをクリックします。 端末にボタンの物理アドレスが表示されている場合は、正しい方向に進んでいます。



最後の段階に進みます。

ツイート時間コマンドをリモートボタンに関連付けるファイルを作成します。



cd ~

nano .lircrc









このサンプルによると、名前を設定するボタンごとに、TVtimeのコマンドを示します。



begin

prog = irexec

button = KEY_POWER

config = tvtime &

config = tvtime-command QUIT

end









これが私のファイルで、必要な基本的なボタンがあります:

begin

prog = irexec

button = KEY_POWER

config = tvtime &

config = tvtime-command QUIT

end



begin

prog = irexec

button = KEY_VOLUMEUP

config = tvtime-command CHANNEL_UP

end



begin

prog = irexec

button = KEY_VOLUMEDOWN

config = tvtime-command CHANNEL_DOWN

end



begin

prog = irexec

button = KEY_NEXT

config = tvtime-command RIGHT

end



begin

prog = irexec

button = KEY_LAST

config = tvtime-command LEFT

end



begin

prog = irexec

button = BTN_1

config = tvtime-command CHANNEL_1

end



begin

prog = irexec

button = BTN_2

config = tvtime-command CHANNEL_2

end



begin

prog = irexec

button = BTN_3

config = tvtime-command CHANNEL_3

end



begin

prog = irexec

button = BTN_4

config = tvtime-command CHANNEL_4

end



begin

prog = irexec

button = BTN_5

config = tvtime-command CHANNEL_5

end



begin

prog = irexec

button = BTN_6

config = tvtime-command CHANNEL_6

end



begin

prog = irexec

button = BTN_7

config = tvtime-command CHANNEL_7

end



begin

prog = irexec

button = BTN_8

config = tvtime-command CHANNEL_8

end



begin

prog = irexec

button = BTN_9

config = tvtime-command CHANNEL_9

end



begin

prog = irexec

button = BTN_0

config = tvtime-command CHANNEL_0

end



begin

prog = irexec

button = KEY_MUTE

config = tvtime-command TOGGLE_MUTE

end



begin

prog = irexec

button = KEY_MENU

config = tvtime-command TOGGLE_FULLSCREEN

end









そして今、私のファイルは/etc/lirc/lircd.confであるため、疑問があるかどうかを確認できます。



# Please make this file available to others

# by sending it to <lirc@bartelmus.de>

#

# this config file was automatically generated

# using lirc-0.8.6(devinput) on Fri Nov 6 16:23:42 2009

#

# contributed by

#

# brand: /etc/lirc/lircd.conf

# model no. of remote control:

# devices being controlled by this remote:

#



begin remote



name /etc/lirc/lircd.conf

bits 16

eps 30

aeps 100



one 0 0

zero 0 0

pre_data_bits 16

pre_data 0x8001

gap 35992

toggle_bit_mask 0x0



begin codes

KEY_VOLUMEUP 0x0192

KEY_VOLUMEDOWN 0x017F

KEY_MUTE 0x0071

KEY_NEXT 0x0073

KEY_LAST 0x0072

BTN_0 0x000B

BTN_1 0x0002

btn_2 0x0003

BTN_3 0x0004

btn_4 0x0005

BTN_5 0x0006



BTN_6 0x0007

BTN_7 0x0008

BTN_8 0x0009

BTN_9 0x000A

KEY_MENU 0x0174

KEY_POWER 0x0074

end codes



end remote









コンソールが動作を開始するには、ブート時に起動アプリケーションにirexec -dコマンドを追加します

それだけです、ウォッチングをお楽しみください:)



追記:集合ブログに移動しました



追記:ユーザー選択メニューにテレビの音がないようにする

gedit ~/.tvtime/tvtime.xml









行を追加



< オプション = "MuteOnExit" = "1" />



保存します



All Articles