Tried, and got<br><br>Hunk #1 FAILED at 1674.<br>Hunk #2 FAILED at 1693.<br>Hunk #3 FAILED at 1704.<br><br><br><br><div class="gmail_quote">On Fri, Jun 6, 2008 at 2:50 PM, Faruk A &lt;<a href="mailto:fa@elwak.com">fa@elwak.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Zeno!<br>
<br>
Apply this patch.<br>
<br>
diff -Naur 1/scan.c 2/scan.c<br>
--- 1/scan.c &nbsp; &nbsp;2008-04-03 02:00:19.000000000 +0200<br>
+++ 2/scan.c &nbsp; &nbsp;2008-04-03 12:29:32.000000000 +0200<br>
@@ -1674,15 +1674,18 @@<br>
 &nbsp; &nbsp; &nbsp; &nbsp;}<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; struct dvbfe_info fe_info1;<br>
+ &nbsp; &nbsp; &nbsp; enum dvbfe_delsys delivery;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; // a temporary hack, need to clean<br>
 &nbsp; &nbsp; &nbsp; &nbsp; memset(&amp;fe_info1, 0, sizeof (struct dvbfe_info));<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; if(t-&gt;modulation_system == 0)<br>
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fe_info1.delivery = DVBFE_DELSYS_DVBS;<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;delivery = DVBFE_DELSYS_DVBS;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; else if(t-&gt;modulation_system == 1)<br>
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;fe_info1.delivery = DVBFE_DELSYS_DVBS2;<br>
-<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;delivery = DVBFE_DELSYS_DVBS2;<br>
+<br>
+ &nbsp; &nbsp; &nbsp; &nbsp;ioctl(frontend_fd, DVBFE_SET_DELSYS, &amp;delivery); //switch system<br>
+<br>
 &nbsp; &nbsp; &nbsp; &nbsp; int result = ioctl(frontend_fd, DVBFE_GET_INFO, &amp;fe_info1);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; if (result &lt; 0) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; perror(&quot;ioctl DVBFE_GET_INFO failed&quot;);<br>
