X



Linuxでテレビ総合スレ 避難所 2
レス数が1000を超えています。これ以上書き込みはできません。
0954名無しさん@編集中 (ワッチョイW 8901-np/v)
垢版 |
2019/01/06(日) 21:16:12.16ID:4QYMC0VL0
ラズパイでPX-W3U4使おうと思ってるんだけどpx4_drvのインストールに失敗します。
uname -rでカーネルのバージョンを調べると「4.14.90-v7+」なんですけど
カーネルヘッダを入れようとsudo apt-get install raspberrypi-kernel-headersで入れると「4.14.79-v7+」用のカーネルヘッダが入るのか
ドライバーをmakeしようとすると「make[1]: *** /lib/modules/4.14.90-v7+/build: No such file or directory. Stop.」とエラーがでます。

このフォルダはないんですが
/lib/modules/4.14.90-v7+/build
このフォルダはあります
/lib/modules/4.14.79-v7+/build

誰かラズパイで導入した人どうやってカーネルヘッダ入れたか教えてください><
0956名無しさん@編集中 (ワッチョイWW 7b57-jzX5)
垢版 |
2019/01/06(日) 21:59:18.48ID:ZwmQ9iuo0
カーネルヘッダが入ってるバージョンに下げてからmakeする
rpi-updateに該当するハッシュつけてアップデートとかだったと思うけど、その辺は色々ググらないと出てこなかったから忘れちゃった
0957名無しさん@編集中 (ワッチョイWW 8bd2-a7ug)
垢版 |
2019/01/06(日) 22:09:19.36ID:Ed9wONhH0
自己解決しました。
sudo rpi-updateでファームウェアのバージョンを上げていたのが問題だったみたいです。

sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernelでカーネルのバージョンを戻すか

raspberrypi-kernel-headersは消してrpi-sourceを利用して最新のカーネルヘッダーをダウンロードしてみたらできました。
0959名無しさん@編集中 (ワッチョイ 53bb-ikDe)
垢版 |
2019/01/08(火) 17:11:05.71ID:vH5z+gCB0
3枚刺ししたPT3で,Linux標準のdvbドライバを使用すると3枚目が認識しません.
Debian Stretch 9.6です.m-tsudo/pt3のドライバだと3枚分認識します.どうすればよいのでしょうか
$ dmesg | grep pt3
[ 19.155581] earth_pt3 0000:03:00.0: DVB: registering adapter 0 frontend 0 (Toshiba TC90522 ISDB-S module)...
…中略
[ 19.544913] earth_pt3 0000:03:00.0: successfully init'ed PT3 (fw:0x04, I/F:0x01)
[ 19.547519] earth_pt3 0000:04:00.0: DVB: registering adapter 4 frontend 0 (Toshiba TC90522 ISDB-S module)...
…中略
[ 19.872970] earth_pt3 0000:04:00.0: successfully init'ed PT3 (fw:0x04, I/F:0x01)
[ 19.873267] earth_pt3 0000:05:00.0: failed to register adapter dev ←★★★これ
[ 19.873292] earth_pt3 0000:05:00.0: Failed to create FE0 ←★★★これ
[ 19.873454] earth_pt3: probe of 0000:05:00.0 failed with error -23 ←★★★これ
0962名無しさん@編集中 (ワッチョイ 0b68-nku1)
垢版 |
2019/01/08(火) 23:08:28.20ID:Z/C4tm1I0
>>959
* kernel 4.9 の場合
ttps://github.com/torvalds/linux/blob/v4.9/drivers/media/dvb-core/Kconfig#L8
* kernel 4.10 の場合
ttps://github.com/torvalds/linux/blob/v4.10/drivers/media/dvb-core/Kconfig#L8

Debianはわからないけどバイナリで4.10以上にできるなら
アップデートすれば良いのでは。
0964名無しさん@編集中 (ワッチョイ 53bb-ikDe)
垢版 |
2019/01/08(火) 23:40:42.52ID:vH5z+gCB0
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
0966名無しさん@編集中 (ワッチョイ 53bb-ikDe)
垢版 |
2019/01/09(水) 00:05:06.11ID:6FqHUaq10
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.
0970名無しさん@編集中 (ワッチョイ 0b68-nku1)
垢版 |
2019/01/09(水) 22:51:05.35ID:7ZKPQeEb0
>>966
$ 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

