I&#39;m running svn 21328, and I&#39;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 &quot;from scratch&quot;, 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 &quot;Programmer Error, Incorrect Card Type&quot;; clicking on OK then pops up &quot;Programmer Error, Failed to Handle Tune Complete&quot; and then the scan progress stays at 0% &quot;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: &#39;DVBInput #1&#39; schan(901) sourceid(3) ccid(2)<br>2009-08-20 07:30:45.163 ChannelBase(2): Input #3: &#39;DVBInput #2&#39; schan(28726) sourceid(4) ccid(2)<br>2009-08-20 07:30:45.164 ChannelBase(2): Current Input #2: &#39;DVBInput #1&#39;<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&#39;t look to me like the bug reported in #6697.<br><br>I&#39;d really like to avoid entering all of the transponders by hand......<br>