ok i put the patches underneath, i haven't got a webserver running so i can only send it by mail if nobody has problems with it. these patches are for the bttv part in the 2.6.6 kernel and work perfectly.
cheers
--- bttv-cards.c.bak 2004-05-25 22:28:20.000000000 +0200 +++ bttv-cards.c 2004-06-07 10:11:22.000000000 +0200 @@ -195,6 +195,7 @@ { 0x00031461, BTTV_AVPHONE98, "AVerMedia TVPhone98" }, { 0x00041461, BTTV_AVERMEDIA98, "AVerMedia TVCapture 98" }, { 0x03001461, BTTV_AVERMEDIA98, "VDOMATE TV TUNER CARD" }, + { 0x07711461, BTTV_AVERTV771, "AVerMedia AVerTV DVB-T 771" }, { 0x1117153b, BTTV_TERRATVALUE, "Terratec TValue (Philips PAL B/G)" }, { 0x1118153b, BTTV_TERRATVALUE, "Terratec TValue (Temic PAL B/G)" }, @@ -2012,6 +2013,22 @@ .tuner_type = TUNER_PHILIPS_PAL, .has_remote = 1, .has_radio = 1, +},{ + + /* ---- card 0x79 ---------------------------------- */ + .name = "AVerMedia AVerTV DVB-T 771", + .video_inputs = 2, + .no_msp34xx = 1, + .no_tda9875 = 1, + .no_tda7432 = 1, + .svhs = 1, + .tuner = -1, + .tuner_type = -1, + .muxsel = { 3, 3 }, + .pll = PLL_28, + .no_gpioirq = 1, + .has_remote = 1, + .has_dvb = 1, }}; const unsigned int bttv_num_tvcards = ARRAY_SIZE(bttv_tvcards); @@ -2377,6 +2394,9 @@ case BTTV_AVERMEDIA98: boot_msp34xx(btv,11); break; + case BTTV_AVERTV771: + btv->use_i2c_hw = 1; + break; case BTTV_HAUPPAUGEPVR: pvr_boot(btv); break;
--- bttv.h.bak 2004-05-25 22:28:20.000000000 +0200 +++ bttv.h 2004-05-27 16:32:14.000000000 +0200 @@ -124,6 +124,7 @@ #define BTTV_SIMUS_GVC1100 0x74 #define BTTV_NGSTV_PLUS 0x75 #define BTTV_LMLBT4 0x76 +#define BTTV_AVERTV771 0x79 /* i2c address list */ #define I2C_TSA5522 0xc2