<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-15"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Times New Roman">Hi Oliver,<br>
<br>
the patch fixed the problem - here the relevant part of the log:<br>
</font><br>
<pre>Aug 24 09:40:07 vdrdev user.info kernel: [   13.943338] DVB: registering new adapter (TT-Budget/WinTV-NOVA-S  PCI)
Aug 24 09:40:07 vdrdev user.warn kernel: [   13.966605] adapter has MAC addr = 00:d0:5c:23:72:54
Aug 24 09:40:07 vdrdev user.warn kernel: [   14.064407] DVB: registering frontend 1 (Samsung S5H1420/PnpNetwork PN1010 DVB-S)...
</pre>
Thanx to all - also to Dr.Seltsam for compiling.<br>
Eberhard<br>
<br>
Oliver Endriss schrieb:
<blockquote cite="mid:200808231711.36277@orion.escape-edv.de"
 type="cite">
  <pre wrap="">e9hack wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Eberhard Kaltenhaeuser schrieb:
    </pre>
    <blockquote type="cite">
      <pre wrap="">Actual kernel does not support the Hauppauge WinTV Nova S SE PCI card 
anymore:

      </pre>
    </blockquote>
    <pre wrap="">I think it is a problem of this changeset <a class="moz-txt-link-freetext" href="http://linuxtv.org/hg/v4l-dvb/rev/358d281e6a3d">http://linuxtv.org/hg/v4l-dvb/rev/358d281e6a3d</a> 
from Patrick Boettcher. The S5H1420 isn't able to understand repeated start conditions. 
The i2c-read code was changed from:

        if ((ret = i2c_transfer (state-&gt;i2c, &amp;msg1, 1)) != 1)
                return ret;

        if ((ret = i2c_transfer (state-&gt;i2c, &amp;msg2, 1)) != 1)
                return ret;

to:
        if (state-&gt;config-&gt;repeated_start_workaround) {
                ret = i2c_transfer(state-&gt;i2c, msg, 3);
                if (ret != 3)
                        return ret;
        } else {
                ret = i2c_transfer(state-&gt;i2c, &amp;msg[1], 2);
                if (ret != 2)
                        return ret;
        }
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I think you are right.

Btw, I don't understand Patrick's workaround.

As the tuner does not support repeated start conditions, the solution
is to send two separate messages, as it was before.

Does the attached patch fix the problem?

CU
Oliver

  </pre>
  <pre wrap=""><pre wrap="">
<hr size="4" width="90%">
_______________________________________________
linux-dvb mailing list
<a class="moz-txt-link-abbreviated" href="mailto:linux-dvb@linuxtv.org">linux-dvb@linuxtv.org</a>
<a class="moz-txt-link-freetext" href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb">http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb</a></pre></pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>Signatur_2</title>
<font size="-1"><span
 style="font-family: Courier New,Courier,monospace;">        
___________________________________</span><br
 style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">       
|                                  
|</span><br style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">       
|      <span style="font-weight: bold;">Eberhard
Kaltenhaeuser</span>      
|</span><br style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">     
_ | (+49/0)9135 Tel:799955 Fax:725517 | _</span><br
 style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">    
/
)|                                  
|( \</span><br style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">   
/ / |       <a href="mailto:ke2705@gmx.de">mailto:ke2705@gmx.de</a>       
| \ \</span><br style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">  _( (_

_                            
_  | _) )_</span><br style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;"> (((\
\&gt;|_/ )___________________________( \_|&lt;/ /)))</span><br
 style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;"> (\
\  \_/
/                            
\ \_/  / /)</span><br
 style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;"> 
\      
/                              
\       /</span><br style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">  
\   
_/                                
\_    /</span><br style="font-family: Courier New,Courier,monospace;">
<span style="font-family: Courier New,Courier,monospace;">  
/  
/                                    
\   \</span></font>
<br style="font-family: Courier New,Courier,monospace;">
</div>
</body>
</html>