I'm running svn 21328, and I'm wondering if the channelscanner is supposed to work. I can scan fine if I enter the tuning parameters in the dialog for a single transponder. However, What I really want to do is to fill my dtv_multiplex "from scratch", either by importing a channels.conf file, or filling the table from the NIT. Attempting to import the channels.conf, I get a popup saying "Programmer Error, Incorrect Card Type"; clicking on OK then pops up "Programmer Error, Failed to Handle Tune Complete" and then the scan progress stays at 0% "forever. <br>
<br>Debugging with -v channelscan,channel shows this when attempting to import:<br><br><br>2009-08-20 07:30:01.713 SetPage(Scan Configuration)<br>2009-08-20 07:30:11.753 SetPage(Scanning)<br>2009-08-20 07:30:11.754 SWiz: SetPage(): type(13) cardid(2) inputname(DVBInput #1)<br>
2009-08-20 07:30:44.226 DVBChan(2:/dev/dvb/adapter2/frontend0): Opening DVB channel<br>2009-08-20 07:30:44.227 DiSEqCDevTree: Changing LNB voltage to 18V<br>2009-08-20 07:30:44.727 DiSEqCDevTree: Resetting DiSEqC Bus<br>2009-08-20 07:30:44.728 DiSEqCDevTree: Sending DiSEqC Command: e0 0 0 <br>
2009-08-20 07:30:45.163 ChannelBase(2): Input #2: 'DVBInput #1' schan(901) sourceid(3) ccid(2)<br>2009-08-20 07:30:45.163 ChannelBase(2): Input #3: 'DVBInput #2' schan(28726) sourceid(4) ccid(2)<br>2009-08-20 07:30:45.164 ChannelBase(2): Current Input #2: 'DVBInput #1'<br>
2009-08-20 07:30:45.167 DVBSM(/dev/dvb/adapter2/frontend0): Can measure Signal Strength<br>2009-08-20 07:30:45.168 DVBSM(/dev/dvb/adapter2/frontend0): Can measure S/N<br>2009-08-20 07:30:45.170 DVBSM(/dev/dvb/adapter2/frontend0): Can measure Bit Error Rate<br>
2009-08-20 07:30:45.171 DVBSM(/dev/dvb/adapter2/frontend0): Can count Uncorrected Blocks<br>2009-08-20 07:30:45.171 SM(/dev/dvb/adapter2/frontend0)::RemoveFlags: Seen() Match() Wait()<br>2009-08-20 07:30:45.171 DVBSM(/dev/dvb/adapter2/frontend0): DVBSignalMonitor::ctor initial flags Seen() Match() Wait(Sig,SNR,BER,UB,)<br>
2009-08-20 07:30:45.171 ChannelScanSM(/dev/dvb/adapter2/frontend0): Connecting up DTVSignalMonitor<br>2009-08-20 07:30:45.172 SM(/dev/dvb/adapter2/frontend0)::AddFlags: Seen() Match() Wait(MGT,VCT,NIT,SDT,)<br>2009-08-20 07:30:45.178 ChScan: Scan()<br>
2009-08-20 07:30:45.179 ChannelScanSM(/dev/dvb/adapter2/frontend0): ChannelScanSM::RunScanner -- begin<br>2009-08-20 07:30:45.179 ChScan, Error: Failed to handle tune complete.<br><br>In addition, the channel scanner, even when scanning individual transponders, never seems to fill dtv_multiplex from the NIT (scanning 19E service info transponder on 12551500, and other transponders) never fills dtv_multiplex with additional transports.<br>
<br>Is this a bug ? This doesn't look to me like the bug reported in #6697.<br><br>I'd really like to avoid entering all of the transponders by hand......<br>