Here's a small patch for the bttv driver. p. Index: Documentation/video4linux/bttv/CARDLIST =================================================================== RCS file: /cvs/linux/Documentation/video4linux/bttv/CARDLIST,v retrieving revision 1.10 diff -u -p -u -p -r1.10 CARDLIST --- Documentation/video4linux/bttv/CARDLIST 2001/02/22 05:40:02 1.10 +++ Documentation/video4linux/bttv/CARDLIST 2001/03/22 20:06:04 @@ -58,6 +60,7 @@ bttv.o card=56 - FlyVideo '98/FM card=57 - GrandTec 'Grand Video Capture' card=58 - Phoebe TV Master Only (No FM) + card=59 - Modular Technology MM100PCTV tuner.o type=0 - Temic PAL (4002 FH5) Index: drivers/media/video/bttv-cards.c =================================================================== RCS file: /cvs/linux/drivers/media/video/bttv-cards.c,v retrieving revision 1.5 diff -u -p -u -p -r1.5 bttv-cards.c --- drivers/media/video/bttv-cards.c 2001/02/22 05:40:04 1.5 +++ drivers/media/video/bttv-cards.c 2001/03/22 20:06:08 @@ -875,6 +875,16 @@ struct tvcard bttv_tvcards[] = { needs_tvaudio: 1, pll: PLL_NONE, tuner_type: TUNER_TEMIC_4036FY5_NTSC, +},{ + /* Philip Blundell <philb@xxxxxxx> */ + name: "MM100PCTV", + video_inputs: 2, + audio_inputs: 2, + gpiomask: 11, + muxsel: { 2, 3, 1, 1}, + audiomux: { 2, 0, 0, 1, 8}, + pll: PLL_NONE, + tuner_type: TUNER_TEMIC_PAL, }}; const int bttv_num_tvcards = (sizeof(bttv_tvcards)/sizeof(struct tvcard));