Installazione Skystar Usb HD

Cosa serve o si può utilizzare per il nostro VDR
Schede DVB, DVT, DVBS2 etc.
Case, schede madri, processori etc.
Autocostruzioni, progetti etc.

Moderatori: ragno, tapino, alez, zulu, davidea

darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Installazione Skystar Usb HD

Messaggio da darknike »

Ciao ragazzi. Mi potete dare una mano ad installare la Skystar Usb HD sotto Ubuntu? Alla fine ho avuto 1 offerta e ho preso questo modello (è quella senza CI). Il fatto però è che Linux (nonostante sulla confezione sia data come compatibile) non me la inizializza.
Ho compilato i driver s2-liplianin ma purtroppo la scheda viene vista solo tramite lsusb....

Avete qualche suggerimento? ;)
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

Aggiungo che ho effettuato altre prove ed ho aggiornato il kernel alla 3.0.1 ma quando compilo i driver s2-liplianin mi esce questo errore:

make -C /usr/src/s2-liplianin/v4l
make[1]: Entering directory `/usr/src/s2-liplianin/v4l'
scripts/make_makefile.pl
./scripts/make_myconfig.pl
make[1]: Leaving directory `/usr/src/s2-liplianin/v4l'
make[1]: Entering directory `/usr/src/s2-liplianin/v4l'
perl scripts/make_config_compat.pl /lib/modules/3.0.1-030001-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/usr/src/s2-liplianin/v4l/firmware'
make[2]: Leaving directory `/usr/src/s2-liplianin/v4l/firmware'
make -C firmware
make[2]: Entering directory `/usr/src/s2-liplianin/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/usr/src/s2-liplianin/v4l/firmware'
Kernel build directory is /lib/modules/3.0.1-030001-generic/build
make -C /lib/modules/3.0.1-030001-generic/build SUBDIRS=/usr/src/s2-liplianin/v4l CFLAGS="-I../linux/include -D__KERNEL__ -I/include -DEXPORT_SYMTAB" modules
make[2]: Entering directory `/usr/src/linux-headers-3.0.1-030001-generic'
CC [M] /usr/src/s2-liplianin/v4l/tuner-xc2028.o
/usr/src/s2-liplianin/v4l/tuner-xc2028.c: In function 'xc2028_set_params':
/usr/src/s2-liplianin/v4l/tuner-xc2028.c:1178:5: error: 'T_DIGITAL_TV' undeclared (first use in this function)
/usr/src/s2-liplianin/v4l/tuner-xc2028.c:1178:5: note: each undeclared identifier is reported only once for each function it appears in
/usr/src/s2-liplianin/v4l/tuner-xc2028.c:1179:1: warning: control reaches end of non-void function
make[3]: *** [/usr/src/s2-liplianin/v4l/tuner-xc2028.o] Error 1
make[2]: *** [_module_/usr/src/s2-liplianin/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.0.1-030001-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/src/s2-liplianin/v4l'
make: *** [all] Error 2


Avete qualche suggerimento?
lukkino
Messaggi: 1086
Iscritto il: 20 gen 2007, 09:49

Re: Installazione Skystar Usb HD

Messaggio da lukkino »

I driver s2-liplianin al momento non sono compatibili con il nuovo kernel.

Prova a vedere se funziona con questi driver:

Codice: Seleziona tutto

git clone git://linuxtv.org/media_build.git

cd media_build

make download

make untar

make

make install
P.S. comunque sono passato con la vdrbox di test al kernel 3.0.1 e vdr va in segfault...

Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

Ciao e grazie. Provo subito ;)
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

Eccomi. Allora, sembrava andare tutto bene, ma dopo aver creato pure i moduli mi è uscito questo errore:

LD [M] /usr/src/media_build/v4l/zr36067.ko
CC /usr/src/media_build/v4l/zr364xx.mod.o
LD [M] /usr/src/media_build/v4l/zr364xx.ko
make[2]: Leaving directory `/usr/src/linux-headers-3.0.1-030001-generic'
./scripts/rmmod.pl check
Can't locate Proc/ProcessTable.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./scripts/rmmod.pl line 4.
BEGIN failed--compilation aborted at ./scripts/rmmod.pl line 4.
make[1]: *** [default] Error 2
make[1]: Leaving directory `/usr/src/media_build/v4l'
make: *** [all] Error 2


