トップページ⇒linux
1002コメント300KB

【視聴・録画】Linuxでテレビ総合13 [無断転載禁止]©5ch.io

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001login:Penguin2016/10/04(火) 01:52:29.06ID:CcGy3cVh
Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド

・関連スレ
【自家製】MythTV Part.3【HDDビデオ】
http://hayabusa6.2ch.net/test/read.cgi/linux/1223721998/


・前スレ
http://hayabusa6.2ch.net/test/read.cgi/linux/1464964277/

・過去スレ
11 http://hayabusa6.2ch.net/test/read.cgi/linux/1447412254/
10 http://hayabusa6.2ch.net/test/read.cgi/linux/1417559598/
9 http://hayabusa6.2ch.net/test/read.cgi/linux/1388900589/
8 http://engawa.2ch.net/test/read.cgi/linux/1359268284/
7 http://engawa.2ch.net/test/read.cgi/linux/1342343650/
6 http://engawa.2ch.net/test/read.cgi/linux/1326804531/
5 http://engawa.2ch.net/test/read.cgi/linux/1309182037/
4 http://hibari.2ch.net/test/read.cgi/linux/1293388638/
3 http://hibari.2ch.net/test/read.cgi/linux/1269999876/
2 http://pc11.2ch.net/test/read.cgi/linux/1253880711/
1 http://pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る http://pc11.2ch.net/test/read.cgi/linux/1013649811/
0850login:Penguin2017/02/07(火) 23:24:39.14ID:36Ka0MW4
先週betaからgammaにしたけどルール使った予約録画すると録画済に2つずつ重複して表示されるんだが解決方法分かる人いないだろうか
予約済みの画面だと1番組分しか表示されてないしtsファイルも1つしかできてない
ファイルを消すと2つ両方消える
手動録画だと1つしかできない

