Linuxでテレビ総合スレ 避難所 2at AVI
Linuxでテレビ総合スレ 避難所 2 - 暇つぶし2ch993:名無しさん@編集中
19/01/08 23:40:42.52 vH5z+gCB0.net
959です.皆様,返信ありがとうございます.
故あってProxmoxを使っているのですが,Kconfigを見ると default 16になってるので,3枚刺しでもイケるはずなんですが,駄目です.
PT3だから駄目なんでしょうか.
# cat /usr/src/linux-headers-4.15.18-9-pve/drivers/media/dvb-core/Kconfig
config DVB_MAX_ADAPTERS
int "maximum number of DVB/ATSC adapters"
depends on DVB_CORE
default 16
range 1 255

994:名無しさん@編集中
19/01/08 23:55:09.68 uyZ9Ixqh0.net
Proxmox知らないけど、カーネルのconfigはどうなっているの?

995:名無しさん@編集中
19/01/09 00:05:06.11 6FqHUaq10.net
959です.
カーネルのコンフィグは特にいじってないのです.
どこで制限がかかってるんでしょうね.
dvb-coreのKconfigは上記の通りで,アダプタは最大16になってるはず.
PT3のKconfigは,中身見てみましたが,特に制限がありそうには見えませんでした.
/usr/src/linux-headers-4.15.18-9-pve/drivers/media/pci/pt3/Kconfig
config DVB_PT3
tristate "Earthsoft PT3 cards"
depends on DVB_CORE && PCI && I2C
select DVB_TC90522 if MEDIA_SUBDRV_AUTOSELECT
select MEDIA_TUNER_QM1D1C0042 if MEDIA_SUBDRV_AUTOSELECT
select MEDIA_TUNER_MXL301RF if MEDIA_SUBDRV_AUTOSELECT
help
Support for Earthsoft PT3 PCIe cards.
Say Y or M if you own such a device and want to use it.

996:名無しさん@編集中
19/01/09 01:25:49.35 JfDXUssw0.net
スレリンク(linux板)
こっちのスレにちょうどPTxのDVBドライバの作者さんが来てるよ。

997:名無しさん@編集中
19/01/09 11:47:19.51 OOadpuoJ0.net
>>973
ちなみにKconfigは設定の定義だけで設定値そのものじゃないので
/lib/modules/$(uname -r)/build/.config とかを見ないと駄目ですよ

998:名無しさん@編集中
19/01/09 22:23:59.69 3aHX+meR0.net
初代raspberry piにEPGStation入れるのに何回もdesign-material-liteってモジュールのとこでコケてやっと成功した
初代でも動作は結構軽いど

999:名無しさん@編集中
19/01/09 22:51:05.35 7ZKPQeEb0.net
>>973
$ lsb_release -d
Description: Ubuntu 18.04.1 LTS
$ grep DVB_MAX /lib/modules/4.15.0-43-generic/build/.config
CONFIG_DVB_MAX_ADAPTERS=8
あらららそーなのか。
>>975
実際に使われている値はどうやって調べるんだったかな?
と思っていたので感謝です。

1000:名無しさん@編集中
19/01/09 23:48:06.28 OOadpuoJ0.net
実行中のカーネルのconfigは/proc/config.gz でも見られるよ
zcat /proc/config.gz | grep DVB_MAX_ADAPTERS

1001:名無しさん@編集中
19/01/10 07:06:27.44 TmjAgnxr0.net
>>978
Ubuntu だと残念ながら存在しない様です。
$ ls /proc/config.gz
ls: '/proc/config.gz' にアクセスできません: そのようなファイルやディレクトリはありません
ここによると
URLリンク(matoken.org)
$ grep DVB_MAX /boot/config-4.15.0-43-generic
CONFIG_DVB_MAX_ADAPTERS=8
Ubuntu の場合カーネルの再ビルドが必要ですね。
Debian も同じでしょうかね?

