<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">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 class="Ih2E3d">
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 class="Ih2E3d"><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>