@@ -1690,7 +1693,7 @@<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return -1;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; }<br>
<br>
- &nbsp; &nbsp; &nbsp; &nbsp;switch (fe_info1.delivery) {<br>
+ &nbsp; &nbsp; &nbsp; &nbsp;switch (delivery) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case DVBFE_DELSYS_DVBS:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; info(&quot;----------------------------------&gt; Using &#39;%s&#39;<br>
DVB-S\n&quot;, <a href="http://fe_info.name" target="_blank">fe_info.name</a>);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br>
@@ -1701,7 +1704,7 @@<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; info(&quot;----------------------------------&gt; Using &#39;%s&#39;<br>
DVB-S2\n&quot;, <a href="http://fe_info.name" target="_blank">fe_info.name</a>);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; default:<br>
- &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;info(&quot;Unsupported Delivery system (%d)!\n&quot;, fe_info1.delivery);<br>
+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;info(&quot;Unsupported Delivery system (%d)!\n&quot;, delivery);<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; t-&gt;last_tuning_failed = 1;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return -1;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; }<br>
<br>
<br>
<br>
2008/6/6 Zeno Zoli &lt;<a href="mailto:zeno.zoli@gmail.com">zeno.zoli@gmail.com</a>&gt;:<br>
<div><div></div><div class="Wj3C7c">&gt; I suppose so<br>
&gt;<br>
&gt; wget <a href="http://jusst.de/manu/scan.tar.bz2" target="_blank">http://jusst.de/manu/scan.tar.bz2</a><br>
&gt; from <a href="http://www.linuxtv.org/wiki/index.php/TerraTec_Cinergy_S2_PCI_HD_CI" target="_blank">http://www.linuxtv.org/wiki/index.php/TerraTec_Cinergy_S2_PCI_HD_CI</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2008/6/6 Goga777 &lt;<a href="mailto:goga777@bk.ru">goga777@bk.ru</a>&gt;:<br>
&gt;&gt;<br>
&gt;&gt; which scan version do you use ? does it support the multiproto api ?<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt; I&#39;m new to DVB on linux, but have some linux experience. I have trouble<br>
&gt;&gt; &gt; to<br>
&gt;&gt; &gt; get my new Terratec Cinergy S2 PCI HD to work properly. I have followed<br>
&gt;&gt; &gt; the<br>
&gt;&gt; &gt; guide here:<br>
&gt;&gt; &gt; <a href="http://linuxtv.org/wiki/index.php/TerraTec_Cinergy_S2_PCI_HD_CI" target="_blank">http://linuxtv.org/wiki/index.php/TerraTec_Cinergy_S2_PCI_HD_CI</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I get &quot;ioctl DVBFE_GET_INFO failed: Operation not supported&quot;<br>
&gt;&gt; &gt; when I try to ./scan -vv dvb-s/Thor-1.0W ( more info below)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Could it be related to my choice of Ubuntu 2.6.24-16-server?<br>
&gt;&gt; &gt; Thanks for your help.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Zeno.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; uname -a<br>
&gt;&gt; &gt; Linux htpc 2.6.24-16-server #1 SMP i686 GNU/Linux<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; /home/htpc/scan# ./scan -vv dvb-s/Thor-1.0W<br>
&gt;&gt; &gt; scanning dvb-s/Thor-1.0W<br>
&gt;&gt; &gt; using &#39;/dev/dvb/adapter0/frontend0&#39; and &#39;/dev/dvb/adapter0/demux0&#39;<br>
&gt;&gt; &gt; initial transponder 11247000 V 24500000 24500000<br>
&gt;&gt; &gt; initial transponder 11293000 H 24500000 24500000<br>
&gt;&gt; &gt; initial transponder 11325000 H 24500000 24500000<br>
&gt;&gt; &gt; initial transponder 12054000 H 28000000 28000000<br>
&gt;&gt; &gt; initial transponder 12169000 H 28000000 28000000<br>
&gt;&gt; &gt; initial transponder 12226000 V 28000000 28000000<br>
&gt;&gt; &gt; ioctl DVBFE_GET_INFO failed: Operation not supported<br>
&gt;&gt; &gt; ioctl DVBFE_GET_INFO failed: Operation not supported<br>
&gt;&gt; &gt; ioctl DVBFE_GET_INFO failed: Operation not supported<br>
&gt;&gt; &gt; ioctl DVBFE_GET_INFO failed: Operation not supported<br>
&gt;&gt; &gt; ioctl DVBFE_GET_INFO failed: Operation not supported<br>
&gt;&gt; &gt; ioctl DVBFE_GET_INFO failed: Operation not supported<br>
&gt;&gt; &gt; ERROR: initial tuning failed<br>
&gt;&gt; &gt; dumping lists (0 services)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; lsmod<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; lnbp21 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3200 &nbsp;1 mantis<br>
&gt;&gt; &gt; mb86a16 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;21632 &nbsp;1 mantis<br>
&gt;&gt; &gt; stb6100 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 8836 &nbsp;1 mantis<br>
&gt;&gt; &gt; tda10021 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7684 &nbsp;1 mantis<br>
&gt;&gt; &gt; tda10023 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7300 &nbsp;1 mantis<br>
&gt;&gt; &gt; stb0899 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;36224 &nbsp;1 mantis<br>
&gt;&gt; &gt; stv0299 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;11528 &nbsp;1 mantis<br>
&gt;&gt; &gt; dvb_core &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 89212 &nbsp;2 mantis,stv0299<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; dmesg<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; &nbsp;36.793511] found a VP-1041 PCI DSS/DVB-S/DVB-S2 device on (02:09.0),<br>
&gt;&gt; &gt; [ &nbsp; 36.793513] &nbsp; &nbsp; Mantis Rev 1 [153b:1179], irq: 20, latency: 64<br>
&gt;&gt; &gt; [ &nbsp; 36.793515] &nbsp; &nbsp; memory: 0xfddff000, mmio: 0xf8a54000<br>
&gt;&gt; &gt; [ &nbsp; 36.796981] &nbsp; &nbsp; MAC Address=[00:08:ca:1c:a8:e9]<br>
&gt;&gt; &gt; [ &nbsp; 36.797011] mantis_alloc_buffers (0): DMA=0x37560000 cpu=0xf7560000<br>
&gt;&gt; &gt; size=65536<br>
&gt;&gt; &gt; [ &nbsp; 36.797061] mantis_alloc_buffers (0): RISC=0x37501000 cpu=0xf7501000<br>
&gt;&gt; &gt; size=1000<br>
&gt;&gt; &gt; [ &nbsp; 36.797107] DVB: registering new adapter (Mantis dvb adapter)<br>
&gt;&gt; &gt; [ &nbsp; 37.345712] stb0899_get_dev_id: Device ID=[8], Release=[2]<br>
&gt;&gt; &gt; [ &nbsp; 37.358369] stb0899_get_dev_id: Demodulator Core ID=[DMD1],<br>
&gt;&gt; &gt; Version=[1]<br>
&gt;&gt; &gt; [ &nbsp; 37.371023] stb0899_get_dev_id: FEC Core ID=[FEC1], Version=[1]<br>
&gt;&gt; &gt; [ &nbsp; 37.371074] stb0899_attach: Attaching STB0899<br>
&gt;&gt; &gt; [ &nbsp; 37.371076] mantis_frontend_init (0): found STB0899 DVB-S/DVB-S2<br>
&gt;&gt; &gt; frontend<br>
&gt;&gt; &gt; @0x68<br>
&gt;&gt; &gt; [ &nbsp; 37.371135] stb6100_attach: Attaching STB6100<br>
&gt;&gt; &gt; [ &nbsp; 37.371491] DVB: registering frontend 0 (STB0899 Multistandard)...<br>
&gt;&gt; &gt; [ &nbsp; 37.371523] mantis_ca_init (0): Registering EN50221 device<br>
&gt;&gt; &gt; [ &nbsp; 37.372914] mantis_ca_init (0): Registered EN50221 device<br>
&gt;&gt; &gt; [ &nbsp; 37.372973] mantis_hif_init (0): Adapter(0) Initializing Mantis Host<br>
&gt;&gt; &gt; Interface<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; lspci -v<br>
&gt;&gt; &gt; 02:09.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI<br>
&gt;&gt; &gt; Bridge Controller [Ver 1.0] (rev 01)<br>
&gt;&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; Subsystem: TERRATEC Electronic GmbH Unknown device 1179<br>
&gt;&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; Flags: bus master, medium devsel, latency 64, IRQ 20<br>
&gt;&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; Memory at fddff000 (32-bit, prefetchable) [size=4K]<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; linux-dvb mailing list<br>
&gt;&gt; <a href="mailto:linux-dvb@linuxtv.org">linux-dvb@linuxtv.org</a><br>
&gt;&gt; <a href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb" target="_blank">http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; linux-dvb mailing list<br>
&gt; <a href="mailto:linux-dvb@linuxtv.org">linux-dvb@linuxtv.org</a><br>
&gt; <a href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb" target="_blank">http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb</a><br>
&gt;<br>
</div></div></blockquote></div><br>