http://i.imgur.com/gkFHClu.jpg
2/1以前のはbeta環境での録画分
0851login:Penguin2017/02/07(火) 23:54:38.36ID:DnSZ0yhf
>>834
そっちだろうね。資料とか出すからドライバー作れないかな(´・ω・`)
って感じで。
0852login:Penguin2017/02/07(火) 23:58:34.29ID:DnSZ0yhf
>>842
ISDB用のファームウェアとドライバーが出来てない部品やファーム叩くインタフェースの情報開示があれば、
意外と楽に実装出来るかも。
自分は体力気力ないのを別のをやってるし、お金が全くないからブツもなかなか変えないので、他人任せになるのが済まないのですけど、
まずは、Linux-DVBにドライバー送るか、もしくはUSB経由でユーザーらんどのドライバーを公表するかじゃないかな。
0853login:Penguin2017/02/08(水) 02:41:39.95ID:r8e0d7Wj
いつの間にかPLEXのドングルも品切れで見込みも無しになってるね
もうLinux向けに簡単に手に入るチューナーが無くなってしまったのか
最後の希望の光は最近出たPLEXのUSBチューナー?
0854login:Penguin2017/02/08(水) 09:04:32.28ID:9r7xYF2z
>>853

>>853の簡単に手に入るの定義はわからんけど
自分にはMyGica S270は簡単に手に入って安いと思うよ。
売ってるのはaliexpress。

Transaction見ると5個単位でとか買っている人もいるみたいだし。
それなりに売れてそう。S870の時はそんなことはなかったけど
どうしてだろう?

確かにISDB-Sの選択肢はないね。
0855login:Penguin2017/02/08(水) 10:09:38.29ID:5FtwnSaF
値段はともかく、入手性なら、KTV-FSMINIが簡単に手に入るでしょ
もちろん地上波だけだけど
0856login:Penguin2017/02/08(水) 11:13:03.39ID:Lm8gLKFj
>>850
自分はNodeのバージョン違いだったみたい
0857login:Penguin2017/02/08(水) 12:51:40.29ID:FdfIoXS3
>>852
ブリッジチップit930xはFPGAじゃないんじゃないのかな
だとすると独自ファームウェアはいらない可能性が高い
復調ICが東芝のtc9052xだとすれば、地上波部分はサブドライバ揃ってるから
チップ構成をit930xに追加するだけ
あとは衛星向けチューナーICのI/F、LNB電源の制御の仕方がわかればね...
winでUSBパケットをキャプチャすれば推測できるんだろうけど
自分も同様の状況だから人任せになっちゃう
0858login:Penguin2017/02/08(水) 13:52:16.60ID:W2B3SbtO
>>842でおま

W3U4を注文して、どうせできもしないのに挑んでみることにしました

カーネルソースコードのaf9035.h にマクロで定義してあるfw file名 dvb-usb-it9303-01.fw のファイルを
あさってきて、PLEXの動かぬドライバのアーカイブをほぐして出てきたうちのfirmwareイメージであろう配列定義と
先頭の方だけ見比べたら同じ値の並びだった
容量バイト数も同じ
...なので、他の方の推察どおりaf9035.cのit930x用の実装部分を元にいじっていけば

ドライバからI2Cデバイスへ設定するにも全部USBを通るに決まっとるので
Windows上で視聴できる設備を組んでsniffingしてやればあれこれ見えてくるんでしょうけども
Windowsで視聴環境組んだことがないんですわ
アナログマ時代からずっとLinuxのMythTVで運用してきたので

しばらくするとただのキャプチャ係に成り下がるかも
0859login:Penguin2017/02/08(水) 15:05:31.57ID:/lqY5AuJ
>>858
おお、頑張ってください
ドライバなんて書けないので見守る事しか出来ませんが
0860login:Penguin2017/02/08(水) 18:25:09.12ID:HDWZy+oT
PLEXの思惑通り勝手に無料で仕事してくれる人が現れたのだった
ということだったりして
0861login:Penguin2017/02/08(水) 20:01:22.94ID:bGmO7sfa
Q3U4の方向で今度はまともなLinuxドライバー出るだろうからW3U4nの方にもバックポートされるだろうから待てばいいんじゃね
0862login:Penguin2017/02/08(水) 20:23:59.56ID:vJoKK99t
Q3PEが使えるようにならないかな
不完全なドライバは既に存在するのだけど
0863login:Penguin2017/02/08(水) 20:58:20.66ID:2bS+o3TZ
あれはチップの暗号化解除の方法が解析出来んので、
未来永劫出来る様にはならないのでは。
0864login:Penguin2017/02/08(水) 22:50:27.49ID:1MpbhREz
Debian StretchのKernel4.9も >>767 と同じ感じだわ
リリースまでに治るかなぁ
upstreamの4.9で直らんと話始まらないと思うけど、そんな感じのchangelogは今のところなさそう
0865login:Penguin2017/02/08(水) 22:52:45.81ID:1MpbhREz
https://www.mail-archive.com/[email protected]/msg1498196.html
これと同じようなdmesgだから関係ありそうだけど、この報告に特にレスはないようだ
0866login:Penguin2017/02/09(木) 11:28:25.92ID:CzQMuXmz
>>858
fwの部分はICを初期化するために
制御用のレジスタアドレスと値を順に記述してると思われるので
先頭部分が一致してても途中のレジスタの値が変わってる可能性もある
とはいえこの部分はISDBかDVBか関係ないのでそのままでたぶんOKじゃないかな

むしろ基板上で(復調/チューナー)どんなチップが使われてるかが重要な気が...
復調ICがtc905xxでなければ(&データシートが公開されてなければ)面倒なことになりそう
0867login:Penguin2017/02/09(木) 11:56:06.56ID:msp/C64M
http://echo.2ch.net/test/read.cgi/avi/1482269834/644
0868login:Penguin2017/02/09(木) 12:02:02.31ID:l6Jzkiqc
>>866
http://echo.2ch.net/test/read.cgi/avi/1482269834/644
(過去ログ行きです)
で中を覗き見たらしき人の情報として
IT9305E/TC90522XBG/RafaelMicro R850 x2

RafaelMicroのチューナのドライバでカーネルに含まれているのはR820T(地上放送用のチューナ)用だけ
そいつをaf9035ドライバの一部として含まれるit930x対応部分につなげれば
地上波だけはあわよくば映っちゃうかもしれない

..のですが
R850チューナのBS/CS部分はナゾ
そして、BS/CSについてまわるLNBパワーフィード制御の仕方
TC90522に対する製品固有の設定 (あれば)
そのあたりは、さすがにこっちは動くだろうと期待するしかないWindows環境で
USBバスのフローを覗く必要があるでしょう

が現状
0869login:Penguin2017/02/09(木) 22:54:15.47ID:EKyUPE+M
S270をchinachuγで使っているのだけど以下のエラーを大量に出して録画に失敗してた。
PX-S1UDもそうだったのだけどこういうエラー出して認識しなくなるんだよね。
まあ、接続し直せばまた使えるのだけど。

smsusb:smsusb_onresponse: error, urb status -71, 0 bytes

同じHUBに接続しているS870が特に問題ないのでやっぱりsianoはダメなのかね?
0870login:Penguin2017/02/09(木) 23:35:48.19ID:NitEZKlK
s880i(siano) 2個 + atom pc + debian8.6 + chinachuγ
ですが、まだそういう問題に出くわしてない
0871login:Penguin2017/02/10(金) 00:18:22.10ID:EXvSbfgY
>>870
おおそうなんですか。
視聴用に買ったs880iを代わりに投入してみます。

情報ありがとうです。
0872login:Penguin2017/02/10(金) 02:17:17.34ID:aXOH8Q1r
Mirakurun使ってるんだが、NHKBSだけstream has closed before get networkとエラーが出てEPGが取得できない
チャンネル設定は合っているから、単純に信号が弱い?
0873login:Penguin2017/02/10(金) 08:02:44.34ID:m3s9GmL/
checksignal 101 --device /dev/pt*
してみたら?
0874login:Penguin2017/02/10(金) 11:46:05.65ID:WfszHxuJ
>>868
PLEXの動かないソースからそのあたりの情報が読み取れたらいいんだけどと思って
ちょっと覗いてみたら
ただit930xのリファレンスドライバ?テストキットみたいのが入ってるだけだったorz

r848ってのが旧バージョンみたいでこれはTBS5520とかに使われてるみたいで
TBSがカーネル3.x用パッチを出してて その中にr848のドライバがあるみたい
http://www.cnx-software.com/2015/11/14/tbs5520-multi-standard-tuner-box-and-linux-drivers/
http://www.cnx-software.com/patch/tbs5520.patch
同じI/Fだといいんだけど...
でもどのみちLNB周りの制御があるからBSを動かしたければwinでUSBパケットキャプチャが必要か...
0875login:Penguin2017/02/10(金) 12:12:45.22ID:BBliSE3B
>>874
>>868です
でかしたぞ お兄さん (`・ω・’)

