Home
Quick Start Guide
TV Cards and Drivers
Testing Drivers
UK DVB-T Transmitters
Custom Drivers
Custom TV Card Remote
Graphics cards
Media Formats
High Definition
MythTV Media Centre
Digital Display
Digital Audio
Digital Photos
Digital Video
Digital Presence
Remote Controls
Networking
MISC Bits
Links
Cool Stuff
Ubuntu Notes
   
 


SUSE 10.0 now has drivers for most of the common DVB TV cards on the market.


For the newer DVB-T cards you may need to do some manual driver installs. You can use the brute force method here and load everything. The "modprobe" command manually loads a driver into the operating system on the fly.


You will need to be logged in as Root to modprobe drivers

Use the following modprobe commands as you need ( Cut and past in a Terminal window is good ).
modprobe firmware_class
modprobe video-buf
modprobe btcx-risc
modprobe i2c-core
modprobe v4l2-common
modprobe v4l1-compat
modprobe i2c-algo-bit
modprobe videodev
modprobe ir-common
modprobe tveeprom
modprobe dvb-core dvb_shutdown_timeout=0
modprobe dvb-pll
modprobe mt352
modprobe cx22702
modprobe video-buf-dvb
modprobe cx88xx
modprobe cx8800
modprobe cx8802
modprobe cx88-dvb(modprobe or51132 in place of the mt352)

lets check the driver has loaded.
> lspci -v
==============Here's a snip from Mine==================================
0000:00:09.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
        Subsystem: KWorld Computer Co. Ltd.: Unknown device 08a6
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at cd000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

0000:00:09.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05)
        Subsystem: KWorld Computer Co. Ltd.: Unknown device 08a6
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at ce000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2
===================================================================


Having problems with getting Kaffiene to bring up the live TV? Try the following to test that the card you have works.

Log in as root and try tune your card. If you have installed DVB tools as in the quick setup guide you should have a utility called "dvbscan" as well as "tzap". dvbscan  takes a file as a parameter. You will need the name of a transmitter closes to you. These transmitters files are held in the directory  /usr/share/dvb/dvb-t/filename-of-local-transmitter

( In the UK you can find out where your transmitter in the transmitter tab above or  Here )

you will need to make a directory called .tzap in you home directory and then run dvbscan
>cd ~
> mkdir .tzap
> dvbscan /usr/share/dvb/scan/dvb-t/uk-CrystalPalace > ~/.tzap/channels.conf


=====================Heres Mine===================================

scanning /usr/share/dvb/dvb-t/uk-CrystalPalace
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 505833333 0 3 9 1 0 0 0
>>> tune to: 505833333:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_AUTO:QAM_16:
TRANSMISSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
0x0000 0x1044: pmt_pid 0x1044 BBC -- BBC ONE (???)
0x0000 0x1084: pmt_pid 0x1084 BBC -- BBC TWO (???)
0x0000 0x10ff: pmt_pid 0x10ff BBC -- BBC THREE (???)
0x0000 0x113f: pmt_pid 0x113f BBC -- BBC NEWS 24 (???)
0x0000 0x117f: pmt_pid 0x117f BBC -- BBCi (???)
0x0000 0x123f: pmt_pid 0x123f BBC -- CBBC Channel (???)

==================================================================

Tune your card to a channel
Now pick a channel from above  e.g. in the UK we can use "BBC ONE".
>tzap "BBC ONE"

=========================Heres Mine=================================

using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/home/mythtv/.tzap/channels.conf'
tuning to 505833330 Hz
video pid 0x0258, audio pid 0x0259
status 1f | signal 1044 | snr c5c5 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 1044 | snr cbcb | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 1044 | snr c8c8 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 1044 | snr caca | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal 1044 | snr cece | ber 00000000 | unc 00000000 | FE_HAS_LOCK

===================================================================

This shows the video stream arriving into the syste. Kaffeine should now be able to see your card and tune the signal.


To make this permanent we need to make a small entry into /etc/modprobe.conf.local
edit the file /etc/modprobe.conf.local, and a line.
here's the entry I used for the Kworld-dvb-t pci card
====================Here's mine=======================
alias char-major-81-0 cx88-dvb
====================================================
replace the cx88-dvb with whatever your driver name.