[mythtv-users] Nova-t cards howto

Ashley Bostock abostock at gmail.com
Thu Oct 21 19:59:47 UTC 2004


I own 2 (old style) nova-t cards but unfortunately one of them died
and I got a replacement.  The replacement I found out was a new
version with different chipset, etc... So for anyone wanting to know
how to setup a new nova-t or how to (like in my box) get both cards
working together heres a quick howto (note: at the time of writing
this the 2.6.9 kernel has been released but a patch is only available
for the 2.6.9-rc4 version, later kernels probably wont require the
patch):

1) Download and unpack the source for the linux-2.6.9-rc4 kernel

2) Download and apply the kernel patch:
http://dl.bytesex.org/patches/2.6.9-rc4-1/All-2.6.9-rc4.diff.gz

3) Run the firmare download script:
/usr/src/linux-2.6.9-rc4/Documentation/dvb/get_dvb_firmware tda10045
/usr/src/linux-2.6.9-rc4/Documentation/dvb/get_dvb_firmware tda10046

and copy the downloaded files to /usr/lib/hotplug/firmware/

4) In the kernel config you then need to set the following:

For the New Nova-t you need:

Device Drivers  --->

These are needed before you can select the cx88 stuff later:
   I2C support  --->
       <M> I2C support
       <M>   I2C device interface
       I2C Algorithms  --->
          <M> I2C bit-banging interfaces

   Multimedia devices  --->
       <M> Video For Linux
           Video For Linux  --->
               <M> Conexant 2388x (bt878 successor) support
               <M>   DVB Support for cx2388x based TV cards

   Digital Video Broadcasting Devices  --->
       [*] DVB For Linux
       <M>   DVB Core Support
       <M>     Conexant cx22702 demodulator (OFDM)

and for the Old Nova-t you need as well:

        <M>     Grundig 29504-401 based
        <M>     Philips TDA10045H/TDA10046H based
        <M>     Budget cards
        <M>     Budget cards with onboard CI connector
        <M>     Budget cards with analog video inputs

You probably dont need the last 2 Budget modules but it doesn't hurt
to include them just incase.

Compile the kernel and reboot.

Make sure you have the following modules loaded:

Module                  Size  Used by
cx88_dvb                6916  7
cx8802                  7300  1 cx88_dvb
cx8800                 26520  0
cx88xx                 43932  3 cx88_dvb,cx8802,cx8800
i2c_algo_bit            8968  1 cx88xx
video_buf              16900  4 cx88_dvb,cx8802,cx8800,cx88xx
v4l1_compat            13700  1 cx8800
v4l2_common             4992  1 cx8800
btcx_risc               3976  3 cx8802,cx8800,cx88xx
videodev                7296  2 cx8800,cx88xx
budget_ci               7680  0
budget_core             6788  1 budget_ci
saa7146                15268  2 budget_ci,budget_core
ttpci_eeprom            2432  1 budget_core
cx22702                 9220  2 cx88_dvb
tda1004x               17924  1
firmware_class          7552  1 tda1004x
i2c_core               18832  6
cx88xx,i2c_algo_bit,budget_core,ttpci_eeprom,cx22702,tda1004x
dvb_core               73648  12 cx88_dvb,budget_ci,budget_core,cx22702,tda1004x

And hey presto (once youve added them into mythsetup) you should have
2 fully working cards. Even the Aerial out works, so I have the 2 cards
daisy chained togther and no longer need a splitter/booster.

Hope this is helpful for someone.

Ashley.


More information about the mythtv-users mailing list