ゼロから実装するのなんて到底無理なので
ISDB-S対応は新規と思われるので、いじるのは必須にしろ、原形があるだけでも全く違いますからね
0876login:Penguin2017/02/10(金) 12:38:24.27ID:37zzfOCM
PLEXにドライバ寄越せって言った人居ないの?
Linux対応宣言しているのだから、詐欺だよ
0877login:Penguin2017/02/10(金) 12:43:25.33ID:60qr2dxQ
そんな迂闊なことするとこっそり対応OSから削除されかねんぞ
PLEXだし
0878login:Penguin2017/02/10(金) 12:48:25.61ID:BBliSE3B
Linuxのドライバ書ける技量があったらPLEXになんか務めてないでしょう、たぶん
他にもっと働き口があるはず
0879login:Penguin2017/02/10(金) 13:16:38.86ID:GMt5txka
Q3U4が準備中になってるからそれ次第だな
0880login:Penguin2017/02/10(金) 13:54:40.32ID:PvtTwoIC
>>877
景表法違反で通報だな
0881login:Penguin2017/02/10(金) 14:19:14.11ID:37zzfOCM
>>877
パッケージにまで態々記載しているのにそれはないだろ
0882login:Penguin2017/02/10(金) 18:39:40.80ID:5p8u4zcZ
>>875
BSはR850ではなくてRT710だと思いますよ。

カードリーダーのガイド?の下に隠れているから分かりにくいですが
分解して良く見ればわかると思います。資料はなさそうですが。

LNB対応の話が出てますが外部給電すればいいだけなので後回しでも
良いのでは?AmazonにLNB用ACアダプタ売ってますしね。
0883login:Penguin2017/02/10(金) 19:21:41.36ID:nqdVF7Pc
後回しにせずLNB給電デバイスドライバが完成させる猛者が現れそうだな
0884login:Penguin2017/02/10(金) 19:22:23.71ID:nqdVF7Pc
がを〜
0885login:Penguin2017/02/10(金) 20:54:59.95ID:wmyShPq3
windowsですまんが
>>872
\AppData\Roaming\npm\node_modules\mirakurun\lib\Mirakurun\tuners.ts

の
>setTimeout(() => stream.emit("close"), 10000);
の数値を適当に延ばしたら取れるようになった。
どうなっても知らん
0886login:Penguin2017/02/10(金) 21:10:37.87ID:Ti1V6Z+r
Plexにpx-w3u4、px-q3u4のlinuxドライバーに「参考資料ではなく本当のドライバーはいつできますか」と問い合わせメールしてみました。
以下返信内容の引用です。

