Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: miki.k2 07 Září 2014, 16:54:32
-
Ahoj, poprosil bych o pomoc s instalaci ovladačů pro DVB-T kartu PCTV Triplestick 292e do " Debian Wheezy " (Kernel version:3.12) který běži na Raspberry.
Diky
-
Zkušenost s ním nemám, takže pouze zprostředkovaně, ovšem nic jednoduchého.
http://blog.palosaari.fi/2014/04/naked-hardware-15-pctv-triplestick-292e.html
Linux driver
There was existing driver for EM28178 USB-bridge, but no driver for Si2168 nor Si2157. Fortunately both Si2168 and Si2157 provided very high level firmware API for device control. That makes protocol reverse-engineering pretty easy.
Current driver supports only minimal set of features in order to receive DVB-T/T2/C. There is no signal statistics implemented at all. Power management is also broken, it leaves device full active when device is closed, as it should set tuner and demod sleep. Broken PM is actually Windows driver bug - it is hard reverse-engineer it bug free when sniffs from Windows are already broken. All-in-all, it eats ("only") 210mA from USB when idle and Windows does not behave any better.
-
Diky, našel jsem to taky, ale moc tomu postupu nerozumím.
Driver can be found from that development tree:
http://git.linuxtv.org/cgit.cgi/anttip/media_tree.git/log/?h=pctv_292e
Si2168 needs firmware, which I named as dvb-demod-si2168-01.fw. Firmware size is only 2720 bytes, meaning it cannot be whole firmware, but a kind of the partial patch.
Firmware can be extracted from the bundled driver CD version 6.4.8.984.
file:
/TVC 6.4.8/Driver/PCTV Empia/emOEM.sys
extract:
dd if=emOEM.sys ibs=1 skip=1089416 count=2720 of=dvb-demod-si2168-01.fw
ale co stou verifikaci ?
verify checksum:
md5sum dvb-demod-si2168-01.fw
87c317e0b75ad49c2f2cbf35572a8093 dvb-demod-si2168-01.fw
a co dál ...
-
Hmmm, co jsem pochopil já, tak si stáhneš ten emOEM.sys (z CD, na kterém bude ovladač pro windows) a z něj vykopíruješ pouze určitou část (dd if=.........) do souboru dvb-demod-si2168-01.fw a pomocí kontrolního součtu (md5sum ...) ověříš jeho správnou velikost.
Samozřejmě počítej s instalací (kompilací) v4l (ten člověk z toho blogu stojí za jeho vývojem). Každopádně vůbec není jistota, že to nakonec bude fungovat, protože stačí mít jiné jádro atd. On tam i varuje, že hromada věcí je nefunkčních (power management atd.).
Když to tak vidím, tak bych šel do jiného tuneru, který je v linuxu bezproblémový.