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.