ーーーーーーーーーーーーーーーーー
○○様

大変お世話になります。
プレクスサポート○○○でございます。


お問い合わせありがとうございます。

Linuxドライバについては、評価版となりますため、
現状、以降の更新及び公開予定はございません。

本件ご要望にお応えできず誠に申し訳ございません。

何卒よろしくお願い致します。
ーーーーーーーーーーーーーーーーー

と、結局Plex公式は無理そうです。
0887login:Penguin2017/02/10(金) 21:13:51.93ID:nqdVF7Pc
>>885
んあ、BS1とかBSPとかスキャンに引っかかりにくいのと同じで
チャンネル認識まで時間が余分に必要なのだろね
0888login:Penguin2017/02/10(金) 21:32:09.32ID:HZzytvel
>>886
さすが安定のプレクスさんや
0889login:Penguin2017/02/10(金) 22:50:22.63ID:PT2VT78H
>>886
凄いな
linux対応を謳う録画機器として売っといてそれじゃほぼ詐欺じゃん
はっきり言って消費生活センターに相談すべきレベルだと思うよ
これが許されるならusb機器でさえあれば何でもlinux対応として売って構わないって事になっちゃうよ

なんならmacやsolarisにも対応してるって付け足したらどうですかね、プレクスさん
0890login:Penguin2017/02/10(金) 23:39:21.73ID:wfnFJyIP
参考資料程度のもんをアルファと呼ぶのもどうかしてるな。
0891login:Penguin2017/02/11(土) 00:02:48.37ID:gK8EZmpP
あまり文句いって以降Linuxと関わりたくないと思われてもいやだな
Linux対応を宣伝文句にするのはおかしいけどLinuxのことをおまけていどにちょっとでも考慮しようとした姿勢は(Winしか眼中にないのと比べたら)いいね
0892login:Penguin2017/02/11(土) 00:54:54.71ID:3rgDsFwt
px-q3u4のlinuxドライバは準備中で更新する気が無いってこと?

どちらにしろ現状では詐欺同然だが、暗号化チップが入っていないのがせめてもの救いだな
0893login:Penguin2017/02/11(土) 02:22:35.48ID:4IbUwaJ3
PLEX死ねやカス
0894login:Penguin2017/02/11(土) 02:44:48.98ID:8UfueYVv
Linuxに関わる気がないメーカーにいちいちしつこく要望送る奴はキチガイだと思ってたが
PLEXは自ら来たんだから責任は果たしてもらおうか
0895login:Penguin2017/02/11(土) 02:57:20.40ID:hTyLFd3F
macとsolarisはドライバ出してないから対応はしていないだろい
0896login:Penguin2017/02/11(土) 03:17:48.28ID:djWPcTC7
>>886
酷いwww
てか評価版も動かない単なる資料なんでしょ?

普通に景品表示法違反です
違法性についてどう考えてるのか?と質問する体で脅した方が良い
0897login:Penguin2017/02/11(土) 03:24:27.00ID:lVtE/p+M
誰かの勇み足でこうなったのかな
まあ責任取ったとしても返品して返金対応だろう
たいした数でもなさそうだし
08988422017/02/11(土) 05:55:50.50ID:VIrISbSh
きょう届くことになっているのですが
出るはずのない、まがりなりにも動くドライバ、を待っていればいいのでしょうか?

雪の天候になるとは思わなんだ すまぬ > 宅配業者さん


ところで...カードリーダの中継機能もit930xとやらの機能の一部なんでしょうか?
リモコンの受信部はaf9035.cにそれっぽい記述があるので含んでいるようですけど
NTTcomのリーダも一緒に注文してあるので当分はそちらと組み合わせるつもり
0899login:Penguin2017/02/11(土) 08:51:18.64ID:DMmiGw7U
お前らプレクスにそんなに期待してたのかよw
0900login:Penguin2017/02/11(土) 09:43:57.71ID:N1qWoF48
むしろ対応を表記してるんだから
テストプラグラム何なりでBCASでデコードできなければ不良品として返品できるだろ
PLEXとしても中には何とかしちゃう人が出てくるのを待ってるんだろ
だからLINUX対応して現状返品前提で販売してるんでしょ
0901login:Penguin2017/02/11(土) 09:57:36.77ID:jg1hvCIJ
>>898
どうなんでしょうね。
LNBもカードリーダーも他に手段があるので後で良いのではないでしょうか?

