From owner-freebsd-multimedia@FreeBSD.ORG Thu Jun 5 18:51:55 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E7411106566C for ; Thu, 5 Jun 2008 18:51:55 +0000 (UTC) (envelope-from frtzkatz@yahoo.com) Received: from web63015.mail.re1.yahoo.com (web63015.mail.re1.yahoo.com [69.147.96.242]) by mx1.freebsd.org (Postfix) with SMTP id A5C3F8FC1C for ; Thu, 5 Jun 2008 18:51:55 +0000 (UTC) (envelope-from frtzkatz@yahoo.com) Received: (qmail 35658 invoked by uid 60001); 5 Jun 2008 18:51:54 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-Mailer:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Message-ID; b=thzBiUpALBk1+rtw4UWaRgnrXATa4f4pQ3+eTKTiJSn5lLa0kx9xfbg0I798POh7piwIzA3iJyzRSVOBY6yNI9eMKrYzJn5t3N4QdGCxToRXmLSGL5H6NyeNZGiaTEkODVZcYpgbFMCI5Lr8cBcudctt7RvjzD4SaaBUjjVHQ9M=; Received: from [71.165.190.131] by web63015.mail.re1.yahoo.com via HTTP; Thu, 05 Jun 2008 11:51:54 PDT X-Mailer: YahooMailWebService/0.7.199 Date: Thu, 5 Jun 2008 11:51:54 -0700 (PDT) From: Fritz Katz To: freebsd-multimedia@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Message-ID: <871582.35308.qm@web63015.mail.re1.yahoo.com> Subject: How to add support for (an 'unknown') TV tuner? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: frtzkatz@yahoo.com List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Jun 2008 18:51:56 -0000 Hi, I have a "Encore ENL-TV-FM" video tuner card that I'd like to use on my FreeBSD system. # btsetup btsetup> show BKTR - BrookTree/Conexant BT8x8 based cards =============================================== BKTR MODULE LOADED........... No BKTR DEVICE PERMISSIONS...... Not OK SAA - Philips SAA713x based cards =============================================== SAA MODULE LOADED............ Yes SAA DEVICE PERMISSIONS....... OK SAA CAPTURE CHIP............. Philips SAA7133 SAA TV CARD.................. Unknown card/vendor SAA TUNER TYPE............... Philips, NTSC M/N Looking at 'dmesg' I see both the Philips-SAA7133 and the 'Unknown' appear on the I2C bus: saa0: mem 0xf9fff800-0xf9ffffff irq 16 at device 9.0 on pci1 iicbus0: on saa0 iicbus0: at addr 0 iic0: on iicbus0 saa0: [ITHREAD] It shows up as 'Unknown card/vendor' but the part number on the board is: TNF-5835-MFF (inside tuner can: TNF-9835-A3, Texas_Inst-SN761677-TV-VCR_Tuner Philips-TDA9809-FM_Modulator Philips-TDA7040-stereo-decoder) It's manufactured by 'Shenzhen Tena' in Guangdong China A search of the bttv gallery shows it is very common: ( http://www.bttv-gallery.de/ ): TVGo A11 WDM TVTuner PhTVTune Norwood Micro Tv Sabrent SBT-TVFM Mercury Ez View TV Tuner Powercolor MTV878 Pixelview PlayTV (... more ...) So, it would be worthwhile to start a project to add support for this and similar tuners. I have hardware specs with I2C commands from 'Shenzhen Tena'. Also, I've heard that BrookTree/Conexant is no longer supplying parts for TV-card manufacturers -- I couldn't find any TV-Tuners which have the old cards in stock which the bktr driver supports at my local electronics superstore (Fry's in California). Anyway, in the USA broadcasts are switching over to ATSC-HD-DTV and old NTSC broadcasts are being phased out (by Feb. 2009). New tuners are coming to market everyday. We need to expand the tuner selection available for FreeBSD multimedia. Anyone want to work with me on a project to add drivers for those new, unsupported tuners to FreeBSD? Regards, -- Fritz Katz frtzkatz (at) yahoo.com