1002:名無しさん@編集中
19/01/10 14:28:09.71 3g4oSMfz0.net
EPGStation使い始めたんだけど、「録画済み」のとこに表示される番組のとこの…タッチすると+encodeって出てh.264選んで追加すると「エンコードキューに追加しました」となったから一晩寝たらエンコード勝手に終わってんのかなと思ったんだけど何も始まってないみたい。
これどうやって使うもんなの?よく分からんわ。

1003:名無しさん@編集中
19/01/10 15:38:58.30 OPNzngT60.net
俺は使ってないけど基本的にデフォルトのままでエンコードはできるはず。
ffmpeg入ってないとか、ffmpegのパスを正しく指定してないとかはしらん。
エンコードの状態は
logs/Service/system.log
に記録されるのでそこを見るべし。

1004:959
19/01/10 20:31:23.34 M6hdnfdW0.net
3枚目のPT3が認識しない,で投稿した者です.
カーネルパラメータみたらやっぱし8個分が上限になってました.
これのせいですね.いろいろ勉強になりました.アドバイス下さった皆様ありがとうございます.
# grep DVB_MAX /boot/config-`uname -r`
CONFIG_DVB_MAX_ADAPTERS=8

1005:名無しさん@編集中
19/01/10 22:25:02.33 0+o4tz4J0.net
>>979
Debian の stretch backports の 4.18 は 16 だよ

1006:名無しさん@編集中
19/01/11 20:40:50.82 IdJDlbHx0.net
>>981
アドバイス有難う
どうやらデフォルト設定で録画済ファイル名に番組名つけるようになってて、
番組名に「!」とか入ってるとffmpegがfile not foundになってる模様
今度pi3買ってきてもう一回やり直してみる

1007:名無しさん@編集中
19/01/12 11:49:51.31 Lu/jmE6bM.net
>>984
ファイル名の特殊文字がエスケープできてないとかそういう話ではなくてですかね

1008:名無しさん@編集中
19/01/12 11:57:26.52 EJOlyzKQ0.net
>>984
windowsでの話?windowsでその手の話は聞くけど

1009:名無しさん@編集中
19/01/12 16:29:29.11 EJOlyzKQ0.net
dd max m4 使用手順簡単そうだね
URLリンク(note.spage.jp)

1010:名無しさん@編集中
19/01/12 17:14:25.03 XxYV/SJc0.net
4k放送用DVBチューナーって日本でも使えるのかな?
ACASはどうにかしなくちゃいけないだろうけど。

1011:名無しさん@編集中
19/01/12 19:21:41.03 W9R7S9wlr.net
マウスでポチポチやるだけなら楽なんだが…

1012:名無しさん@編集中
19/01/12 21:03:16.64 O5u0sUig0.net
>>985-986
system.logにffmpegのログ吐かせてみたらpresetとcrfってオプションでコケてたからconfigフォルダのenc.shで削ってみたら一応エンコードは始まるようになったわ。
thx

1013:名無しさん@編集中
19/01/12 21:12:35.33 hlAKjLg10.net
PX-W3PE4でpx4_drvを利用させてもらっているものです。
CentOS 7.5環境で、px4_drv + recpt1 + mirakurun + EPGStationという環境で
使用しているのですが、たまにEPGStationにて録画が開始できない事があります。
/var/log/messageを見ると
kernel: px4_drv 2-1.5:1.0: px4_tsdev_open 0:2: failed. (ret: -5)
kernel: px4_drv 2-1.5:1.0: tc90522_write_regs: i2c_comm_master_write() failed. (num: 2, i: 0, addr: 22, reg: 13, ret: -5)
というログが延々とでています
これら現象について何かご存知の方いらっしゃいませんでしょうか?
(px4_drvは本日時点で最新版を利用しています)