lsusbを実行すると分かりますがPXW3U4はTS転送用のEPが2個(4,5)しかありません。
自分はそう思ったのですが2TS/1EPかと思いません?
自分が知らないだけで良くあることなのかもしれませんが違うようですね。
WindowsドライバのUSBパケットキャプチャ結果を眺めて見て下さい。
0902login:Penguin2017/02/11(土) 11:27:14.24ID:dbTGLxN3
>>885
参考までに、変更後の数値を教えてくれないか
0903login:Penguin2017/02/11(土) 12:58:25.70ID:VRv8inQ/
試してみろよw
0904login:Penguin2017/02/11(土) 14:00:58.16ID:/Ozr3FQ9
LNB給電やBSを後回しにするとしても
いずれにせよ復調ICやチューナーICのI2Cアドレスも知らなきゃいけないし
(総当りで試してもしれてるけど)
tc90522の初期化コード(レジスタ設定)も一応あった方がいいし
Win版のキャプチャは必要だろうね...
BDAのドライバってwin版のVLCとか対応してたりしないのだろうか...

とにかくPLEXはチューナーICのデータシートを公開しやがれ!
後はここの人柱のおかげで勝手にメインラインにマージされるだろう...
win版のソース公開でもいいぞw
09058422017/02/11(土) 15:51:02.61ID:VIrISbSh
届いたのでお約束の火入れ前開封で基板を覗き見

>>882さんが指摘くだすった通り
チューナーはR850 x2 + RT710 x2の構成ですね
0906login:Penguin2017/02/11(土) 17:35:38.51ID:fdoZqyqE
>>902
stream has のエラーを出すまでの猶予(単位はミリ秒?)だと思う。
うちでは25000(25秒)にしたらエラー出なくなった
番組表取得が全体的に遅くなったくらいしか問題は出てないぽいけど、
configファイル以外をいじってるからどんな問題が出るかわからn
0907login:Penguin2017/02/11(土) 18:01:09.63ID:jg1hvCIJ
>>904
キャプチャは必須だと思います。Wireshark(USBPcap)で取れるようになって
かなり楽にはなりました。TvTestは古いバイナリのあるやつで十分です。
BonDriverはオリジナル?ぽいのがでーてーぶいあぷろだぁにあるようですが
BonDriver_BDAでもTSは出てきます。

アドレスは以下ですね。
T0 : 20 fe f8
S0 : 22 fe f4
T1 : 24 fe f8
S1 : 26 fe f4
0908login:Penguin2017/02/11(土) 18:33:13.13ID:GxL1zFVD
TC90522: ((id & 0x03) + 0x10) * 2
R850: 0x7c
RT710: 0x7a

こんな感じか
0909login:Penguin2017/02/11(土) 18:41:54.06ID:jg1hvCIJ
>>905
BCASカードへのアクセスですがPLEXが公開しているソースapi/IT9300.cに
手順がある様ですね。

後、キャプチャとソース両方を眺めると分かると思いますがほぼそのソース
通りの手順です。もちろん、IT9300の部分しかありませんけど。
非常に参考になるソースだと思います。
0910login:Penguin2017/02/11(土) 18:52:20.93ID:GxL1zFVD
BDAドライバを見た感じだとLNB電源はGPIO 11に書き込むことで制御できるようです
0911login:Penguin2017/02/11(土) 18:53:11.08ID:kekCahd0
>>906
12000にしたらBSプレミアムも取得できた
ありがとう
0912login:Penguin2017/02/11(土) 19:24:40.67ID:jg1hvCIJ
>>910
なるほど。
>>909に書いたソースの781行目からでしょうか?
キャプチャ結果だと0,1,1になってますね。
p_br_reg_top_gpioh11_en = d8 d3 : 0
p_br_reg_top_gpioh11_on = d8 d4 : 1
p_br_reg_top_gpioh11_o = d8 d5 : 1
とするとソースの様に1,1,1でLNBがONになるのですかね?
LNBは他で供給されている環境にいるのでONになったのか確認できる方法を
思い付かないです。
0913login:Penguin2017/02/11(土) 20:06:44.38ID:bmP4f2sd
参考までにマスプロのCSP2D-Pなど
電流通過LEDがついてる分配器などもあるようです
0914login:Penguin2017/02/11(土) 20:06:46.48ID:GxL1zFVD
>>912
1,1,1でONになるみたいです。

