public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* Status of RTL283xU support?
@ 2011-11-26 12:47 Maik Zumstrull
  2011-11-26 15:00 ` Antti Palosaari
  2011-11-26 16:20 ` Maik Zumstrull
  0 siblings, 2 replies; 9+ messages in thread
From: Maik Zumstrull @ 2011-11-26 12:47 UTC (permalink / raw)
  To: Antti Palosaari; +Cc: linux-media

Hi Antti,

it seems I've found myself with an rtl2832u-based DVB-T USB stick. The
latest news on that seems to be that you were working on cleaning up
the code of the Realtek-provided GPL driver, with the goal of
eventually getting it into mainline.

Would you mind giving a short status update?

Is there a working out-of-tree version somewhere I could build? I've
tried the linuxtv.org build script against your tree, but it fails
with git errors; possibly due to the recent outage of git.kernel.org.


Thanks,

Maik

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Status of RTL283xU support?
  2011-11-26 12:47 Status of RTL283xU support? Maik Zumstrull
@ 2011-11-26 15:00 ` Antti Palosaari
  2011-11-26 16:14   ` Maik Zumstrull
  2011-11-27  5:15   ` Jason Hecker
  2011-11-26 16:20 ` Maik Zumstrull
  1 sibling, 2 replies; 9+ messages in thread
From: Antti Palosaari @ 2011-11-26 15:00 UTC (permalink / raw)
  To: Maik Zumstrull; +Cc: linux-media

On 11/26/2011 02:47 PM, Maik Zumstrull wrote:
> Hi Antti,
>
> it seems I've found myself with an rtl2832u-based DVB-T USB stick. The
> latest news on that seems to be that you were working on cleaning up
> the code of the Realtek-provided GPL driver, with the goal of
> eventually getting it into mainline.
>
> Would you mind giving a short status update?

Shortly, It is error No time, -ENOTIME.

I have two LinuxTV related projects that are higher priority.
* AF9013 rewrite to optimize I2C IO
* Anysee smartcard reader


> Is there a working out-of-tree version somewhere I could build? I've
> tried the linuxtv.org build script against your tree, but it fails
> with git errors; possibly due to the recent outage of git.kernel.org.

I think my rtl28xx tree should be rebased to latest code. MFE support at 
least have made such changes it will not compile top of latest tree.

And the tree I have does support only very limited set of RTL2831U 
devices. It was Maxim Levitsky working for RTL2832U but he have given up.

regards
Antti

-- 
http://palosaari.fi/

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Status of RTL283xU support?
  2011-11-26 15:00 ` Antti Palosaari
@ 2011-11-26 16:14   ` Maik Zumstrull
  2011-11-27  5:15   ` Jason Hecker
  1 sibling, 0 replies; 9+ messages in thread
From: Maik Zumstrull @ 2011-11-26 16:14 UTC (permalink / raw)
  To: Antti Palosaari; +Cc: linux-media

On Sat, Nov 26, 2011 at 16:00, Antti Palosaari <crope@iki.fi> wrote:
> On 11/26/2011 02:47 PM, Maik Zumstrull wrote:

>> it seems I've found myself with an rtl2832u-based DVB-T USB stick. The
>> latest news on that seems to be that you were working on cleaning up
>> the code of the Realtek-provided GPL driver, with the goal of
>> eventually getting it into mainline.
>>
>> Would you mind giving a short status update?
>
> Shortly, It is error No time, -ENOTIME.

Isn't it always. :-) I won't be holding my breath for 3.3, then.

Thanks for the info and your efforts.

> And the tree I have does support only very limited set of RTL2831U devices.
> It was Maxim Levitsky working for RTL2832U but he have given up.

I hope development will be revived by someone eventually. When looking
around, it seemed to me that this chipset is becoming more and more
common with low-end devices.

I've ordered a different stick that is supposed to be fully supported
already, so I should be fine until then.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Status of RTL283xU support?
  2011-11-26 12:47 Status of RTL283xU support? Maik Zumstrull
  2011-11-26 15:00 ` Antti Palosaari