Che faccio? provo lo stesso col make install?
lukkino
Messaggi: 1086
Iscritto il: 20 gen 2007, 09:49

Re: Installazione Skystar Usb HD

Messaggio da lukkino »

Codice: Seleziona tutto

apt-get install patchutils libdigest-sha1-perl libproc-processtable-perl
e poi rilancia

Codice: Seleziona tutto

make
Sul wiki ci sono scritti tutti questi passaggi grazie all'ottima guida di pizzak :D

Ciao
VDRBOX: GA-K8NS, AMD Sempron 2600+, Hauppauge Nexus 2.1, LFS
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

Ri-ciao. Ho fatto come mi hai detto e il make va a buon fine. E' il make install che mi da errore. Infatti mi da questo:

video/em28xx/: em28xx-dvb.ko em28xx-alsa.ko em28xx.ko
video/tlg2300/: poseidon.ko
video/uvc/: uvcvideo.ko
video/pwc/: pwc.ko
/sbin/depmod -a 3.0.1-030001-generic
make -C firmware install
make[2]: Entering directory `/usr/src/media_build/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin *.fw* cp: target `/lib/firmware/zd1201.fw' is not a directory
make[2]: [install] Error 1 (ignored)

make[2]: Leaving directory `/usr/src/media_build/v4l/firmware'
make[1]: Leaving directory `/usr/src/media_build/v4l'


Ho provato a riavviare lo stesso ma la scheda ancora non viene inizializzata: il dmesg | grep dvb ancora non mi da risultati :(

Cosa faccio?
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

lukkino ha scritto:
Sul wiki ci sono scritti tutti questi passaggi grazie all'ottima guida di pizzak :D

Ciao
Ah, ho provato a cercare la guida da te indicata ma sul wiki non l'ho trovata :(
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

Allora, ho rifatto tutto daccapo, su ubuntu server 11.04 con kernel 3.0 e la situazione non è cambiata. Allora ho provato a fare una cosa: ho caricato manualmente il modulo con il modprobe e la scheda mi ha richiesto il firmware. Gli ho messo il file che mi richiedeva nella cartella /lib/firmware, ho riavviato ed ora la scheda viene vista e correttamente inizializzata.

Con il dmesg | grep dvb ho questo

dmesg | grep dvb
[ 74.434829] usbcore: registered new interface driver dvb_usb_technisat_usb2
[ 78.980156] dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in cold state, will try to load a firmware
[ 79.057600] dvb-usb: downloading firmware from file 'dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw'
[ 79.137391] dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
[ 81.034859] dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in warm state.
[ 81.035185] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 81.039262] dvb-usb: MAC address: XX:XX:XX:XX:XX

[ 81.272746] Modules linked in: stv6110x ir_lirc_codec lirc_dev ir_mce_kbd_decoder ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder dvb_usb_technisat_usb2 stv090x dvb_usb dvb_core rc_core snd_via82xx gameport ppdev snd_ac97_codec i2c_viapro ac97_bus snd_pcm snd_timer via_ircc snd_page_alloc snd_mpu401_uart irda snd_rawmidi snd_seq_device psmouse snd soundcore crc_ccitt serio_raw lp parport_pc shpchp parport pata_via via_rhine
[ 81.272970] [<de9f9ddd>] dvb_usb_remote_init+0xdd/0x460 [dvb_usb]
[ 81.272981] [<de9f8ad6>] dvb_usb_device_init+0x506/0x640 [dvb_usb]
[ 81.272994] [<de88f07f>] technisat_usb2_probe+0x2f/0xa0 [dvb_usb_technisat_usb2]

Il problema però è che ancora non mi funziona. Infatti, non riesco a sintonizzare nessuna frequenza in quanto le utility apposite si bloccano. Infatti ho provato sia tune-s2, sia dvbtune, sia dvbstream ma tutte, come dato il comando, si bloccano e non si riescono neanche a killarle. Sulla scheda, poi la luce verde resta spenta.