あらららそーなのか。

>>968
実際に使われている値はどうやって調べるんだったかな?
と思っていたので感謝です。
0972名無しさん@編集中 (ワッチョイ 1668-WHQr)
垢版 |
2019/01/10(木) 07:06:27.44ID:TmjAgnxr0
>>971
Ubuntu だと残念ながら存在しない様です。
$ ls /proc/config.gz
ls: '/proc/config.gz' にアクセスできません: そのようなファイルやディレクトリはありません

ここによると
ttps://matoken.org/blog/2016/02/05/call-the-procconfig-gz-in-configs-module/
$ grep DVB_MAX /boot/config-4.15.0-43-generic
CONFIG_DVB_MAX_ADAPTERS=8

Ubuntu の場合カーネルの再ビルドが必要ですね。
Debian も同じでしょうかね?
0973名無しさん@編集中 (ワッチョイW cdad-yIZl)
垢版 |
2019/01/10(木) 14:28:09.71ID:3g4oSMfz0
EPGStation使い始めたんだけど、「録画済み」のとこに表示される番組のとこの…タッチすると+encodeって出てh.264選んで追加すると「エンコードキューに追加しました」となったから一晩寝たらエンコード勝手に終わってんのかなと思ったんだけど何も始まってないみたい。
これどうやって使うもんなの?よく分からんわ。
0974名無しさん@編集中 (ワッチョイ 4a32-RNo8)
垢版 |
2019/01/10(木) 15:38:58.30ID:OPNzngT60
俺は使ってないけど基本的にデフォルトのままでエンコードはできるはず。
ffmpeg入ってないとか、ffmpegのパスを正しく指定してないとかはしらん。

エンコードの状態は
logs/Service/system.log
に記録されるのでそこを見るべし。
0975959 (ワッチョイ 1abb-RNo8)
垢版 |
2019/01/10(木) 20:31:23.34ID:M6hdnfdW0
3枚目のPT3が認識しない,で投稿した者です.
カーネルパラメータみたらやっぱし8個分が上限になってました.
これのせいですね.いろいろ勉強になりました.アドバイス下さった皆様ありがとうございます.
# grep DVB_MAX /boot/config-`uname -r`
CONFIG_DVB_MAX_ADAPTERS=8
0977名無しさん@編集中 (ワッチョイ cdad-jn1B)
垢版 |
2019/01/11(金) 20:40:50.82ID:IdJDlbHx0
>>974
アドバイス有難う
どうやらデフォルト設定で録画済ファイル名に番組名つけるようになってて、
番組名に「!」とか入ってるとffmpegがfile not foundになってる模様
今度pi3買ってきてもう一回やり直してみる
0984名無しさん@編集中 (ワッチョイ 1633-nqFB)
垢版 |
2019/01/12(土) 21:12:35.33ID:hlAKjLg10
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は本日時点で最新版を利用しています)
0985名無しさん@編集中 (ワッチョイ 1633-nqFB)
垢版 |
2019/01/12(土) 21:20:57.94ID:hlAKjLg10
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.
というログが出ることもありました。
0991名無しさん@編集中 (ワッチョイ 1668-WHQr)
垢版 |
2019/01/12(土) 23:36:37.19ID:rNMoiQ690
>>985
> tc90522_tmcc_get_tsid_s() failed.
ttps://github.com/nns779/px4_drv/blob/develop/driver/px4.c#L648
ここでエラー出るんだね。ISDB-S(BS,CS)のスロット番号がおかしいのかも?
どこの recpt1 使ってる?
ttps://github.com/stz2012/recpt1/blob/master/recpt1/recpt1.h#L38
ttps://github.com/stz2012/recpt1/blob/master/recpt1/pt1_dev.h#L42
だと 3個めの 1 がスロット番号だけど。