@ 2011-11-26 16:20 ` Maik Zumstrull
  2011-11-28 19:29   ` Maik Zumstrull
  2011-11-29 19:45   ` poma
  1 sibling, 2 replies; 9+ messages in thread
From: Maik Zumstrull @ 2011-11-26 16:20 UTC (permalink / raw)
  To: linux-media

On Sat, Nov 26, 2011 at 13:47, Maik Zumstrull <maik@zumstrull.net> wrote:

> it seems I've found myself with an rtl2832u-based DVB-T USB stick. The
> latest news on that seems to be that you were working on cleaning up
> the code of the Realtek-provided GPL driver, with the goal of
> eventually getting it into mainline.
>
> Would you mind giving a short status update?

FYI, someone has contacted me off-list to point out that the newest(?)
Realtek tree for these devices is available online:

Alessandro Ambrosini wrote:

> Dear maik,
>
> I've read your post here
> http://www.mail-archive.com/linux-media@vger.kernel.org/msg39559.html
> I have not a subscription to linux-media mailing list. I see your post
> looking for in archive.
>
> Some days ago I've asked to Realtek if there are newer driver (latest on the
> net was 2.2.0)
> They kindly send me latest driver 2.2.2 kernel 2.6.x
>
> I've patched it yesterday for kernel 3.0.0 (Ubuntu 11.10) and they looks to
> work fine.
> I'm not an expert C coder, only an hobbyist. So I suppose there are
> problems.
>
> Anyway here you can find:
>
> 1) original Realtek 2.2.2 driver "simplified version" (DVB-T only and 4
> tuners only)
> https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-4_tuner
>
> 2) original Realtek 2.2.2 driver "full version" (DVB-T/ DTMB and 10 tuners)
> https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10_tuner
>
> 3) driver "full" modded by me for kernel 3.0.0
> https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0
> README file explain about all
>
> They compile fine in Ubuntu 11.10 64 bit and works great.
>
> I've NOT tried to compile in 32bit system
> I've compile successfully in a Set-Top-Box Linux based (kernel 3.1.0 ,
> ENIGMA2, cpu Broadcom) and looks to work fine BUT they doesn't work with
> ENIGMA2. I'm investigating about this issue.
>
> If you can re-post this messages in linux-media I will appreciated (omit my
> email address please)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Status of RTL283xU support?
  2011-11-26 15:00 ` Antti Palosaari
  2011-11-26 16:14   ` Maik Zumstrull
@ 2011-11-27  5:15   ` Jason Hecker
  1 sibling, 0 replies; 9+ messages in thread
From: Jason Hecker @ 2011-11-27  5:15 UTC (permalink / raw)
  To: Antti Palosaari; +Cc: Maik Zumstrull, linux-media

>> latest news on that seems to be that you were working on cleaning up
>> the code of the Realtek-provided GPL driver, with the goal of
>> eventually getting it into mainline.

