Hi Gerd,
please apply this patch to add another tuner.
Regards, Gunther
diff -ur bttv-0.7.62-orig/CARDLIST bttv-0.7.62/CARDLIST
--- bttv-0.7.62-orig/CARDLIST Tue Mar 27 15:16:16 2001
+++ bttv-0.7.62/CARDLIST Fri Apr 20 19:57:34 2001
@@ -92,3 +92,4 @@
type=27 - LG NTSC+FM (TPI8NSR01F)
type=28 - LG PAL_BG+FM (TPI8PSB01D)
type=29 - LG PAL_BG (TPI8PSB11D)
+ type=30 - Temic PAL* auto + FM (4009 FN5)
diff -ur bttv-0.7.62-orig/driver/bttv-cards.c bttv-0.7.62/driver/bttv-cards.c
--- bttv-0.7.62-orig/driver/bttv-cards.c Tue Mar 27 14:17:35 2001
+++ bttv-0.7.62/driver/bttv-cards.c Fri Apr 20 19:57:02 2001
@@ -1198,7 +1198,7 @@
{ TUNER_TEMIC_4006FN5_MULTI_PAL, "Temic 4006FN5" },
{ TUNER_TEMIC_4009FR5_PAL, "Temic 4009FR5" },
{ TUNER_TEMIC_4046FM5, "Temic 4046FM5" },
- { TUNER_ABSENT, "Temic 4009FN5" },
+ { TUNER_TEMIC_4009FN5_MULTI_PAL_FM, "Temic 4009FN5" },
{ TUNER_ABSENT, "Philips TD1536D_FH_44"},
{ TUNER_LG_NTSC_FM, "LG TP18NSR01F"},
{ TUNER_LG_PAL_FM, "LG TP18PSB01D"},
diff -ur bttv-0.7.62-orig/driver/tuner.c bttv-0.7.62/driver/tuner.c
--- bttv-0.7.62-orig/driver/tuner.c Tue Mar 20 11:24:33 2001
+++ bttv-0.7.62/driver/tuner.c Fri Apr 20 19:55:34 2001
@@ -191,7 +191,9 @@
{ "LG PAL_BG+FM (TPI8PSB01D)", LGINNOTEK, PAL,
16*170.00,16*450.00,0xa0,0x90,0x30,0x8e,623},
{ "LG PAL_BG (TPI8PSB11D)", LGINNOTEK, PAL,
- 16*170.00,16*450.00,0xa0,0x90,0x30,0x8e,623}
+ 16*170.00,16*450.00,0xa0,0x90,0x30,0x8e,623},
+ { "Temic PAL* auto + FM (4009 FN5)", TEMIC, PAL,
+ 16*141.00, 16*464.00, 0xa0,0x90,0x30,0x8e,623}
};
#define TUNERS (sizeof(tuners)/sizeof(struct tunertype))
diff -ur bttv-0.7.62-orig/driver/tuner.h bttv-0.7.62/driver/tuner.h
--- bttv-0.7.62-orig/driver/tuner.h Fri Feb 23 22:19:30 2001
+++ bttv-0.7.62/driver/tuner.h Fri Apr 20 19:56:40 2001
@@ -52,6 +52,7 @@
#define TUNER_LG_NTSC_FM 27
#define TUNER_LG_PAL_FM 28
#define TUNER_LG_PAL 29
+#define TUNER_TEMIC_4009FN5_MULTI_PAL_FM 30 /* B/G, I and D/K autodetected */
#define NOTUNER 0
gmdiff-bttv0762-tuner_4009fn5