bttv: Pace TV card Workaround

bttv: Pace TV card Workaround

Post by Simon Woo » Tue, 25 Jan 2000 04:00:00



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);
        }

Quote:}

-----
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.

 
 
 

bttv: Pace TV card Workaround

Post by Alec Edworth » Fri, 04 Feb 2000 04:00:00


Any chance you can tell me how to make the radio part of my Pace
TV/Radio card work???

Thanks

Alec


> 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.


 
 
 

1. Video4Linux Problem: Bttv/Pace TV Card

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.

2. The best shell?

3. Pace TV & radio card under RH 6.1

4. How Make a File-Replica Server?

5. BTTV driver and ADS ChannelSurfer TV+FM card

6. AIX 4.1.5 X server

7. Bttv and a Diamond DTV 2001 video/tv card

8. statd and 2.5x86

9. bttv.o: fails to register pci device (TV card)

10. What is the best bttv TV Card?

11. Stereo sound with TV card and bttv driver?

12. STB PCI TV Card and bttv

13. Stereo sound with Hauppauge TV card and bttv driver?