1014:名無しさん@編集中
19/01/12 21:20:57.94 hlAKjLg10.net
984です。連投失礼します。また起動直後から
px4_drv 2-1.5:1.0: px4_tsdev_set_channel 0:1: tc90522_tmcc_get_tsid_s() failed.
の繰り返し後
INFO: task recpt1_px4:4941 blocked for more than 120 seconds.
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
recpt1_px4 D ffff9806361dc100 0 4941 4391 0x00000080
Call Trace:
schedule+0x29/0x70
ringbuffer_read_to_user+0x10d/0xcd0 [px4_drv]
? wake_up_atomic_t+0x30/0x30
px4_tsdev_read+0x6d/0xc0 [px4_drv]
vfs_read+0x9f/0x170
SyS_read+0x7f/0xf0
? system_call_after_swapgs+0xae/0x146
system_call_fastpath+0x22/0x27
? system_call_after_swapgs+0xae/0x146
INFO: task recpt1_px4:4941 blocked for more than 120 seconds.
というログが出ることもありました。

1015:名無しさん@編集中
19/01/12 21:35:39.82 EJOlyzKQ0.net
>>990
preset とcrfって基本的なオプションのような…
ffmpegのバージョンが古いとか有りそう

1016:名無しさん@編集中
19/01/12 21:42:30.48 ncah5i/60.net
dd max m4をmirakurunで使用する際
プレミアムと通常のCASを処理どうするんだろ...

1017:名無しさん@編集中
19/01/12 21:52:55.37 O5u0sUig0.net
>>993
raspberry pi用にlibx264の代わりにh264_omxでビルドしたせいっぽい

1018:名無しさん@編集中
19/01/12 21:58:26.55 EJOlyzKQ0.net
デコーダ側で判定してb25 or b1に渡すような処理しないと駄目だろうね
少なくともmirakurun側の仕事ではない事は確か

1019:名無しさん@編集中
19/01/12 21:59:12.06 EJOlyzKQ0.net
>>995
なるほどね

1020:名無しさん@編集中
19/01/12 23:36:37.19 rNMoiQ690.net
>>992
> tc90522_tmcc_get_tsid_s() failed.
URLリンク(github.com)
ここでエラー出るんだね。ISDB-S(BS,CS)のスロット番号がおかしいのかも?
どこの recpt1 使ってる?
URLリンク(github.com)
URLリンク(github.com)
だと 3個めの 1 がスロット番号だけど。
>>991
エラーは表示はここだろうけど。
URLリンク(github.com)
> (num: 2, i: 0, addr: 22, reg: 13, ret: -5)
addr: 22 から ISDB-S で reg: 13 からここでのエラーかと。
URLリンク(github.com)
tc90522(demodulator)のsleepもしくはwakeupに失敗してそう。
普通は失敗することないはずと思うので原因は良くわかんない。
後は作者さんが来てくれることを祈ろう。

1021:991
19/01/13 00:03:19.97 GaeFPLHN0.net
>>992
間違ったこと書いてるごめんなさい。
recpt1のBSチャンネル指定は BS01_0 とかだからスロット番号間違ってる
わけないですね。

1022:名無しさん@編集中
19/01/13 00:16:39.79 VoItliH/M.net
ありがちなミスでもあるね

1023:名無しさん@編集中
19/01/13 01:09:35.81 DsDOdiIz0.net
px4_drvの作者です
>>991-992
これは推測となってしまいますが、恐らく電源が不安定ではないかと思います。
過去にPEスレに「ASPMをオフにしたら安定した」というような内容の書き込みがあった気がしますので、こちらを試してみるというのはいかがでしょうか。
recpt1がブロックするのは、デバイスファイル(/dev/px4video*)の内部バッファにTSが流れてこない場合に発生します。
この状態でもCtrl+Cなどでrecpt1を終了させることができるようになっていますが、どうやらあまりよろしくなさそうなのでそのうち直します。
それらとは別に、エラーログが断片的で分かりにくいと感じたので追加しました。
電源関係を見直されても状況が改善されない場合は、px4_drv rev: 60以上をインストールした状態で同様のエラーが発生した際のログをお願いいたします。

1024:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch