Just passing this on for maintainers Forwarded message: > From jan@xxxxxxxxxxxxxxxxxxxx Tue Dec 19 23:41:17 2000 > Envelope-to: alan@xxxxxxxxxxxxxxxxxxx > Delivery-date: Tue, 19 Dec 2000 23:41:17 +0000 > From: Jan Willamowius <jan@xxxxxxxxxxxxxxxxxxxx> > Message-Id: <200012192337.eBJNbrL02608@xxxxxxxxxxxxxxxxxxxx> > Subject: Patch for Lifetec 9415 TV card for 2.2.18 > To: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> > Date: Wed, 20 Dec 2000 00:37:53 +0100 (CET) > Reply-To: jan@xxxxxxxxxxxxxx > X-Mailer: ELM [version 2.4ME+ PL60 (25)] > MIME-Version: 1.0 > Content-Type: multipart/mixed; boundary=ELM977269073-2557-0_ > Content-Transfer-Encoding: 7bit > > > --ELM977269073-2557-0_ > Content-Type: text/plain; charset=US-ASCII > Content-Transfer-Encoding: 7bit > > Dear Allan, > > I added a new card type to the bttv module to initialize my Lifetec 9415 TV > card properly. I'll append the patch against Linux 2.2.18. > > While looking at the bttv documentation that comes with the kernel, > I noticed that it seems to apply to the non-kernel version of bttv. > I half heartedly changed the INSTALL file to include at least all > card type currently in the code and changed the wording a little. > That file is included in full. > > Cheers, > Jan > > -- > Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.willamowius.de/ > Caution: Penguin Inside ! > > --ELM977269073-2557-0_ > Content-Type: text/plain; charset=ISO-8859-1 > Content-Disposition: attachment; filename=lifetec9415_2_2_18.patch > Content-Description: lifetec9415_2_2_18.patch > Content-Transfer-Encoding: 7bit > > --- linux/drivers/char/bttv.c.orig Wed Dec 13 00:59:30 2000 > +++ linux/drivers/char/bttv.c Wed Dec 20 00:08:06 2000 > @@ -88,8 +88,8 @@ > MODULE_PARM(triton1,"i"); > MODULE_PARM(remap,"1-4i"); > MODULE_PARM(radio,"1-4i"); > -MODULE_PARM(card,"1-4i"); > -MODULE_PARM(pll,"1-4i"); > +MODULE_PARM(card,"0-20i"); > +MODULE_PARM(pll,"0-2i"); > #endif > > /* Anybody who uses more than four? */ > @@ -576,7 +576,9 @@ > /* AVEC Intercapture */ > { 3, 1, 9, 2, 0, { 2, 3, 1, 1}, { 0, 0, 0, 0, 0}}, > /* LifeView FlyKit w/o Tuner */ > - { 3, 1, -1, -1, 0x8dff00, { 2, 3, 1, 1}} > + { 3, 1, -1, -1, 0x8dff00, { 2, 3, 1, 1}}, > + /* Lifetec 9415 (bt878) */ > + { 3, 1, 0, 2, 0x44dfff, {2, 3, 1, 1}, {0, 0x44dfff, 0x44dfff, 0x44dfff, 0x44dfff, 0 }} > }; > #define TVCARDS (sizeof(tvcards)/sizeof(tvcard)) > > > --ELM977269073-2557-0_ > Content-Type: text/plain; charset=ISO-8859-1 > Content-Disposition: attachment; filename=INSTALL > Content-Description: INSTALL > Content-Transfer-Encoding: 7bit > > The module tuner has a "type" option that can have the following values: > > 0: Temic PAL tuner > 1: Philips PAL_I tuner > 2: Philips NTSC tuner > 3: Philips SECAM tuner > 4: no tuner > 5: Philips PAL tuner > 6: Temic NTSC tuner > 7: Temic PAL tuner > 8: Temic 4036 FY5 NTSC tuner > > The number corresponds to the number (-1) given at the GPIO port of the > Bt848 on Miro cards. > > > The module bttv has a card option that can have the following values: > > 0: Auto-Detect > 1: Miro > 2: Hauppauge > 3: STB > 4: Intel > 5: Diamond > 6: AVerMedia > 7: Matrix Vision MV-Delta > 8: Fly Video II > 9: TurboTV > 10: Newer Hauppauge (Bt878) > 11: Miro PCTV Pro > 12: ADS Tech Channel Surfer TV (and maybe TV+FM) > 13: AVerMedia TVCapture 98 > 14: Aimslab VHX > 15: Zoltrix TV-Max > 16: Pixelview PlayTV (bt878) > 17: Leadtek WinView 601 > 18: AVEC Intercapture > 19: LifeView FlyKit w/o Tuner > 20: Lifetec LT 9415 > > > - If you have a Bt848a or Bt849 on your board you might have to > uncomment: -DUSE_PLL > > - do a "make" in the main directory. > > If you have Hauppauge card read "README.HAUPPAUGE" before proceeding. > > - type "make ins" > > This creates the bttv devices in /dev and installs the bttv module > > Look in the kernel log file (/var/adm/syslog or /var/log/kernel or something > else depending on your /etc/syslogd.conf or just call "dmesg") > and see what bttv reported (lines starting with "bttv:") > If the installation failed and you send e-mail to me always include those > lines! Dumps of the insmod output alone do not help at all. > > - Start X11 in hi or true color mode > 8 bit color is also supported but really ugly! > (If you have an S3 card you might have to start X11 before installing > the module!) > > If you have Motif or LessTif, "xtvscreen" in the "XTV" directory should > have been compiled with the "make" above. > Otherwise use the statically linked version which should be available > on the web site you got bttv from. > Read the documentation in "XTV" and start xtvscreen. > > - make applications by typing "make" in "apps" > > > > --ELM977269073-2557-0_-- >