Suggerimenti?
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Installazione Skystar Usb HD

Messaggio da von fritz »

Hello

praticamente e questa la "scheda"?
http://linuxtv.org/wiki/index.php/Techn ... tar_USB_HD
se usi tune-s2, cosa dice?
es. la mia :

Codice: Seleziona tutto

[root@VDRBOX tune-s2]# ./tune-s2 10992 V 27500 -lnb UNIVERSAL
LNB: low: 9750 high: 10600 switch: 11700 
opening: /dev/dvb/adapter0/frontend0
LOW band

Tuneing specs: 
System:     DVB-S 
Frequency:  10992 V 27500 
22khz:      OFF 
Modulation: QPSK 
FEC:        AUTO 
Inversion:  AUTO 
Rolloff:    AUTO 
Pilot:      AUTO 

Tuned specs: 
System:     DVB-S 5 
Frequency:  10992 V 27500 
22khz:      OFF 
Modulation: QPSK 0 
FEC:        AUTO 9 
Inversion:  AUTO 2 
Rolloff:    AUTO 3 
Pilot:      AUTO 2 

status 1f | signal  82% | snr  98% | ber 0 | unc 0 | FE_HAS_LOCK 
te lo dice almeno : opening: /dev/dvb/adapterxx ......
di solito poi si killa con ctrl+c

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

We ciao. Si la scheda è proprio quella e con il tuo comando mi ha sintonizzato il canale! :)

In pratica non mettevo l'opzione -lnb UNIVERSAL :D

Senti, ma come faccio a scrivere su disco lo stream con alcuni pids? Volevo usare l'utility demux (creato dallo stesso autore di tune-s2) ma quando lancio il programma l'utility si blocca e non scrive niente su disco :(
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

Eccomi di nuovo. Allora, ancora non funziona proprio per bene perchè, come scritto prima, con il tune-s2 riesco a sintonizzare le frequenze ma..... solo quello. Perchè qualsiasi altro comando che do (ho provato dvbstream , dvbsnoop e demux) si perde la sintonia (la luce verde sul box si spegne) e non posso fare altro perchè tali programmi tengono occupata la scheda e non si killano in nessun modo se non riavviando.

Come posso fare a scrivere solo alcuni pid del flusso .TS?

@von fritz

A te funziona correttamente? Su che sistema? Con quali driver e kernel?
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Installazione Skystar Usb HD

Messaggio da von fritz »

@smith2007 :D

allora tornando su demux.
siamo un po' OT ma chi se frega.
nella "prima" console sintonizzi il transponder (non il canale ;) ) con tune-s2 come indicato sopra.
apri una seconda console senza chiudere la prima e lanci con permessi root demux :
esempio :

Codice: Seleziona tutto

[root@VDRBOX demux]# ./demux -pids 0x0208 0x02b2 0x0208 0x0453
Opening: /dev/dvb/adapter0/dvr0
Opening: /dev/dvb/adapter0/demux0 PID #0 0520 (0x0208) 
Opening: /dev/dvb/adapter0/demux0 PID #1 0690 (0x02b2) 
Opening: /dev/dvb/adapter0/demux0 PID #2 0520 (0x0208) 
Opening: /dev/dvb/adapter0/demux0 PID #3 1107 (0x0453) 
Opening: test.ts
Closing demux ...  202288 Written 10 MB ...
[root@VDRBOX demux]# 
per chiudere/terminare demux premi il tasto q

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
darknike
Messaggi: 118
Iscritto il: 19 giu 2009, 15:04

Re: Installazione Skystar Usb HD

Messaggio da darknike »

Ciao e ancora grazie. Purtroppo Demux non mi funziona, infatti ho fatto come mi hai detto ma non scrise nulla se non un file .ts vuoto.... e con la q mi esce solo la scritta Closing Demux ma rimane fermo all'infinito fin quando non riavvio la macchina... :(

