Hello Goga, I tested it with automatic scan (dont know if manual scan works). Moreover, I had selected TV+Radio (not HDTV) and the scanner pick up both DVB-S AND DVB-S2 channels. I haven't done any more testing with other parameters. I have Hotbird in my installation and it picked up in total 1626 services (TV+Radio). Maybe it missed a few (my satellite box gets about 2050, but this number includes data services). Moreover I dont know whether the file with the transponders for Hotbird ( (vdr-video-dir)/plugins/transponders/S13.0E.tpl ) is updated (maybe it is missing a few transponders.
During compilation, I get the warning as well. Can you try again with default parameters and post back pls? Thanks Vagelis Goga777 wrote: >> I attach a new patch that will scan both DVB-S and DVB-S2 channels. >> >> If anybody tries it please post back. >> > > Unfortunately I and other vdr-user couldn't lock the dvb-s2 channels with > this patch. > there's new warning during of compilation > > ============================================= > ../../../include/vdr/nit.h:16:1: warning: this is the location of the > previous definition > scan.c: In member function ‘void cScan::ScanServices()’: > scan.c:248: warning: unused variable ‘tt’ > scan.c: In member function ‘void cScan::ScanDVB_S(cTransponder*, cChannel*)’: > scan.c:412: warning: unused variable ‘tt’ > ============================================ > > ====================================================== > May 31 22:08:20 localhost vdr: [4645] INFO [channelscan]: Please update > Transponder lists > May 31 22:08:20 localhost vdr: [4645] INFO [channelscan]: Please update > Transponder lists > May 31 22:08:20 localhost vdr: [4645] ERROR: [channelscan] in : no values > for "S19.2E" > May 31 22:08:20 localhost vdr: [4645] ERROR: [channelscan] can`t open > LoadSatTpls /etc/vdr//plugins/transponders/S19.2E.tpl. > bz2 --- try uncompressed > ======================================================= > > > hereafter is my steps > > > goga:/usr/src/VDR/PLUGINS/src/channelscan-0.6.1# svn revert -R ./ > Reverted 'channelscan.c' > Reverted 'transponders.c' > Reverted 'scan.c' > Reverted 'filter.c' > Reverted 'csmenu.c' > > > goga:/usr/src/VDR/PLUGINS/src/channelscan-0.6.1# svn up > At revision 6236. > > make clean-plugins > make plugins > > Plugin reelchannelscan: > make[1]: Entering directory `/usr/src/vdr-1.7.0/PLUGINS/src/channelscan-0.6.1' > make[1]: Leaving directory `/usr/src/vdr-1.7.0/PLUGINS/src/channelscan-0.6.1' > make[1]: Entering directory `/usr/src/vdr-1.7.0/PLUGINS/src/channelscan-0.6.1' > g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE > -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" > -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include > channelscan.c > In file included from scan.h:34, > from csmenu.h:42, > from channelscan.c:31: > filter.h:193:1: warning: "MAXNETWORKNAME" redefined > In file included from ../../../include/vdr/device.h:18, > from scan.h:31, > from csmenu.h:42, > from channelscan.c:31: > ../../../include/vdr/nit.h:16:1: warning: this is the location of the > previous definition > g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE > -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" > -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include > csmenu.c > In file included from scan.h:34, > from csmenu.h:42, > from csmenu.c:43: > filter.h:193:1: warning: "MAXNETWORKNAME" redefined > In file included from ../../../include/vdr/device.h:18, > from ../../../include/vdr/menu.h:14, > from csmenu.c:40: > ../../../include/vdr/nit.h:16:1: warning: this is the location of the > previous definition > g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE > -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" > -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include > filter.c > In file included from scan.h:34, > from csmenu.h:42, > from filter.c:35: > filter.h:193:1: warning: "MAXNETWORKNAME" redefined > In file included from ../../../include/vdr/device.h:18, > from scan.h:31, > from csmenu.h:42, > from filter.c:35: > ../../../include/vdr/nit.h:16:1: warning: this is the location of the > previous definition > g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE > -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" > -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include i18n.c > g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE > -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" > -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include scan.c > In file included from scan.h:34, > from csmenu.h:42, > from scan.c:36: > filter.h:193:1: warning: "MAXNETWORKNAME" redefined > In file included from ../../../include/vdr/device.h:18, > from scan.c:32: > ../../../include/vdr/nit.h:16:1: warning: this is the location of the > previous definition > scan.c: In member function ‘void cScan::ScanServices()’: > scan.c:248: warning: unused variable ‘tt’ > scan.c: In member function ‘void cScan::ScanDVB_S(cTransponder*, cChannel*)’: > scan.c:412: warning: unused variable ‘tt’ > g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE > -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" > -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include > transponders.c > g++ -fPIC -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE > -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" > -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include bzip2.c > g++ -fPIC -O2 -Wall -Woverloaded-virtual -lbz2 -lz -shared channelscan.o > csmenu.o filter.o i18n.o scan.o transponders.o bzip2.o -o > libvdr-reelchannelscan.so > make[1]: Leaving directory `/usr/src/vdr-1.7.0/PLUGINS/src/channelscan-0.6.1' > > I tried to make auto & manual scan > > debug [scan] Stop Replay Card Number 0 SET DEBUG [scan.c] > scanning_on_receiving > _device TRUE > DEBUG [channelscan]: loop through transponders ++++ size 1 ++++++++ > > DEBUG [channelscan]: loop through transponders ++++ size 1 ++++++++ > DEBUG [channelscan]: scan f: 11914 > DEBUG [cs]: ScanDVB_S2 > DEBUG [DVB_S]; trying QPSK: freq: 11914 srate:27500 mod: 4 > 44m DEBUG [DVB_S] - channel: freq: 11914 pol: H srate:27500 mod: > -2147483648 > debug [scan] -- NO LOCK @ transponder 111914 mod -2147483648 fec > -2147483648 ---------- > DEBUG [DVB_S]; trying PSK8: freq: 11914 srate:27500 mod: 8 > 44m DEBUG [DVB_S] - channel: freq: 11914 pol: H srate:27500 mod: > -2147483648 > debug [scan] -- NO LOCK @ transponder 111914 mod -2147483648 fec > -2147483648 ---------- > DEBUG [DVB_S]; trying QPSK_S2: freq: 11914 srate:27500 mod: 4 > 44m DEBUG [DVB_S] - channel: freq: 11914 pol: H srate:27500 mod: > -2147483648 > debug [scan] -- NO LOCK @ transponder 111914 mod -2147483648 fec > -2147483648 ---------- > DEBUG [cs]: ScanDVB_S2 > DEBUG [DVB_S]; trying QPSK: freq: 11914 srate:27500 mod: 4 > 44m DEBUG [DVB_S] - channel: freq: 11914 pol: H srate:27500 mod: > -2147483648 > debug [scan] -- NO LOCK @ transponder 111914 mod -2147483648 fec > -2147483648 ---------- > DEBUG [DVB_S]; trying PSK8: freq: 11914 srate:27500 mod: 8 > 44m DEBUG [DVB_S] - channel: freq: 11914 pol: H srate:27500 mod: > -2147483648 > debug [scan] -- NO LOCK @ transponder 111914 mod -2147483648 fec > -2147483648 ---------- > DEBUG [DVB_S]; trying QPSK_S2: freq: 11914 srate:27500 mod: 4 > 44m DEBUG [DVB_S] - channel: freq: 11914 pol: H srate:27500 mod: > -2147483648 > debug [scan] -- NO LOCK @ transponder 111914 mod -2147483648 fec > -2147483648 ---------- > --- End of transponderlist. End of scan! Duratation 12 --- > Assumed HD Transponders > > > I use etc/vdr/plugins/transponders/S19.2E.tpl > [SATTYPE] > 1=S19.2E > 2=Astra 1F/1G/1H/1KR/1L [Ku DVB-S2] > 3=East > 4=19.2 > > [DVB] > 0=3 > 1=11914,H,27500,910,S2 > 2=12522,V,22000,23,S2 > 3=12581,V,22000,23,S2 > > > BUT in syslog I can see > > > May 31 22:08:20 localhost vdr: [4645] INFO [channelscan]: Please update > Transponder lists > May 31 22:08:20 localhost vdr: [4645] INFO [channelscan]: Please update > Transponder lists > May 31 22:08:20 localhost vdr: [4645] ERROR: [channelscan] in : no values > for "S19.2E" > May 31 22:08:20 localhost vdr: [4645] ERROR: [channelscan] can`t open > LoadSatTpls /etc/vdr//plugins/transponders/S19.2E.tpl. > bz2 --- try uncompressed > May 31 22:08:20 localhost vdr: [4645] virtual eOSState > cMenuChannelscan::ProcessKey(eKeys) freq=1 scanMode=1 > May 31 22:08:20 localhost vdr: [4645] virtual eOSState > cMenuChannelscan::ProcessKey(eKeys) ssGetChannels?=0 > May 31 22:08:20 localhost vdr: [4645] > cMenuScanActive::cMenuScanActive(cScanParameters*) ssGetChannels?=0 > May 31 22:08:20 localhost last message repeated 2 times > May 31 22:08:20 localhost vdr: [4645] start Scanning @ Card 0 --- > May 31 22:08:20 localhost vdr: [5644] transfer thread ended (pid=4645, > tid=5644) > May 31 22:08:20 localhost vdr: [4645] buffer stats: 98324 (4%) used > May 31 22:08:20 localhost vdr: [4645] > cMenuScanActive::cMenuScanActive(cScanParameters*) ssGetChannels?=1 > May 31 22:08:20 localhost vdr: [5655] maxmods = 3 > May 31 22:08:20 localhost vdr: [4645] > cMenuScanActive::cMenuScanActive(cScanParameters*) ssGetChannels?=1 > May 31 22:08:20 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE: > fepriv->state=2 > May 31 22:08:20 localhost vdr: [5646] TS buffer on device 1 thread ended > (pid=4645, tid=5646) > May 31 22:08:20 localhost vdr: [5645] buffer stats: 97948 (4%) used > May 31 22:08:21 localhost vdr: [5645] receiver on device 1 thread ended > (pid=4645, tid=5645) > May 31 22:08:22 localhost vdr: [5655] debug [channelscan] ------ NO LOCK > after 2000ms @ transponder 111914 ------------- > May 31 22:08:26 localhost last message repeated 2 times > May 31 22:08:26 localhost vdr: [5655] maxmods = 3 > May 31 22:08:28 localhost vdr: [4654] ERROR (dvbdevice.c,302): Invalid > argument > May 31 22:08:28 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE: > fepriv->state=2 > May 31 22:08:28 localhost vdr: [5655] debug [channelscan] ------ NO LOCK > after 2000ms @ transponder 111914 ------------- > May 31 22:08:32 localhost last message repeated 2 times > May 31 22:08:32 localhost vdr: [5655] maxmods = 3 > May 31 22:08:32 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE: > fepriv->state=2 > May 31 22:08:34 localhost vdr: [5655] debug [channelscan] ------ NO LOCK > after 2000ms @ transponder 212522 ------------- > May 31 22:08:38 localhost last message repeated 2 times > May 31 22:08:38 localhost vdr: [5655] maxmods = 3 > May 31 22:08:40 localhost vdr: [4654] ERROR (dvbdevice.c,302): Invalid > argument > May 31 22:08:40 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE: > fepriv->state=2 > May 31 22:08:40 localhost vdr: [5655] debug [channelscan] ------ NO LOCK > after 2000ms @ transponder 212522 ------------- > May 31 22:08:44 localhost last message repeated 2 times > May 31 22:08:44 localhost vdr: [5655] maxmods = 3 > May 31 22:08:44 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE: > fepriv->state=2 > May 31 22:08:46 localhost vdr: [5655] debug [channelscan] ------ NO LOCK > after 2000ms @ transponder 212581 ------------- > May 31 22:08:50 localhost last message repeated 2 times > May 31 22:08:50 localhost vdr: [5655] maxmods = 3 > May 31 22:08:52 localhost vdr: [4654] ERROR (dvbdevice.c,302): Invalid > argument > May 31 22:08:52 localhost kernel: dvb_frontend_ioctl: FESTATE_RETUNE: > fepriv->state=2 > May 31 22:08:52 localhost vdr: [5655] debug [channelscan] ------ NO LOCK > after 2000ms @ transponder 212581 ------------- > May 31 22:08:56 localhost last message repeated 2 times > May 31 22:09:01 localhost vdr: [4654] frontend 0 timed out while tuning to > channel 0, tp 212581 > > > > > > > _______________________________________________ > vdr mailing list > vdr@linuxtv.org > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > > > > _______________________________________________ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr