Hi Zdenek, I was happy to find your project when I looked up for the RTL2838UHDIR chipset drivers. In my case this chip is built into the "Black" version of the Terratec Cinergy T Stick (0CCD:00A9). The non-Black versions have the Afatech chip (I think people use the AF9015 driver for it). I added the new definition and expanded the array for the device-ids. If you should wonder why I didn't add the VID to the header file, it's because the VID is already defined in dvb-usb-ids.h (included by dvb-usb.h, included by rtl2832u.h). The card is successfully being detected now. Having tried to find stations with the stick, I didn't find any. But that's the same issue under Windows with the original drivers. I'm living in a valley and just wanted to give DVB-T a try with a cheap stick. Seems like I have to use something different. At least the driver supports yet another stick, right? ;) However the applications can successfully access /dev/dvb/adapter0/ and /dev/dvb/adapter1/ and they can iterate frequencies. w_scan found some low signals, too so I suppose the stick has a weak receiver but driver is working with it. I made my tests on kernel 2.6.31.12-rt20 on Debian Squeeze. To use v4l with the realtime kernel, you also have to modify dvb_frontend.c to use sema_init (&fepriv->sem, 1) instead of init_MUTEX (&fepriv->sem) . According to https://madwifi-project.org/changeset/4118 there is no init_MUTEX(..) on rt-kernels. I don't know if it's the same with 2.6.33-rt but in my case I had to do it. Below I appended my dmesg output. [ 1230.340189] usb 1-4: new high speed USB device using ehci_hcd and address 2 [ 1230.470200] usb 1-4: New USB device found, idVendor=0ccd, idProduct=00a9 [ 1230.470211] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1230.470218] usb 1-4: Product: RTL2838UHIDIR [ 1230.470224] usb 1-4: Manufacturer: Realtek [ 1230.470230] usb 1-4: SerialNumber: 00000001 [ 1230.470712] usb 1-4: configuration #1 chosen from 1 choice [ 1230.631851] dvb-usb: found a 'DVB-T USB Dongle' in warm state. [ 1230.631872] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 1230.633630] DVB: registering new adapter (DVB-T USB Dongle) [ 1230.634473] DVB: registering adapter 0 frontend 0 (Realtek RTL2832 DVB-T RTL2836 DTMB)... [ 1230.634560] dvb-usb: DVB-T USB Dongle successfully initialized and connected. [ 1230.634582] dvb-usb: found a 'DVB-T USB Dongle' in warm state. [ 1230.634595] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 1230.636241] DVB: registering new adapter (DVB-T USB Dongle) [ 1230.637049] DVB: registering adapter 1 frontend 0 (Realtek RTL2832 DVB-T RTL2836 DTMB)... [ 1230.637129] dvb-usb: DVB-T USB Dongle successfully initialized and connected. [ 1230.638503] usbcore: registered new interface driver dvb_usb_rtl2832u Thanks for the great project and keep up the good work. Best, Gilzad