BDAドライバ内でLNB電源を動的に設定する際には
p_br_reg_top_gpioh11_o(0xD8D3): (ON: 1, OFF: 0)
p_br_reg_top_gpioh11_en(0xD8D4): 1
p_br_reg_top_gpioh11_on(0xD8D5): 1
の順にIT9300_writeRegisterを呼び出すみたいです。

それからBDAドライバの仮想アドレス 000208F0 が>>909のソース中にある IT9300_initialize に当たる関数のようです。
0915login:Penguin2017/02/11(土) 20:21:56.57ID:GxL1zFVD
BDAドライバ内のファームウェアと api/brfirmware.h のファームウェアが一致しました。
0916login:Penguin2017/02/11(土) 21:12:34.77ID:VIrISbSh
TVTestをセットアップしようとしたけどWinでチューナー扱うの初めてなもんで
「オープンできませんでした」のエラーで萎えて
とりあえずMedia Centerへ逃げてキャプチャし始めたけど
ここの上の20件ぐらいで流れている内容の人のほうがスキル的に何万倍も上手のようなので
お任せしました

到着初日でオワタ ありがとうございました m(_ _)m
0917login:Penguin2017/02/11(土) 21:19:51.39ID:zM5gECpn
>>916
試験担当で応援しよう
0918login:Penguin2017/02/11(土) 21:21:34.66ID:VIrISbSh
LinuxのドライバのソースコードでI2C転送をやるところと
USBキャプチャしたパケットの内容を突き合わせているところですが
地上波のうちの一方のチューナー入力でチャネル切り替えやってても

0c 00 2b c5 04 02 24 fe f8 17 4f 22 65
------**----@@----^^-%%%%%%%%%%%-#####

