<div dir="ltr">That&#39;s something related to your distribution, so I can&#39;t help much. Just verify you have gcc and linux-headers and all the stuff needed installed.<br><br>Albert<br><br><div class="gmail_quote">2008/8/11 zePh7r <span dir="ltr">&lt;<a href="mailto:zeph7r@gmail.com">zeph7r@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


  

<div bgcolor="#ffffff" text="#000000">
Albert Comerma escreveu:
<div><div></div><div class="Wj3C7c"><blockquote type="cite">
  <div dir="ltr">If you look around line 1082 of dib0700_devices.c you
will find the table of the cards, which refers to the id&#39;s you added on
dvb-usb-ids.h. So you must add an entry to that table. I send you the
modified files, so you can see. I also send you a .config file you must
copy on v4l-dvb/v4l/ folder. Then go into v4l-dvb and just type make,
and then as root make install. That should work without problems. To
try all of this you need the dibcom and xceive firmware at /lib/firmware<br>
  <br>
Albert<br>
  <br>
  <div class="gmail_quote">2008/8/11 zePh7r <span dir="ltr">&lt;<a href="mailto:zeph7r@gmail.com" target="_blank">zeph7r@gmail.com</a>&gt;</span><br>
  <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Albert
Comerma escreveu:<br>
    <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
      <div>Sorry, I didn&#39;t explained much... it also
took some time to me to understand how it&#39;s working... Since xc2028 is
the tunner it has no Id information on the code. The id&#39;s are on the
usb bridge code. You should add your deviece id&#39;s at;<br>
/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h and then insert
your device at<br>
/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c &nbsp; &nbsp;first the
device descriptors (at arround line 1120) and then the device itself, I
would try it around line 1418. This last file, has already the include
to the xc2028 code and calls the tunner funcions. Looking the code
around this lines I guess you will understand how it works.<br>
      <br>
Albert<br>
      <br>
      </div>
2008/8/9 zePh7r &lt;<a href="mailto:zeph7r@gmail.com" target="_blank">zeph7r@gmail.com</a>
&lt;mailto:<a href="mailto:zeph7r@gmail.com" target="_blank">zeph7r@gmail.com</a>&gt;&gt;
      <div><br>
      <br>
&nbsp; &nbsp;Albert Comerma escreveu:<br>
      <br>
&nbsp; &nbsp; &nbsp; &nbsp;Just to clarify things...<br>
      <br>