Eppure sul dreambox demux funziona perfettamente :(

Per l'Offtopic.... ci perdoneranno ;)

Hai idea su come posso risolvere? Ma tu che driver / kernel usi con questa scheda?
Avatar utente
von fritz
Messaggi: 1479
Iscritto il: 18 gen 2007, 23:33

Re: Installazione Skystar Usb HD

Messaggio da von fritz »

Hello

forse non mi sono spiegato :roll:
io non ho la skystar usb.
sono solo intervenuto per il tune-s2 che mi sembra di aver capito funziona adesso.
sei sicuro di avere un "lock" sul transponder?
a la fine ti dice :
status 1f | signal 82% | snr 0% | ber 0 | unc 0 | FE_HAS_LOCK
poi in teoria basta anche usare p. es. scan -c su altra console per vedere i pids.
esempio :

Codice: Seleziona tutto

[root@VDRBOX demux]# scan -c
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
0x0000 0x2136: pmt_pid 0x0384 RAI -- Rai Movie (running, scrambled)
0x0000 0x213f: pmt_pid 0x0450 RAI -- Rai 1 (running)
0x0000 0x2140: pmt_pid 0x0451 RAI -- Rai 2 (running, scrambled)
0x0000 0x2141: pmt_pid 0x0452 RAI -- Rai 3 (running)
0x0000 0x2142: pmt_pid 0x0088 RAI -- Rai 4 (running, scrambled)
0x0000 0x2144: pmt_pid 0x0453 RAI -- Rai News (running)
0x0000 0x2143: pmt_pid 0x010c RAI -- Rai radiofd4 (running)
0x0000 0x2167: pmt_pid 0x0027 RAI -- Multilingue 1 (running)
0x0000 0x2168: pmt_pid 0x002f RAI -- Multilingue 2 (running)
0x0000 0x2169: pmt_pid 0x0026 RAI -- SatelRadio (running)
0x0000 0x216a: pmt_pid 0x012d RAI -- Radio OM unica (running)
0x0000 0x216b: pmt_pid 0x0191 RAI -- Radio2 mono (running)
0x0000 0x216c: pmt_pid 0x0023 RAI -- Radio3 mono (running)
0x0000 0x0110: pmt_pid 0x1b58 Intellibyte Inc -- DVB-SSU DBC (running, scrambled)
WARNING: section too short: service_id == 0x111, section_length == 13, descriptors_loop_len == 0
dumping lists (16 services)
Rai Movie                (0x2136) 01: PCR == V   V 0x00c8 A 0x0320 (ita)
Rai 1                    (0x213f) 01: PCR == V   V 0x0200 A 0x028a (ita) 0x02b6 (oth) TT 0x0240
Rai 2                    (0x2140) 01: PCR == V   V 0x0201 A 0x028b (ita) 0x02b7 (oth) TT 0x0241
Rai 3                    (0x2141) 01: PCR == V   V 0x0202 A 0x028c (ita) 0x02b9 (oth) TT 0x0242
Rai 4                    (0x2142) 01: PCR == V   V 0x020b A 0x025c       TT 0x024d
Rai News                 (0x2144) 01: PCR == V   V 0x0208 A 0x02b2 (ita)
Rai radiofd4             (0x2143) 02: PCR == A            A 0x02a1      
Multilingue 1            (0x2167) 02: PCR == A            A 0x0025 (ita)
Multilingue 2            (0x2168) 02: PCR == A            A 0x0034 (ita)
SatelRadio               (0x2169) 02: PCR == A            A 0x0035 (ita)
Radio OM unica           (0x216a) 02: PCR == A            A 0x0036 (ita)
Radio2 mono              (0x216b) 02: PCR == A            A 0x0037 (ita)
Radio3 mono              (0x216c) 02: PCR == A            A 0x0038 (ita)
DVB-SSU DBC              (0x0110) 0c:                    
[0111]                   (0x0111) 00: PCR 0x1fff         
[0112]                   (0x0112) 00: PCR 0x1fff         
Done.
pero' prima ci deve essere il "lock" se no non fai nulla.

bye
VDRBOX-HD : in pensione!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic) ;)
Don't feed the trolls non alimentate sistemi proprietari ;)

Linux rulez! :)
Rispondi