^^の位置が0x24のものしか取れてない..
** の位置の0x2b = CMD_GENERIC_I2C_WR だろうなぁ、とは推測がつくんですが
@@がI2Cへ書き出すバイト数で%%の部分が書き出すデータ内容ではなかろうか、と
## はチェックサムなので解析では無視していい
0919login:Penguin2017/02/11(土) 21:55:15.58ID:GxL1zFVD
>>918
R850のreg 0x17 に 0x4f を書き込むところみたいです。
^^の位置の0x24はTC90522のI2Cアドレス、
その次の0xfeはTC90522の先につながっているチューナー(ここではR850)にデータ(0x17 0x4f)を送るためのregister?です。
R850のI2Cアドレスですが、0xf8 >> 1 した 0x7c になるみたいです。
0920login:Penguin2017/02/11(土) 21:56:26.83ID:xytWp6BA
頭が下がるなあ
0921login:Penguin2017/02/11(土) 22:02:01.72ID:VRv8inQ/
暗号がやり取りされとる(笑
0922login:Penguin2017/02/11(土) 22:04:21.41ID:VIrISbSh
>>919
IT930x =(I2C)= TC90522 =(I2C)= <<チューナー>>
という接続構成/構造なのか..

こういったチューナーの回路の基本構成を全く知らずに
IT930xの直下にデコーダもチューナーもぶら下がるものだと思い込んでたもので...
0923login:Penguin2017/02/11(土) 23:12:36.64ID:/Ozr3FQ9
>>922 >>919
そだよ バスの共有を減らしてチューナへのノイズを少しでも防ぐためなんだって
TC90522の0xfeレジスタは子I2Cバスへのアクセス用なのです
I2Cバスのアドレスは本来7bitで
アクセスする時はその直後の1bitにR/Wが続く

>>918
rt850への周波数設定・チューニング指示が
0x17レジスタへの0x4fの値の書き込みで始まり.... ということで
これが周波数やバンド設定などとどう絡んでるか解析することが必要になるんだけど
このへんはたぶんr820(メインラインにマージ済み)やrt748( >> 874 )のも参考になると思う
0924login:Penguin2017/02/12(日) 17:46:51.88ID:g0jAVLIr
こんなの見つけたけどIT930xもカーネルですでにサポート済みなのかな?
https://patchwork.kernel.org/patch/4943351/
0925login:Penguin2017/02/12(日) 20:03:36.60ID:N/tkDjwS
>>924
すでにaf9035.cにマージされています
0926login:Penguin2017/02/12(日) 21:10:50.38ID:y7cEmsag
>>886
駄目ならインタフェース仕様開示してくれ。ってダメモトでつついてみたら?
ひょっとしたら、ARIBか経産省か総務省辺りから圧力でもあったかも。
0927login:Penguin2017/02/12(日) 21:12:53.69ID:y7cEmsag
>>896
ファーム以外がソースコードで出てるなら、十分資料ではあるんだけどね。
0928login:Penguin2017/02/12(日) 21:16:20.90ID:y7cEmsag
>>907
今は、MSで配布されてるWindows(Enterprise edition)の試供品が数ヶ月間の期限で使えるから、
それをVirtualBoxと組み合わせてUSBパススルー有効で動かせばキャプチャやりやすいかもですよ。
0929login:Penguin2017/02/12(日) 21:19:52.24ID:RBVRO1Xi
仮想PCの類って環境によってはうまく動かないこともあるような

macの話で悪いがけどVirtualBox, VMWare Fusion, Parallels Desktopで w3u3 v2刺したら
VortualBoxはドロップしまくりだった
0930login:Penguin2017/02/12(日) 21:37:10.01ID:N/tkDjwS
USBのフローをキャプチャするのは今だとWiresharkでもできまする
Wiresharkでキャプチャした結果からテキストで吐き出させてから
Linux上のperlやらできのう教わったTC90522経由でチューナーへ設定するフローだけ
選別してみたけど、数値の羅列とチューナーのソースコード見てても
まったくわからん!!

r820t.cの方だと範囲外のレジスタ番号が現れているので
>>874のパッチにあるr848.cの方が近そう
型番的にも近いから、そりゃそうなんでしょうけども
ただ、r848.cのソースコード汚ねぇーー
0931login:Penguin2017/02/12(日) 21:49:39.08ID:m3ltudtE
RT710なんですがBDAドライバでやっていることはそれほど多くないようです。
R850の方は色々やってますねー
0932login:Penguin2017/02/13(月) 11:44:17.07ID:qhe3+C9H
地上波用のチューナーの方が バンド帯?(VHF low/high,UHF)とかで設定項目が多そう
FriioやPT2/3のチューナー(tua6034.c mxl301rf.c)でも
そのための内部チャージポンプ回路のパラメータ指定や 周波数スケーラ設定とかいくつかあった
確かこれらはデータシートがググれば見つかるはずで多少は参考になるかも
両者とも似たようなパラメータ・フォーマットっぽい

>>927
ブリッジチップのみ(しかもテスト用/リファレンスコード)が出てるだけだし
正直これで「Linux対応」ってのはね...

>>930
ドライバのソースを制御の流れ的に理解するには
結局DVBサブシステム[dvb-core/*](さらにUSBの場合dvb-usb-v2のコアのソース)を読む必要が... (^^;)
あとi2cのカーネルdocも...
とりあえずキャプチャログをpastebinとかに上げてみるのはどうでしょ
ログの各部分がアプリでの操作毎に分かれてればさらにわかりやすいと思う
0933login:Penguin2017/02/13(月) 12:12:42.69ID:ZdFhiW/i
プレクスは詐欺 潰れろ
0934login:Penguin2017/02/13(月) 13:47:51.61ID:WXDZSVOc
他がないからぞれは困る
0935login:Penguin2017/02/13(月) 23:34:54.05ID:MSxekmFP
キャプチャ結果からNHK BS1に対するRT710のreg設定は以下です。
実際は出力に成功したかどうかをBulkReadで確認しますが省略して出力だけ示します。
>>909のソースだとIT9300_writeGenericRegistersを使った出力のはずです。

1行目はTunerのreg0から順に40,1d...35までを設定している様です。
最後の2バイト(62 15)はチェックサムで無視して良いので。
2行目はreg4に41です。以下同様です。

1b 0 2b 10 13 2 22 fe f4 0 40 1d 20 10 41 50 ed 25 7 58 39 64 38 f7 90 35 62 15
c 0 2b 11 4 2 22 fe f4 4 41 e9 79
c 0 2b 12 4 2 22 fe f4 5 4a e7 70
c 0 2b 13 4 2 22 fe f4 4 41 e7 79
c 0 2b 14 4 2 22 fe f4 7 ea e2 d0
c 0 2b 15 4 2 22 fe f4 6 ae e3 c
c 0 2b 16 4 2 22 fe f4 a 39 de 81
c 0 2b 17 4 2 22 fe f4 2 20 e5 9a
c 0 2b 18 4 2 22 fe f4 8 7 de b3
c 0 2b 19 4 2 22 fe f4 e 90 d7 2a
c 0 2b 1a 4 2 22 fe f4 f 45 d5 75

BSの他TPではreg4,5,4,7,6の部分が変わります。CSだとa,2,8,e,fの部分も変わります。
なんとか周波数からreg値を算出出来ないものかと思っているのですが自分には無理そうです。

WindowsのBDAドライバでは40 1d 20...の値をアドレス267ecで引っ張りだしているので
その付近に計算ルーチンがありそうなのですが...。

全TPキャプチャしてそのまま固定値使えば楽そうですけど。
0936login:Penguin2017/02/14(火) 00:21:45.87ID:TwKncFii
こういうの見ると SKNET HDU の DVB ドライバ作ってた頃を思い出すな。
もう、あのカオスな DVB-USB のソースを見返す気にはならないが…
0937login:Penguin2017/02/14(火) 04:48:24.16ID:Mq17UJox
>>874のパッチにあるr848.cのコードとコメントをもとに
読み取れる範囲でレジスタのビット割り付け記述をまとめました

http://pastebin.com/Vr68vqhu

キャプチャの数字だけ眺めても全く進展しなかったので
レジスタと数字の意味を紐づける手掛かりになるように

レジスタの始まりが R820(地上波)は 0x5から、R848(地上波,衛星両方?)は 0x8から
で、>>935さんのキャプチャではRT710(衛星)だと0x2も現れているし
0938login:Penguin2017/02/14(火) 09:13:52.94ID:onXfG20K
上見てると解析、ドライバ作成楽しそうだしPX-W3U4ポチりたい欲が出て来た
0939login:Penguin2017/02/14(火) 09:32:33.08ID:IwxlHViE
どうせならQ3U4を
0940login:Penguin2017/02/14(火) 09:55:39.10ID:YZw2mX/5
Q3U4 はオワコン
PX-W3U4で良いよ
0941login:Penguin2017/02/14(火) 12:38:02.67ID:i5pOn8SE
プレクスのドングルが欠品の中、新規に組む人にはQ3U4とW3U4が最後の希望の星か
ホームページ見たらLinuxサポートしませんになってるがな
0942login:Penguin2017/02/14(火) 12:41:32.53ID:nx2Gz2tQ
>>941
詐欺じゃん
0943login:Penguin2017/02/14(火) 12:42:37.59ID:nx2Gz2tQ
PLEXは詐欺!倒産しろ!潰せ!
0944login:Penguin2017/02/14(火) 12:48:40.44ID:IwxlHViE
サポートしません、といいますか
ビルド・インストールしただけでは誰も動かせないドライバソースコードをぺそっと置いただけで
"Linux対応"を謳うのはダメでしょう

"Linux対応"のためにプレ糞が費やした工数は
ITE techからもらったアーカイブをWEBページ編集係さんに「これ公開しといて」で
ダウンロードページつくらせた作業分だけ
0945login:Penguin2017/02/14(火) 12:54:49.94ID:n9GoyTjH
まあ使えそうなものを売ってくれるだけ有り難いんだがな
ここ撤退したらBS/CSは代わりがほぼ無いだろ
0946login:Penguin2017/02/14(火) 13:06:52.63ID:Af4zbaWE
使えそうなだけで、使うための情報が全然足りないんやで
今このスレのチャレンジャーが色々やってるが、情報がなさすぎて出てきたデータが何なのかから解析しないといけない
0947login:Penguin2017/02/14(火) 13:38:28.11ID:nx2Gz2tQ
PLEXは詐欺!詐欺!詐欺!
0948login:Penguin2017/02/14(火) 14:10:59.93ID:Cd3M3DWj
>>947
こんなところで吠えてないで、PLEXに表示訂正するように苦情入れなよ
0949login:Penguin2017/02/14(火) 14:20:02.63ID:MkACRgSB
地上波は海外チューナーがあるけど衛星は国内頼みだからな…
有料放送以外CASとは無縁の国でISDB-S採用してくれないかな…

あとプレクスの中の人、解析している有志のフリをして情報投下してもいいですよ
0950login:Penguin2017/02/14(火) 14:56:35.40ID:IwxlHViE
> お詫びと訂正
> PX-W3U4ならびにPX-Q3U4のパッケージ・Webページでの記載につきまして 誤りがございました。
> 深くお詫び申し上げますとともに、下記の通り訂正させていただきます。

( ゚д゚)ハッ!

> (誤)ACアダプター DC15/0.8A(クリックで拡大) 
> (正)ACアダプター DC15/0.5A(クリックで拡大)

なんだ、びっくりさせんなよ
レス数が950を超えています。1000を超えると書き込みができなくなります。