Ah, does the Realtek branch have support for DAB(+) and FM?  In
Windows the chip can do DAB+ and FM as well as DVB-T.  The problem I
think is that the DAB and FM demodulation has to be done in software
so the driver would only tune the chip and provide the digitised
baseband signal.  If this could be done then throwing the data stream
into something like OpenDAB's demodulator should work.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Status of RTL283xU support?
  2011-11-26 16:20 ` Maik Zumstrull
@ 2011-11-28 19:29   ` Maik Zumstrull
  2011-11-29 19:45   ` poma
  1 sibling, 0 replies; 9+ messages in thread
From: Maik Zumstrull @ 2011-11-28 19:29 UTC (permalink / raw)
  To: linux-media

On Sat, Nov 26, 2011 at 17:20, Maik Zumstrull <maik@zumstrull.net> wrote:

> FYI, someone has contacted me off-list to point out that the newest(?)
> Realtek tree for these devices is available online:

Gave it a spin, built out of tree against Debian's Linux 3.0 binaries.
Basically works, you can get a signal, but has crashed my system a few
times. Removed it again. YMMV.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Status of RTL283xU support?
  2011-11-26 16:20 ` Maik Zumstrull
  2011-11-28 19:29   ` Maik Zumstrull
@ 2011-11-29 19:45   ` poma
  2012-02-12 19:02     ` poma
  1 sibling, 1 reply; 9+ messages in thread
From: poma @ 2011-11-29 19:45 UTC (permalink / raw)
  To: Maik Zumstrull, linux-media

On 26.11.2011 17:20, Maik Zumstrull wrote:
> On Sat, Nov 26, 2011 at 13:47, Maik Zumstrull <maik@zumstrull.net> wrote:
..

> FYI, someone has contacted me off-list to point out that the newest(?)
> Realtek tree for these devices is available online:
> 
> Alessandro Ambrosini wrote:
> 
>> Dear maik,
>>
>> I've read your post here
>> http://www.mail-archive.com/linux-media@vger.kernel.org/msg39559.html
>> I have not a subscription to linux-media mailing list. I see your post
>> looking for in archive.
>>
>> Some days ago I've asked to Realtek if there are newer driver (latest on the
>> net was 2.2.0)
>> They kindly send me latest driver 2.2.2 kernel 2.6.x
>>
>> I've patched it yesterday for kernel 3.0.0 (Ubuntu 11.10) and they looks to
>> work fine.
>> I'm not an expert C coder, only an hobbyist. So I suppose there are
>> problems.
>>
>> Anyway here you can find:
>>
>> 1) original Realtek 2.2.2 driver "simplified version" (DVB-T only and 4
>> tuners only)
>> https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-4_tuner
>>
>> 2) original Realtek 2.2.2 driver "full version" (DVB-T/ DTMB and 10 tuners)
>> https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10_tuner
>>
>> 3) driver "full" modded by me for kernel 3.0.0
>> https://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0
>> README file explain about all
>>
>> They compile fine in Ubuntu 11.10 64 bit and works great.
..

Distro - Fedora release 16 (Verne)/3.1.2-1.fc16.x86_64
Device - DeLOCK USB 2.0 DVB-T Receiver 61744
http://www.delock.com/produkte/gruppen/Multimedia/Delock_USB_20_DVB-T_Receiver_61744.html
based on:
Realtek RTL2832U DVB-T demodulator-USB bridge & Fitipower FC0012 tuner

lsusb:
Bus 002 Device 003: ID 1f4d:b803 G-Tek Electronics Group Lifeview
LV5TDLX DVB-T [RTL2832U]

modinfo dvb_usb_rtl2832u:
filename:
/lib/modules/3.1.2-1.fc16.x86_64/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl2832u.ko
license:        GPL
version:        2.2.2
description:    Driver for the RTL2832U DVB-T / RTL2836 DTMB USB2.0 device
author:         Dean Chung<DeanChung@realtek.com>
author:         Chialing Lu <chialing@realtek.com>
author:         Realtek
srcversion:     82E6C8E24DEE7DCA47B605E
alias:          usb:v1680pA332d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp9520d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp9530d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp9540d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp9550d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp9580d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp0680d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp0650d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp0640d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp0630d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v185Bp0620d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1164p3284d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1164p3280d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1164p6601d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0413p6F11d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0413p6680d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpA683d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4Dp0139d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpD286d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpC280d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpD803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpC803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpB803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4DpA803d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1F4Dp0837d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE41Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD3A4d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD3A1d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pE77Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD39Ed*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD39Cd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD39Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD39Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD398d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD397d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD396d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD395d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD394d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1B80pD393d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1554p5026d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1554p5020d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1554p5013d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3282d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3274d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13D3p3234d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CCDp00B3d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0CCDp00A9d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p9202d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p3103d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p9201d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p8202d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p2101d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1108d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1107d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1106d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1105d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1104d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1103d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1102d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1D19p1101d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2825d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2824d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2811d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2810d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2823d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2822d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2821d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2820d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2837d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2834d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2841d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2840d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2839d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2836d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2838d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0BDAp2832d*dc*dsc*dp*ic*isc*ip*
depends:        dvb-usb
vermagic:       3.1.2-1.fc16.x86_64 SMP mod_unload
parm:           debug:Set debugging level (0=disable, 1=info, 2=xfer,
4=rc (or-able)), default=0 (int)
parm:           demod:Set default demod type (0=dvb-t, 1=dtmb, 2=dvb-c),
default=0 (int)
parm:           dtmb_err_discard:Set error packet discard type (0=not
discard, 1=discard), default=0 (int)
parm:           rtl2832u_rc_mode:Set default rtl2832u_rc_mode (0=rc6,
1=rc5, 2=nec, 3=disable rc), default=3 (int)
parm:           rtl2832u_card_type:Set default rtl2832u_card_type type
(0=dongle, 1=mini card), default=0 (int)
parm:           adapter_nr:DVB adapter numbers (array of short)

dmesg:
dvb-usb: found a 'DVB-T TV Stick' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software
demuxer.
DVB: registering new adapter (DVB-T TV Stick)
RTL2832U usb_init_bulk_setting : USB2.0 HIGH SPEED (480Mb/s)
RTL2832U check_tuner_type : FC0012 tuner on board...
DVB: registering adapter 2 frontend 0 (Realtek DVB-T RTL2832)...
input: IR-receiver inside an USB DVB receiver as
/devices/pci0000:00/0000:00:04.1/usb2/2-2/input/input8
dvb-usb: schedule remote query interval to 287 msecs.
dvb-usb: DVB-T TV Stick successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_rtl2832u
RTL2832U usb_init_bulk_setting : USB2.0 HIGH SPEED (480Mb/s)

git clone
git://github.com/ambrosa/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0.git
cd DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/
cd RTL2832-2.2.2_kernel-3.0.0/
Makefile:
KDIR = /usr/src/linux-headers-`uname -r`
change path - Fedora(kernel-devel):
KDIR = /usr/src/kernels/`uname -r`
make
su
make install

10x Maik 4 info & Alessandro 4 effort!
10x Realtek RD-team 4 source 2 ;)

rgds,
poma

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Status of RTL283xU support?
  2011-11-29 19:45   ` poma
