<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.18.3">
</HEAD>
<BODY>
Thanks Mauro.<BR>
With time I'll try.<BR>
For the time being, I am using the mcentral driver em28xx_new, which runs seamlessly.<BR>
<BR>
Regards<BR>
<BR>
Elio<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
___________________________________<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<I>Elio Voci &lt;<A HREF="mailto:elio.voci@gmail.com">elio.voci@gmail.com</A>&gt;</I><BR>
<I>Mobile +39-329-2343564</I><BR>
<I>Voip +39-0962-1876557</I><BR>
<I>Fax +39-0962-1870163</I>
</TD>
</TR>
</TABLE>
Skype Elio.Voci
</TD>
</TR>
</TABLE>
<BR>
<BR>
On Fri, 2009-01-02 at 14:10 -0200, Mauro Carvalho Chehab wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Fri, 02 Jan 2009 14:09:00 +0100
Elio Voci &lt;<A HREF="mailto:elio.voci@gmail.com">elio.voci@gmail.com</A>&gt; wrote:

&gt; Hello.
&gt; 
&gt; I have recently upgraded my Debian Lenny from kernel 2.6.25 to 2.6.26.
&gt; After this, I couldn't use my Cinergy Hybrid T USB XS (0ccd:0042).
&gt; Up to now I used the mcentral.de driver, now I would like to switch to
&gt; linuxtv driver.
&gt; 
&gt; Following the wiki &quot;How to install DVB device drivers, and &quot;How to build
&gt; drivers from Mercurial&quot;, I have cloned v4l-dvb. Make and install ran
&gt; smoothly.
&gt; I have generated the firmware from
&gt; <A HREF="http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip">http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip</A>, Driver85/hcw85bda.sys
&gt; 
&gt; em28xx installed correctly, dvb frontend did not: zl10353_read_register
&gt; returned -19
&gt; Below the relevant dmesg section (em28xx modprobed with core_debug=1
&gt; 

It is probably not that complicated for you to fix the Cinergy Hybrid entry at
v4l-dvb.

You'll need to use usbsnoop tool to capture what the original driver is doing
[1]. 

After that, you can parse the log and fix the initialization values for
GPIO and GPO registers. You can also load em28xx with reg_dump=1 and parse the
dmesg output with the em28xx parser, comparing to what the windows driver did.

[1] <A HREF="http://www.linuxtv.org/wiki/index.php/Bus_snooping/sniffing#Snooping_Procedures">http://www.linuxtv.org/wiki/index.php/Bus_snooping/sniffing#Snooping_Procedures</A>:


Cheers,
Mauro
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>