Page 1 of 1

bug, when VLC works with Diseqc

Posted: 26 Oct 2006 11:56
by mich
I have stable Linux Debian.
Linux video 2.6.18 #1 Fri Sep 29 23:23:41 EEST 2006 i686 GNU/Linux and DiseqC with 3 ports 0,1,2.
0 - HotBird
1 - Sirius
2 - Amos

When I scanning each sattelite with 'scan -s SATNO file_with_frequencies' I see right channels for each satellite.

Then when I running any channel at Hotbird with parameter '--dvb-satno=0' - everything works greatly.

But when I try to see Inter+ at Sirius:
12073 H Inter + 6520 6521 .522 Uk

then I see that it's works only with '--dvb-satno=2'. But third satno is Amos, not Sirius.

And now I can't lock any channel from satellite Amos.

What I makes wrong, or it is really bug of vlc ?
Because when I check each channel wich utility szap - everything works greatly.

Thank you in advance.

Posted: 26 Oct 2006 12:13
by mich
full commands for example:

lc --color --ttl 12 --ts-es-id-pid --programs=6520 dvb: --dvb-frequency=12073000 --dvb-satno=2 --dvb-srate=27500000 --dvb-voltage=18 --dvb-fec=3/4 --sout-standard-access=udp --sout-standard-mux=ts --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=1024,ab=96,deinterlace}:duplicate{dst=standard{access=http,mux=ts,url=:8100},select="program=6520"}'

It was Inter+ from Sirius. But dvb-satno is 2, like for Amos.

And that's OTV from Amos.
vlc --color --ttl 12 --ts-es-id-pid --programs=513 dvb: --dvb-frequency=10722000 --dvb-satno=2 --dvb-srate=27500000 --dvb-voltage=13 --dvb-fec=3/4 --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=1024,ab=128}:standard{access=http,mux=ts,dst=:8080}' -vvv

Code: Select all

[00000517] main demuxer debug: looking for access_demux module: 0 candidates [00000517] main demuxer warning: no access_demux module matched "dvb" [00000504] main input debug: creating access 'dvb' path='' [00000518] main access debug: looking for access2 module: 6 candidates [00000518] dvb access debug: Opening device /dev/dvb/adapter0/frontend0 [00000518] dvb access debug: Frontend Info: [00000518] dvb access debug: name = Zarlink VP310 DVB-S [00000518] dvb access debug: type = QPSK (DVB-S) [00000518] dvb access debug: frequency_min = 950000 (kHz) [00000518] dvb access debug: frequency_max = 2150000 (kHz) [00000518] dvb access debug: frequency_stepsize = 78 [00000518] dvb access debug: frequency_tolerance = 0 [00000518] dvb access debug: symbol_rate_min = 703125 (kHz) [00000518] dvb access debug: symbol_rate_max = 45000000 (kHz) [00000518] dvb access debug: symbol_rate_tolerance (ppm) = 0 [00000518] dvb access debug: notifier_delay (ms) = 0 [00000518] dvb access debug: Frontend Info capability list: [00000518] dvb access debug: inversion auto [00000518] dvb access debug: forward error correction 1/2 [00000518] dvb access debug: forward error correction 2/3 [00000518] dvb access debug: forward error correction 3/4 [00000518] dvb access debug: forward error correction 5/6 [00000518] dvb access debug: forward error correction 7/8 [00000518] dvb access debug: forward error correction auto [00000518] dvb access debug: card can do QPSK [00000518] dvb access debug: card can mute TS [00000518] dvb access debug: End of capability list [00000518] dvb access debug: trying to tune the frontend... [00000518] dvb access debug: frequency 10722000 is in Ku-band [00000518] dvb access debug: using inversion=2 [00000518] dvb access debug: using fec=3 [00000518] dvb access debug: using voltage=13 [00000518] dvb access debug: using tone=0 [00000518] dvb access debug: Opening device /dev/dvb/adapter0/dvr0 [00000518] dvb access debug: setting filter on PAT [00000518] dvb access debug: Opening device /dev/dvb/adapter0/demux0 [00000518] dvb access debug: DMXSetFilter: DMX_PES_OTHER for PID 0 [00000518] dvb access debug: Opening device /dev/dvb/adapter0/ca0 [00000518] dvb access warning: CAMInit: opening CAM device failed (No such file or directory) [00000518] main access debug: using access2 module "dvb" [00000520] main private debug: pre buffering [00000518] dvb access warning: no lock, tuning again [00000518] dvb access debug: using inversion=2 [00000518] dvb access debug: using fec=3 [00000518] dvb access debug: using voltage=13 [00000518] dvb access debug: using tone=0 signal 2 received, terminating vlc - do it again in case it gets stuck status change: ( stop state: 0 ) status change: ( quit ) [00000001] main vlc debug: removing all interfaces [00000502] main interface debug: thread 3052981168 joined (interface/interface.c:258) [00000502] main interface debug: removing module "rc"

Posted: 07 Nov 2006 19:20
by rover-lt
check if you have in dmesg:
streamer:/etc/videolan# dmesg | grep b2c2
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
b2c2-flexcop: MAC address = 00:d0:d7:06:6f:02
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: i2c master_xfer failed
b2c2-flexcop: found the vp310 (aka mt312) at i2c address: 0x0e
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S (old version)' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
i think that means, that drivers in the kernel aren't correct. Download them from linuxtv.org and try to compile again. In my case that helped.