@ 2012-02-12 19:02     ` poma
  2012-02-12 19:05       ` Antti Palosaari
  0 siblings, 1 reply; 9+ messages in thread
From: poma @ 2012-02-12 19:02 UTC (permalink / raw)
  To: linux-media

On 29.11.2011 20:45, poma wrote:
..
Don't forget to read/edit "Makefile" for 3.2.* kernels,
uncomment line:
INCLUDE_EXTRA_DVB := include-320

rgds,
poma

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Status of RTL283xU support?
  2012-02-12 19:02     ` poma
@ 2012-02-12 19:05       ` Antti Palosaari
  0 siblings, 0 replies; 9+ messages in thread
From: Antti Palosaari @ 2012-02-12 19:05 UTC (permalink / raw)
  To: poma; +Cc: linux-media

On 12.02.2012 21:02, poma wrote:
> On 29.11.2011 20:45, poma wrote:
> ..
> Don't forget to read/edit "Makefile" for 3.2.* kernels,
> uncomment line:
> INCLUDE_EXTRA_DVB := include-320
?

> rgds,
> poma

Antti

-- 
http://palosaari.fi/

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-02-12 19:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-11-26 12:47 Status of RTL283xU support? Maik Zumstrull
2011-11-26 15:00 ` Antti Palosaari
2011-11-26 16:14   ` Maik Zumstrull
2011-11-27  5:15   ` Jason Hecker
2011-11-26 16:20 ` Maik Zumstrull
2011-11-28 19:29   ` Maik Zumstrull
2011-11-29 19:45   ` poma
2012-02-12 19:02     ` poma
2012-02-12 19:05       ` Antti Palosaari

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox