Re: RTL28XX driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Thomas,

Il 09/04/2012 14:02, Thomas Mair ha scritto:
> Hi Gainluca,
> 
> thanks for your information. I did get in touch with Realtek and they
> provided me with the datasheet for the RTL2832U. So what I will try to
> do is write a demodulator driver for the RTL2832 demod chip following
> the information of the datasheet and the Realtek driver. I will follow
> Antti's RTL2830 driver structure.

that's very good news.

> For now there is only one question left regarding the testing of the
> drivers. What is the best way to test and debug the drivers. Sould I
> compile the 3.4 kernel and use it, or is it safer to set up a
> structure like the one I already have to test the driver with a stable
> kernel?

I think the best option is to clone the DVB development tree:

http://git.linuxtv.org/media_tree.git

then you can create your branch and base your work on top of it.

Best regards,
Gianluca

> Greetings
> Thomas
> 
> 2012/4/7 Gianluca Gennari <gennarone@xxxxxxxxx>:
>> Il 06/04/2012 11:11, Thomas Mair ha scritto:
>>> Hello everyone,
>>>
>>> i own a TerraTec Cinergy T Stick Black device, and was able to find a
>>> working driver for the device. It seems to be, that the driver was
>>> originally written by Realtek and has since been updated by different
>>> Developers to meet DVB API changes. I was wondering what would be the
>>> necessary steps to include the driver into the kernel sources?
>>>
>>> The one thing that needs to be solved before even thinking about the
>>> integration, is the licencing of the code. I did find it on two
>>> different locations, but without any licencing information. So
>>> probably Realtek should be contacted. I am willing to deal with that,
>>> but need furter information on under whitch lisence the code has to be
>>> relased.
>>>
>>> So far, I put up a Github repository for the driver, which enables me
>>> to compile the proper kernel modue at
>>> https://github.com/tmair/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0
>>> The modificatioins to the driver where taken from openpli
>>> http://openpli.git.sourceforge.net/git/gitweb.cgi?p=openpli/openembedded;a=blob;f=recipes/linux/linux-etxx00/dvb-usb-rtl2832.patch;h=063114c8ce4a2dbcf8c8dde1b4ab4f8e329a2afa;hb=HEAD
>>>
>>> In the driver sources I stumbled accross many different devices
>>> containig the RTL28XX chipset, so I suppose the driver would enably
>>> quite many products to work.
>>>
>>> As I am relatively new to the developement of dvb drivers I appreciate
>>> any help in stabilizing the driver and proper integration into the dvb
>>> API.
>>>
>>
>> Hi Thomas,
>> the Realtek driver you mention is the full version, which supports 3
>> demodulators (2832=DVB-T, 2836=DTMB, 2840=DVB-C) and 10 different tuners.
>> There is also a simplified version of the driver which supports only
>> DVB-T and 4 tuners: this is probably a better starting base for your
>> project.
>>
>> You can find the simplified driver here:
>>
>> https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-4_tuner
>>
>> My friend Ambrosa got it directly from Realtek. You can mail the 2
>> driver authors directly:
>>
>> author: � � � � Dean Chung <DeanChung@xxxxxxxxxxx>
>> author: � � � � Chialing Lu <chialing@xxxxxxxxxxx>
>>
>> as they have been quite collaborative last year. I think they can also
>> provide you some information about the code license.
>>
>> The rtl2832 devices I've seen so far use either the Fitipower fc0012 or
>> the Elonics E4000 tuner. For the first one there is a driver from
>> Hans-Frieder Vogt that is not yet included in the development tree, but
>> it has been posted recently on this list.
>>
>> If your stick uses this tuner, then the problem reduces to write the
>> demodulator driver (as Antti already explained).
>>
>> Best regards,
>> Gianluca
>>
> 

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux