Video4Linux Problem: Bttv/Pace TV Card

Video4Linux Problem: Bttv/Pace TV Card

Post by Simon Woo » Sun, 19 Sep 1999 04:00:00



Hello all,
I'm trying to get a Pace TV Card running with the BTTV driver, but I'm
only having partial success.

Current status is composite input working but colours screwed on screen
(strangely they appear OK in a 'capture').
UHF Tuning is not working at all, it just shows static.

The board has the following bits:
 Bt878KHF (28MHz XTAL)
 MSP3410D_PS
 Philips FI1246MK1 (Pal-I tuner)

The composite input works (with wierd colours) with the following (bttv)
card settings:
 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14,15, 17, 19

The closest description to the pace card is the '13' but it doesn't find
the tuner (or auto-load the tuner module) and has an error geting MSP's
id.

[from /log/var/messages]
Sep 17 20:10:14 frostie kernel: bttv0: Brooktree Bt878 (rev 2) bus: 0,
devfn:40, irq: 10, memory: 0xed6fe000.
Sep 17 20:10:14 frostie kernel: PCI: Enabling bus mastering for device
00:28
Sep 17 20:10:14 frostie kernel: bttv: 1 Bt8xx card(s) found.
Sep 17 20:10:14 frostie kernel: bttv0: PLL: 28636363 => 35468950... ok
Sep 17 20:10:14 frostie kernel: bttv0: audio chip: TDA9840
Sep 17 20:10:14 frostie kernel: bttv0: audio chip: TDA9850
Sep 17 20:10:14 frostie kernel: bttv0: audio chip: TDA8425
Sep 17 20:10:14 frostie kernel: bttv0: fader chip: TEA6300
Sep 17 20:10:14 frostie kernel: bttv0: model: BT878(AVerMedia TVCapture
98)
Sep 17 20:10:14 frostie kernel: msp3400: error while reading chip
version

I've set the tuner options to 'type 1' in conf.modules.

Have anyone got any bright ideas of what else I can try to:
1). Get colours appearing correctly.
2). Get the UHF Tuning Working.

Simon Wood.

PS. I'm running SuSE 6.2 (with a 2.2.12 kernel). Testing has been done
using Kwintv and wmtv.

Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.

 
 
 

1. bttv: Pace TV card Workaround

Hi all,
I finally managed to get my Pace TV card working under Linux (Hip Hip
Horray), this is how I did it.

1). change the /drivers/char/bttv.c to....
----
static void
hauppauge_eeprom(struct i2c_bus *bus)
{
        struct bttv *btv = (struct bttv*)bus->data;

        /*sdw readee(bus, eeprom_data);*/
        if (eeprom_data[9] < sizeof(hauppauge_tuner)/sizeof(struct
HAUPPAUGE_TUNER))
        {
                /*sdw btv->tuner_type =
hauppauge_tuner[eeprom_data[9]].id;*/
                btv->tuner_type = TUNER_PHILIPS_PAL_I;
                printk("bttv%d: Hauppauge eeprom: tuner=%s
(%d)\n",btv->nr,

hauppauge_tuner[eeprom_data[9]].name,btv->tuner_type);
        }
-----
This forces the 'looked up' value for the tuner to be PHILIPS_PAL. The
Pace card does not have an e2prom so would normally return 'NO TUNER'.

2). Make modules and Make modules_install

3). Ensure the tuner module is loaded with 'insmod tuner' before loading
the bttv driver.

4). Run TV application.

I am using SuSE 6.2 (with 2.2.13) and Kwintv to test, I haven't tested
SVHS input as I don't have anything to plug into it.

Hope this helps someone.

Sent via Deja.com http://www.deja.com/
Before you buy.

2. suggest a mobo for a athlon 1900+ and video card?

3. video4linux problem with bttv card...

4. Rockridge Extensions not working

5. GRANDTEC 4 port video capture card supported by video4linux bttv driver?

6. Help running X

7. Pace TV & radio card under RH 6.1

8. invalid method

9. bttv/video4linux problems

10. video4linux bttv problem

11. A+ TV Card support in video4linux?

12. Video4Linux Help needed, bttv, RH6.1, err-> 'grab: no match...'