[linux-dvb] Testers requested for Freecom / Conceptronic / Realtek / haihua /Videomate / Vestel DVB-T cards with RTL2831U
Jan Hoogenraad
jan-conceptronic at h-i-s.nl
Sun May 18 23:43:41 CEST 2008
There are new drivers posted for the Freecom / Conceptronic / Realtek
cards on:
http://linuxtv.org/hg/~jhoogenraad/rtl2831-r2
PLEASE FETCH AND TEST THIS VERSION
The code as gotten from Realtek, and found on the old link, does not
compile with other current v4l sources anymore. Please stiop using:
http://linuxtv.org/hg/~mchehab/rtl2831
This code is recently synchronised with the mail v4l line, and needs
testing. Compared to the original code, a switch for the IR type is
added. It can now be selected using modprobe. For example if you need
type 2: unload the automatically loaded driver, and reloca the good codes.
sudo modprobe -r dvb_usb_rtl2831u
sudo modprobe dvb_usb_rtl2831u ir_protocol=2
-----------------
The following devices are supported (numbers and names do NOT correspond):
grep rtl2831 /lib/modules/2.6.24-16-generic/modules.usbmap | sed -e
's/0x0000.*$//' -e 's/^.*0x0003//'
0x0bda 0x2831
0x2304 0x022b
0x13d3 0x3216
0x13d3 0x3220
0x13d3 0x3236
0x13d3 0x3238
0x13d3 0x3244
0x08dd 0x2103
0x185b 0x0100
0x1a46 0x1601
0x14aa 0x0160
.name = "RTL2831U DVB-T USB2.0 DEVICE",
.name = "RTL2831U DVB-T USB2.0 DEVICE",
.name = "DVB-T TV-Tuner Card-R",
.name = "VideoMate TV U100",
.name = "Vestel DVB-T TV Card",
.name = "Freecom USB 2.0 DVB-T Device",
.name = "DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver",
.name = "DTV-DVB UDTT 7047M-USB 2.0 DVB-T Driver",
.name = "DTV-DVB UDTT 7047A-USB 2.0 DVB-T Driver",
.name = "DTV-DVB UDTT 704L-USB 2.0 DVB-T Driver",
.name = "DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver",
-------------
I have started a second archive for splitting off the tuner code.
For the mxl5005s tuner, this should be straightforward, as the code
found its way into the mainstream v4l already.
However, I ran into problems with the mt2060 (which is the tuner I own).
In the function MT2060_LocateIF1 is making this hard.
This function doe some sort of calibration, and there is both internal
data from the tuner required, and input from the demodulator.
I don't see yet how we can put this into the framework of the current
struct dvb_tuner_ops from dev_frontend.h.
I'd appreciate some help from somebody more proficient in splitting drivers.
More information about the linux-dvb
mailing list