&nbsp; &nbsp; &nbsp; &nbsp;Xceive chips are just tunners, RF chips, mostly analogue with<br>
&nbsp; &nbsp; &nbsp; &nbsp;some digital interface, they don&#39;t do anything with usb or<br>
&nbsp; &nbsp; &nbsp; &nbsp;comunication with the computer, for this reason you need the<br>
&nbsp; &nbsp; &nbsp; &nbsp;dibcom chip, it&#39;s a usb bridge + decoder + something else...<br>
&nbsp; &nbsp; &nbsp; &nbsp;To start to develop something you must first be sure of what<br>
&nbsp; &nbsp; &nbsp; &nbsp;chips it&#39;s using.<br>
&nbsp; &nbsp; &nbsp; &nbsp;If not you can try blindly if modifying the code for the<br>
&nbsp; &nbsp; &nbsp; &nbsp;U3000-Mini works or Pinnacle 320cx (dibcom 7700 + xceive2028)<br>
&nbsp; &nbsp; &nbsp; &nbsp;work (you just need to add your device usb id&#39;s).<br>
      <br>
&nbsp; &nbsp; &nbsp; &nbsp;Albert<br>
      <br>
&nbsp; &nbsp;Thank you for replying Albert.<br>
&nbsp; &nbsp;I&#39;ve been exploring the files downloaded through the mercurial<br>
&nbsp; &nbsp;repository and though I have found files which seem like they<br>
&nbsp; &nbsp;relate to that purpose in<br>
&nbsp; &nbsp;/v4l-dvb/linux/drivers/media/common/tuners (which are<br>
&nbsp; &nbsp;tuner-xc2028.c , tuner-xc2028.h and tuner-xc2028-types.h) I can&#39;t<br>
&nbsp; &nbsp;find any section in the above files with some sort of list of<br>
&nbsp; &nbsp;device ID&#39;s so as to resemble them. There should be something like<br>
&nbsp; &nbsp;an xc2028-cards.c right?<br>
&nbsp; &nbsp;This must seem a noob question but this whole process looks like<br>
&nbsp; &nbsp;something someone who&#39;s not deeply into this project couldn&#39;t do<br>
&nbsp; &nbsp;easily..<br>
      <br>
      <br>
      </div>
    </blockquote>
When I try to compile the drivers I get this:<br>
    <br>
zeph7r@zeph7r-laptop:~/v4l/v4l-dvb&gt; make all<br>
make -C /home/zeph7r/v4l/v4l-dvb/v4l all<br>
make[1]: Entering directory `/home/zeph7r/v4l/v4l-dvb/v4l&#39;<br>
Updating/Creating .config<br>
Preparing to compile for kernel version 2.6.25<br>
File not found: /lib/modules/2.6.25.11-0.1-default/build/.config at
./scripts/make_kconfig.pl line 32, &lt;IN&gt; line 4.<br>
make[1]: *** No rule to make target `.myconfig&#39;, needed by
`config-compat.h&#39;. &nbsp;Stop.<br>
make[1]: Leaving directory `/home/zeph7r/v4l/v4l-dvb/v4l&#39;<br>
make: *** [all] Error 2<br>
    <br>
any hints on what might be causing this? I went look at that dir and
found a makedumpfile.config , perhaps I should edit config-compat.h and
set it to go look for that file instead..<br>
  </blockquote>
  </div>
  <br>
  </div>
</blockquote>
<br>
<br></div></div>
Even after I putted .config in v4l-dvb/v4l it is still not compiling:<div class="Ih2E3d"><br>
<br>
zeph7r@zeph7r-laptop:~/v4l/v4l-dvb&gt; make<br></div><div class="Ih2E3d">
make -C /home/zeph7r/v4l/v4l-dvb/v4l<br></div><div class="Ih2E3d">
make[1]: Entering directory `/home/zeph7r/v4l/v4l-dvb/v4l&#39;<br></div>
No version yet, using 2.6.25.11-0.1-default<div class="Ih2E3d"><br>
make[1]: Leaving directory `/home/zeph7r/v4l/v4l-dvb/v4l&#39;<br></div><div class="Ih2E3d">
make[1]: Entering directory `/home/zeph7r/v4l/v4l-dvb/v4l&#39;<br></div>
scripts/make_makefile.pl<br>
Updating/Creating .config<br>
./scripts/make_kconfig.pl /lib/modules/2.6.25.11-0.1-default/build
/lib/modules/2.6.25.11-0.1-default/build<div class="Ih2E3d"><br>
Preparing to compile for kernel version 2.6.25<br>
File not found: /lib/modules/2.6.25.11-0.1-default/build/.config at
./scripts/make_kconfig.pl line 32, &lt;IN&gt; line 4.<br></div><div class="Ih2E3d">
make[1]: Leaving directory `/home/zeph7r/v4l/v4l-dvb/v4l&#39;<br></div><div class="Ih2E3d">
make[1]: Entering directory `/home/zeph7r/v4l/v4l-dvb/v4l&#39;<br></div>
./scripts/make_kconfig.pl /lib/modules/2.6.25.11-0.1-default/build
/lib/modules/2.6.25.11-0.1-default/build<div class="Ih2E3d"><br>
Preparing to compile for kernel version 2.6.25<br>
File not found: /lib/modules/2.6.25.11-0.1-default/build/.config at
./scripts/make_kconfig.pl line 32, &lt;IN&gt; line 4.<br>
make[1]: *** No rule to make target `.myconfig&#39;, needed by
`config-compat.h&#39;.&nbsp; Stop.<br>
make[1]: Leaving directory `/home/zeph7r/v4l/v4l-dvb/v4l&#39;<br>
make: *** [all] Error 2<br></div><div class="Ih2E3d">
zeph7r@zeph7r-laptop:~/v4l/v4l-dvb&gt;<br>
<br></div>
I even tried copying .config to
/lib/modules/2.6.25.11-0.1-default/build
/lib/modules/2.6.25.11-0.1-default/build but some other error came up
as well<br>
</div>

</blockquote></div><br></div>