KWorld DVB-T 220
Jump to navigation
Jump to search
Status
The Tevion/KWorld DVB-T 220RF is a digital + analogue PCI card and is automatically detected by a standard recent linux kernel.
This card seems well supported although digital (dvb-t) support isn't enabled automatically. To enable this run 'modprobe saa7134-dvb
' as root.
Bugs
saa7134-dvb not loaded automatically (Ubuntu 7.04 or less)
In Ubuntu 7.10 loaded automatically
Identification
uname -a Linux media 2.6.20-11-generic #2 SMP Thu Mar 15 08:03:07 UTC 2007 i686 GNU/Linux
lspci -vvv 01:06.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d0) Subsystem: KWorld Computer Co. Ltd. Unknown device 7201 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (63750ns min, 63750ns max) Interrupt: pin A routed to IRQ 21 Region 0: Memory at f5000000 (32-bit, non-prefetchable) [size=2K] Capabilities: [40] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=3 PME-
lspci -n 01:06.0 0480: 1131:7133 (rev d0)
dmesg [ 50.055716] saa7130/34: v4l2 driver version 0.2.14 loaded [ 50.056200] saa7133[0]: found at 0000:01:06.0, rev: 208, irq: 21, latency: 32, mmio: 0xf5000000 [ 50.056205] saa7133[0]: subsystem: 17de:7201, board: Tevion/KWorld DVB-T 220RF [card=88,autodetected] [ 50.056213] saa7133[0]: board init: gpio is 100 [ 50.201689] saa7133[0]: i2c eeprom 00: de 17 01 72 ff ff ff ff ff ff ff ff ff ff ff ff [ 50.201698] saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 50.201703] saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 50.201709] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 50.201714] saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 50.201720] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 50.201725] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 50.201730] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff [ 50.425534] tuner 2-004b: chip found @ 0x96 (saa7133[0]) [ 50.485509] tuner 2-004b: setting tuner address to 61 [ 50.533476] tuner 2-004b: type set to tda8290+75a [ 50.697349] tuner 2-004b: setting tuner address to 61 [ 50.745310] tuner 2-004b: type set to tda8290+75a [ 50.831536] saa7133[0]: registered device video0 [v4l2] [ 50.831580] saa7133[0]: registered device vbi0 [ 50.831602] saa7133[0]: registered device radio0 [ 50.850355] saa7134 ALSA driver for DMA sound loaded [ 50.850379] saa7133[0]/alsa: saa7133[0] at 0xf5000000 irq 21 registered as card -2 [ 5774.372000] DVB: registering new adapter (saa7133[0]). [ 5774.372000] DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
Getting it working on older kernels
NOTE: This should no longer be necessary for any recent linux distribution
In linux 2.6.16, the Mercurial version of v4l-dvb was required. See the second last post at http://forums.gentoo.org/viewtopic-t-449615-highlight-kworld.html. The gist is that you don't use the DVB modules from the kernel, but install the modules from the Mercurial version of v4l-dvb and use those instead.