Instalace SkyStar2

Z Wiki UnArt Slavičín
Přejít na: navigace, hledání

DVB-S karta

Bude použita karta Skystar HD2

  • Karta, určená pro příjem digitálního vysílání ve formě DVB-S2 - cena cca 2500 Kč vč. DPH

Od verze kernelu 2.6.33 je driver v jádře.

Instalace

Jako systém je zvolen linux distribuce Debian 5.0 lenny. K tomu aby se nám podařilo nainstalovat dvb-s kartu je nutné mít kernel vyšší než 2.6.26.

Potřebné balíky:

apt-get install linux-headers-`uname -r` build-essential subversion openssl gettext libssl-dev screen mercurial

Instalace ovladačů karty

cd /usr/local/src/
hg clone http://mercurial.intuxication.org/hg/s2-liplianin
ln -s s2-liplianin s2 
cd s2-liplianin

a zkompilujeme

make
make install
reboot

Po restartu se objeví v dev zařízení adaptér/ry

root@zeus:~# ls /dev/dvb/
adapter0  adapter1  adapter2  adapter3


root@zeus:~# ls -l /dev/dvb/adapter0/
total 0
crw-rw---- 1 root video 212, 4 Jul  4 16:00 ca0
crw-rw---- 1 root video 212, 0 Jul  4 16:00 demux0
crw-rw---- 1 root video 212, 1 Jul  4 16:00 dvr0
crw-rw---- 1 root video 212, 3 Jul  4 16:00 frontend0
crw-rw---- 1 root video 212, 2 Jul  4 16:00 net0
   

Ladění karty

Všechny karty máme připojené k parabole, která je naladěná na ASTRU 23.5E.

Použijeme distribuční balíky z linuxtv.org.

apt-get install dvb-apps
Scan

V balíčku je obsažen program scan, Slouží k proskenování jednotlivých transpondérů. Na stránkách vybereme transpordér s programem CT 24 a uložíme do souboru.

echo "S 12525000 H 27500000 3/4" > tr

a pokusíme se transpordér proskenovat

root@zeus:~# scan -a 3 tr 
scanning tr
using '/dev/dvb/adapter3/frontend0' and '/dev/dvb/adapter3/demux0'
initial transponder 12525000 H 27500000 3
>>> tune to: 12525:h:0:27500
DVB-S IF freq is 1925000
Network Name 'CS Link'
0x0bc6 0x1f41: pmt_pid 0x0400 CS Link -- CT 1 JM (running, scrambled)
0x0bc6 0x1f42: pmt_pid 0x0401 CS Link -- Prima TV (running, scrambled)
0x0bc6 0x1f43: pmt_pid 0x0402 CS Link -- CT 1 (running, scrambled)
0x0bc6 0x1f44: pmt_pid 0x0403 CS Link -- CT 2 (running, scrambled)
0x0bc6 0x1f45: pmt_pid 0x0404 CS Link -- CT 1 SM (running, scrambled)
0x0bc6 0x1f46: pmt_pid 0x0405 CS Link -- CT 24 (running)
0x0bc6 0x1f47: pmt_pid 0x0406 CS Link -- CT 4 (running, scrambled)
0x0bc6 0x1f48: pmt_pid 0x0407 CS Link -- Noe TV (running)
0x0bc6 0x1f52: pmt_pid 0x0411 CS Link -- CRo 1 - Radiozurnal (running)
0x0bc6 0x1f53: pmt_pid 0x0412 CS Link -- CRo 2 - Praha (running)
0x0bc6 0x1f54: pmt_pid 0x0413 CS Link -- CRo 3 - Vltava (running)
0x0bc6 0x1f55: pmt_pid 0x0414 CS Link -- Proglas (running)
0x0bc6 0x1f56: pmt_pid 0x0415 CS Link -- CRo 2+6/CRo 7 (running)
0x0bc6 0x1f57: pmt_pid 0x0416 CS Link -- CRo Region (running)
0x0bc6 0x1f58: pmt_pid 0x0417 CS Link -- BBC CZ (running)
0x0bc6 0x1f59: pmt_pid 0x0418 CS Link -- CRo D-dur (running)
0x0bc6 0x1f5a: pmt_pid 0x0419 CS Link -- CRo Leonardo (running)
0x0bc6 0x1f5b: pmt_pid 0x0410 CS Link -- Radio Cesko (running)
0x0bc6 0x1f5c: pmt_pid 0x041a CS Link -- CRo Radio Wave (running)
Scan-s2

Pokud máte katru, která podporuje DVB-S2, tak je nutné použít scan-s2. Bohužel není součástí balíku tak musíme kompilovat.

Pokud nemáme, vytvoříme simlink na drivery ke kartě.

cd /usr/local/src/
ln -s s2-liplianin s2 

a přeložíme

hg clone http://mercurial.intuxication.org/hg/scan-s2
cd scan-s2
make
./scan-s2 dvb-s/Ku-band/*S23,5E.ini > ~/.szap/channels.conf
Vyladění kanálu CT 24

Uložíme seznam naladěných kanálů do soubrou

scan -a 3 tr > ~/.szap/channels.conf

a vyladíme program CT 24

root@zeus:~# szap -a 3 "CT 24"
reading channels from file '/root/.szap/channels.conf'
zapping to 6 'CT 24':
sat 0, frequency = 12525 MHz V, symbolrate 27500000, vpid = 0x00a5, apid = 0x0064 sid = 0x1f46
using '/dev/dvb/adapter3/frontend0' and '/dev/dvb/adapter3/demux0'
status 1f | signal 0142 | snr 0052 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 0142 | snr 0054 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0051 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0052 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0050 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0051 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0050 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0052 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0053 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0052 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0052 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0053 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013a | snr 0050 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0053 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013a | snr 0051 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0053 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal 013e | snr 0053 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
.  
.
.

Pro DVB-S2 je nutné použít szap-s2.

cd /usr/local/src/
hg clone http://mercurial.intuxication.org/hg/szap-s2
cd szap-s2
make 

Je potřeba naladit transpordér s HD programy.

TODO....