>>984
エラーは表示はここだろうけど。
ttps://github.com/nns779/px4_drv/blob/develop/driver/tc90522.c#L42
> (num: 2, i: 0, addr: 22, reg: 13, ret: -5)
addr: 22 から ISDB-S で reg: 13 からここでのエラーかと。
ttps://github.com/nns779/px4_drv/blob/develop/driver/tc90522.c#L165
tc90522(demodulator)のsleepもしくはwakeupに失敗してそう。
普通は失敗することないはずと思うので原因は良くわかんない。

後は作者さんが来てくれることを祈ろう。
0992991 (ワッチョイ 1668-WHQr)
垢版 |
2019/01/13(日) 00:03:19.97ID:GaeFPLHN0
>>985
間違ったこと書いてるごめんなさい。
recpt1のBSチャンネル指定は BS01_0 とかだからスロット番号間違ってる
わけないですね。
0994名無しさん@編集中 (ワッチョイ 8e66-sDQZ)
垢版 |
2019/01/13(日) 01:09:35.81ID:DsDOdiIz0
px4_drvの作者です

>>984-985
これは推測となってしまいますが、恐らく電源が不安定ではないかと思います。
過去にPEスレに「ASPMをオフにしたら安定した」というような内容の書き込みがあった気がしますので、こちらを試してみるというのはいかがでしょうか。

recpt1がブロックするのは、デバイスファイル(/dev/px4video*)の内部バッファにTSが流れてこない場合に発生します。
この状態でもCtrl+Cなどでrecpt1を終了させることができるようになっていますが、どうやらあまりよろしくなさそうなのでそのうち直します。

それらとは別に、エラーログが断片的で分かりにくいと感じたので追加しました。
電源関係を見直されても状況が改善されない場合は、px4_drv rev: 60以上をインストールした状態で同様のエラーが発生した際のログをお願いいたします。
0995www (ワッチョイ a5f0-DsdI)
垢版 |
2019/01/13(日) 15:32:33.25ID:IZSzPebk0
FAILED: CoCreateInstance(ITuningSpace)
IMediaControl::Pause Success.
IMediaControl::Stop Success.
CBonTuner::Release called.
~CBonTuner called.
COMProcThread: Thread terminated.
0996名無しさん@編集中 (ワッチョイ 1633-nqFB)
垢版 |
2019/01/13(日) 16:42:19.52ID:zrlKpQPq0
984です。
>>991
ありがとうございます。recpt1は、PLEXのもので
pt1_dev.hに"/dev/px4video[0-3]"追加、BS移動対応変更して利用しています。
>>994
ありがとうございます。ASPMはBIOSにてOFFになっていました。
本日版でビルドしなおし実行中です
現状「録画できない」「エラーログが連続発生」する事象は再現しておりませんが、
it930x_control: Command failed. (cmd: 0x002b, len: 5, rlen: 5, rcode: 21, csum: 0xb3ea)
tc90522_write_regs: i2c_comm_master_write() failed. (num: 2, i: 0, addr: 0x26, reg: 0x13, ret: -5)
px4_tsdev_open 0:0: tc90522_sleep_s(1, true) failed. (ret: -5)
px4_tsdev_open 0:0: failed. (ret: -5)
systemd: Started PC/SC Smart Card Daemon.
pcscd: 00000000 utils.c:53:GetDaemonPid() Can't open /var/run/pcscd/pcscd.pid: No such file or directory
pcscd: 00061054 ccid_usb.c:1087:ControlUSB() control failed (2/3): -9 Resource temporarily unavailable
というメッセージが出ております
1000名無しさん@編集中 (ワッチョイ 8e66-sDQZ)
垢版 |
2019/01/13(日) 19:45:01.21ID:DsDOdiIz0
>>996
ありがとうございます。
最初4行のログですが、ドライバのテスト中にPX-W3U4をACアダプタなしで使用しようとした場合にも同様のエラーが発生しました。
I2C通信が何らかの理由で失敗すると、このようなエラーが発生するようです。
何かチューナーカード付近に強いノイズを発する機器はありませんでしょうか?

pcscdのエラーについては私のほうでは詳しいことはわかりません。すみません。
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 238日 0時間 6分 29秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況