<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
Hartmut Hackmann wrote:
<blockquote cite="mid44D8FD1F.4080703@t-online.de" type="cite">Looks
like we need to make the MT352 a "tuner" and program the actual one
through
it. </blockquote>
Can't we adapt same code from SAA7134_BOARD_PHILIPS_EUROPA ?<br>
Here the comment present in subroutine <tt>saa7134_board_init2</tt> in
<tt>saa7134-cards.c</tt>:<br>
<br>
<tt>The Philips EUROPA based hybrid boards have the tuner connected
through the channel decoder.<br>
We have to make it transparent to find it.<br>
</tt><br>
Perhaps AverMedia did similar arrangement with different gpio addresses
or "tricks" ?<br>
<blockquote cite="mid44D8FD1F.4080703@t-online.de" type="cite">If its
me who has to do it, can we please come to this later? I have to solve
some other issues first.
  <br>
</blockquote>
<br>
I lack completely the "big pictures" and my knowledge of the sources is
very near to zero, then if you can point out where put the hands, I can
try to do something. <br>
Otherwise, if there is to write from scratch many lines of code, I am
not a C progammer and I am unable to do it.<br>
<br>
For now I tried to add following lines (copied from Europa card) in <tt>saa7134_board_init2</tt>
without obtaining any different results:<br>
<br>
<tt>&nbsp;&nbsp;&nbsp; case SAA7134_BOARD_AVERMEDIA_HYBRID_FM_PCI:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct tuner_setup tun_setup;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; u8 data[] = { 0x07, 0x02};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct i2c_msg msg = {.addr=0x08, .flags=0, .buf=data, .len =
sizeof(data)};<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i2c_transfer(&amp;dev-&gt;i2c_adap, &amp;msg, 1);<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tun_setup.mode_mask = T_RADIO | T_ANALOG_TV | T_DIGITAL_TV;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tun_setup.type = dev-&gt;tuner_type;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //tun_setup.addr = dev-&gt;tuner_addr;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tun_setup.addr = ADDR_UNSET;<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; saa7134_i2c_call_clients (dev, TUNER_SET_TYPE_ADDR,
&amp;tun_setup);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br>
</tt><br>
Another thing, I received this email from Martin Ottm&aacute;r that is'nt in <a
 href="http://www.linuxtv.org/pipermail/linux-dvb/">linux-dvb Archives</a>.:
<blockquote cite="mid200608061205.39536.ottmarm@quick.cz" type="cite">
  <pre wrap="">Hello.
I have this TV card, too and sometimes, I'm reading mail listings on v4l.
I'd like to do two notices:
1. The red diode on the board lights under Windows only in DVB mode. In analog 
mode it don't.
2. As You know, the analog mode works under linux partially (e.g. modprobe 
saa7134 card=69 - after modprobing tda9887 will the red diode lights, so 
there is some problem),  You can only see and hear previously tuned under 
Windows. 
But DVB works well with modprobe saa7134 card=85 (AverTV DVB-T 777). 
I'm catching some DVB-T broadcast, so I forgot for analog soon, but it will be 
fine, to have a full working TV card in linux. :-)

I wish You good luck, keep on the good work! :-)

   Martin Ottmar
  </pre>
</blockquote>
I espected the module tda9887 were loaded by saa7134, but is'nt so.<br>
<br>
Best regards,<br>
Pierpaolo<br>
<br>
</body>
</html>