<div>Hi<br><br clear="all"></div><div>Maybe some of you have already heard some questions about the linux support of the DVB-T card &quot;Lite On TVT-1060&quot;, but all discussions about this card said that it is not supported on linux for now, because nobody knows the frontend (chip). some also said, that you&#39;d have to unsolder the shielding to get the name of the frontend chip.... and I won&#39;t try that as you may understand ;-)<br>


</div><div>I&#39;ve got this &quot;unsupported&quot; tvt-1060 in my Asus G2S and would like to get it run.....<br><br></div>
<div>Operating system:</div><div>Kubuntu 9.04 Jaunty Jackalope</div><div>Kernel 2.6.28-13-generic<br><br></div><div><br>With the help of g00gle i have found some infos about this tv-card:</div><div>
</div><div><br>On one site, &quot;Homocidical Teddy&quot; wrote</div>
<div>&quot;The card itself is sold as a Liteon TL-1060, however it&#39;s actually a reference-design USB Tuner using the DibCom 7700C1 dvb-t chip and an UNKNOWN frontend.&quot;</div><div><br>Found on <a href="http://forums.whirlpool.net.au/forum-replies-archive.cfm/995988.html" target="_blank">http://forums.whirlpool.net.au/forum-replies-archive.cfm/995988.html</a></div>



<div><br><br>After reading that (especially the last posts) I did some tests and edits (logically in the v4l-dvb source folder):<br><br>With the command &quot;lsusb&quot; i got the Vendor and the Product ID: &quot;04ca:f016&quot;<br>


<br>&quot;0x04ca&quot; for &quot;Lite On Technology&quot;<br>(to find in &quot;~/Progs/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h&quot;)<br><br>&quot;0xf016&quot; should stand for &quot;TVT-1060&quot; or another name of this dvb-t card... but with &quot;lsusb -v&quot; the &quot;idProduct&quot; is empty.<br>


This is because there is no entry for &quot;f016&quot; in &quot;~/Progs/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h&quot;.<br><br><br>Well, as the patch mentioned (on the site above) and with a bit imagination and something like that I added<br>


<br>#define USB_PID_LITEON_TVT_1060                0xf016<br><br>to the Product ID section in the file &quot;dvb-usb-ids.h&quot; (mentioned before)<br>after that i added also<br><br>{ USB_DEVICE(USB_VID_LITEON,    USB_PID_LITEON_TVT_1060) },<br>


<br>to the line 1501 (right above the &quot;{ 0 }&quot; entry) in the file &quot;~/Progs/v4l-dvb/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c&quot;<br>As i found out before, there is the struct declaration &quot;struct usb_device_id
dib0700_usb_id_table[] = { ...........}&quot;) which is as you know a device table.<br><br>After these steps I took a look at &quot;struct dvb_usb_device_properties dib0700_devices[] = {...........}&quot; (in &quot;dib0700_devices.c&quot;) and there was my problem!<br>


In this struct you can find entrys for the frontend and tuner attach describing an adapter and also a devices list for each of these different adapters......<br><br><br><br>NOW MY PROBLEM:<br>In which of these sections (starting with &quot;{ DIB0700_DEFAULT_DEVICE_PROPERTIES,&quot;) should I add a device entry for my Lite-On TVT-1060 ?<br>
Or should I write a complete new one?<br>

<br>I have already tried this entry<br><br>            {   &quot;Lite-On TVT-1060&quot;,<br>                { &amp;dib0700_usb_id_table[54], NULL },<br>                { NULL },<br>            },<br><br>in the device section for the adapter &quot;stk7700d_...._attach&quot; (frontend and tuner).<br>


Oh, and by the way don&#39;t forget to modify &quot;num_device_descs =&quot;, it may prevent from errors I think....don&#39;t know exactly why... =)<br><br>The device entry above made my dvb-t card appear in dmesg after the command &quot;sudo modprobe dvb-usb-dib0700&quot;.<br>


dmesg output:<br><br>[ 2336.075406] dib0700: loaded with support for 9 different device-types<br>[ 2336.075499] dvb-usb: found a &#39;Lite-On TVT-1060&#39; in cold state, will try to load a firmware<br>[ 2336.075502] usb 1-4: firmware: requesting dvb-usb-dib0700-1.20.fw<br>
[ 2336.189540] dvb-usb: downloading firmware from file &#39;dvb-usb-dib0700-1.20.fw&#39;<br>[ 2336.392856] dib0700: firmware started successfully.<br>[ 2336.897028] dvb-usb: found a &#39;Lite-On TVT-1060&#39; in warm state.<br>
[ 2336.897079] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.<br>[ 2336.897224] DVB: registering new adapter (Lite-On TVT-1060)<br>[ 2336.945991] dib0700: stk7700d_frontend_attach: dib7000p_i2c_enumeration failed.  Cannot continue<br>
[ 2336.945993]<br>[ 2336.945997] dvb-usb: no frontend was attached by &#39;Lite-On TVT-1060&#39;<br>[ 2336.945999] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.<br>[ 2336.946320] DVB: registering new adapter (Lite-On TVT-1060)<br>
[ 2336.947040] dvb-usb: no frontend was attached by &#39;Lite-On TVT-1060&#39;<br>[ 2336.947094] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-4/input/input14<br>[ 2336.989093] dvb-usb: schedule remote query interval to 50 msecs.<br>
[ 2336.989098] dvb-usb: Lite-On TVT-1060 successfully initialized and connected.<br>[ 2336.989268] usbcore: registered new interface driver dvb_usb_dib0700<br><br>Now the following command shows what I have:<br>ls -lR /dev/dvb/<br>
/dev/dvb/:                                    <br>insgesamt 0                                   <br>drwxr-xr-x 2 root root 100 2009-07-09 10:52 adapter0<br>drwxr-xr-x 2 root root 100 2009-07-09 10:52 adapter1<br><br>/dev/dvb/adapter0:<br>
insgesamt 0       <br>crw-rw----+ 1 root video 212, 0 2009-07-09 10:52 demux0<br>crw-rw----+ 1 root video 212, 1 2009-07-09 10:52 dvr0  <br>crw-rw----+ 1 root video 212, 2 2009-07-09 10:52 net0  <br><br>/dev/dvb/adapter1:<br>
insgesamt 0       <br>crw-rw----+ 1 root video 212, 3 2009-07-09 10:52 demux0<br>crw-rw----+ 1 root video 212, 4 2009-07-09 10:52 dvr0  <br>crw-rw----+ 1 root video 212, 5 2009-07-09 10:52 net0<br><br>Unfortunately I can&#39;t watch anything on these devices......<br>
Now I reached my borders of knowledge =)<br><br>Thanks for any replies!<br>Peter<br><br></div><div></div><div>--</div><div>-------------------------------------------<br></div>Greetings from Switzerland <br>Thanks UBS for ruining a good reputation &gt;:-(<br>