This Medion CTX 953_V.1.4.2 DVB-T/analog hybrid PCI-card (P/N 2003 2576) came with the ALDI-machine described here.
It uses the following chips:
NXP SAA 7131E/03/G CH1394 SF8510.1 TSG 07172 NXP TDA 10046A SF9349.1 256 07151 NXP 8275AC1 CMOS 38 TP607111
Running the command # lspci -v yeilds:
05:01.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1) Subsystem: Creatix Polymedia GmbH Unknown device 0010 Flags: bus master, medium devsel, latency 64, IRQ 22 Memory at ff9ff800 (32-bit, non-prefetchable) [size=2K] Capabilities:  Power Management version 2
and # lspci -vn:
05:01.0 0480: 1131:7133 (rev d1) Subsystem: 16be:0010 Flags: bus master, medium devsel, latency 64, IRQ 22 Memory at ff9ff800 (32-bit, non-prefetchable) [size=2K] Capabilities:  Power Management version 2
The card has an S-Video IN, an Audio-IN (3.5mm), and a Composite-IN.
Both analog and DVB-T work fine on Linux. This card seems to be based on the TIGER-S design with external LNA, which is "card=109". A firmware does not seem to be required for most cards. Some cards, like this one and one card I sold to a friend seems to try to load a firmware. Other cards from the same shipment as the card I sold to that friend, strangely, do not. My friend so far hasn't been able to get DVB-T to work on Linux, even with a firmware. The cards works fine on Windows. He was able to load revision 29 of dvb-fe-tda10046.fw but he couldn't get DVB-T to work.
If you need a firmware, you can try the updated get_dvb_firmware script or use the file "TT_PCI_2.19h_28_11_2006/software/OEM/PCI/App/ttlcdacc.dll" contained in http://technotrend-online.com/download/software/219/TT_PCI_2.19h_28_11_2006.zip, which you'll have to rename to /lib/firmware/dvb-fe-tda10046.fw.
Generally, you should read http://article.gmane.org/gmane.comp.video.video4linux/34255.
RF remote control
ALDI also sold a remote bundled with the computer mentioned above. It is NOT connected to the TV-card, but rather sends its RF-signals to an X10-USB-receiver.
The remote works nicely using lirc-0.8.2 or higher (0.8.1 does NOT work correctly, you have to press most keys twice because of a missing "toggle_bit_mask"-setting). The modules lirc_atiusb and lirc_dev have to be loaded. Make sure that the kernels atiusb and atiusb2 modules are NOT loaded (don't compile them), they don't work.
This is the lsusb info about the X10-USB receiver: "Bus 003 Device 002: ID 0bc7:0006 X10 Wireless Technology, Inc."
This is my lircd.conf:
# Please make this file available to others # by sending it to <firstname.lastname@example.org> # # this config file was automatically generated # using lirc-0.8.2(default) on Sun Aug 12 02:13:30 2007 # # contributed by Ben Adler @ gmx dot net # # brand: Medion / X10 (part of http://www.medion.de/md8824/) # remote control: RF Vista Remote Control (OR24V) # P/N: 2003 5335 # devices being controlled by this remote: USB RF remote receiver (CM20E), P/N 2003 1776 begin remote name Medion_X10 bits 16 eps 30 aeps 100 one 0 0 zero 0 0 pre_data_bits 8 pre_data 0x14 post_data_bits 16 post_data 0x0 gap 227978 toggle_bit_mask 0x80800000 begin codes red 0x87B2 yellow 0x0934 blue 0x8AB5 green 0x0833 power 0xD702 text 0xEB16 tvrecord 0x6D98 disc 0xD904 table 0x86B1 tvplay 0xF11C back 0x75A0 info 0x042F volume_up 0x5E89 volume_down 0xDD08 mute 0x5580 channel_up 0xE00B channel_down 0x618C cursor_up 0xEF1A cursor_down 0x77A2 cursor_left 0xF21D cursor_right 0x749F ok 0xF31E start 0x709B track_previous 0xF621 track_next 0x78A3 record 0xFC27 pause 0x7EA9 stop 0xFD28 seek_backward 0x79A4 play 0xFA25 seek_forward 0x7BA6 1 0xE20D 2 0x638E 3 0xE40F 4 0x6590 5 0xE611 6 0x6792 7 0xE813 8 0x6994 9 0xEA15 0 0x6C97 asterisk 0x0C37 hash 0x8DB8 clear 0x0530 enter 0x8BB6 end codes end remote