From owner-freebsd-multimedia@FreeBSD.ORG Mon Feb 12 07:35:58 2007 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B824C16A402 for ; Mon, 12 Feb 2007 07:35:58 +0000 (UTC) (envelope-from josh@tcbug.org) Received: from sccrmhc15.comcast.net (sccrmhc15.comcast.net [204.127.200.85]) by mx1.freebsd.org (Postfix) with ESMTP id 83D8313C49D for ; Mon, 12 Feb 2007 07:35:58 +0000 (UTC) (envelope-from josh@tcbug.org) Received: from [192.168.1.100] (c-67-190-235-215.hsd1.mn.comcast.net[67.190.235.215]) by comcast.net (sccrmhc15) with ESMTP id <2007021207355701500dnajqe>; Mon, 12 Feb 2007 07:35:57 +0000 From: Josh Paetzel To: freebsd-multimedia@freebsd.org Date: Mon, 12 Feb 2007 01:35:55 -0600 User-Agent: KMail/1.9.5 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200702120135.56102.josh@tcbug.org> Cc: David La Croix Subject: Re: pvrxxx and tuner code 0x5c? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Feb 2007 07:35:58 -0000 On Sunday 11 February 2007 12:58, David La Croix wrote: > I have a new Hauppauge PVR-500 card that shows up with tuner code > 0x5c. > > Do you happen to know the tricks to make this tuner detected? Is > it possible for me to provide any additional info that will help > get this card supported in the new version of the drivers? > > > Don't know if it will help, but I was thinking about trying out the > Knoppmyth setup on this system to see how/if it probes there. > > By the way, the disk that came with this -- labelled 3.1E did not > have a copy of the required hcwPVRP2.sys ... I was able to get > this (missing) file from my older disk that came with a PVR250. > > > > Dmesg output from kldload cxm: > > cxm0: mem 0xe0000000-0xe3ffffff irq 18 > at device 8. 0 on pci2 > cxm_iic0: on cxm0 > iicbb0: on cxm_iic0 > iicbus0: on iicbb0 master-only > second(radio) tuner 101 > tuner code 92 > cxm0: unknown tuner code 0x5c > tuner_type = -1 > cxm0: could not initialize tuner > iicbus0: detached > iicbb0: detached > cxm_iic0: detached > device_attach: cxm0 attach returned 6 > cxm1: mem 0xe4000000-0xe7ffffff irq 19 > at device 9. 0 on pci2 > cxm_iic1: on cxm1 > iicbb0: on cxm_iic1 > iicbus0: on iicbb0 master-only > second(radio) tuner 101 > tuner code 92 > cxm1: unknown tuner code 0x5c > tuner_type = -1 > cxm1: could not initialize tuner > iicbus0: detached > iicbb0: detached > cxm_iic1: detached > device_attach: cxm1 attach returned 6 > > > pciconf -vl: > cxm0@pci2:8:0: class=0x040000 card=0xe8070070 chip=0x00164444 > rev=0x01 hdr=0x00 vendor = 'Conexant Inc (Was: Globespan, > ICompression Inc)' device = 'iTVC16/CX23416 MPEG Codec' > class = multimedia > subclass = video > cxm1@pci2:9:0: class=0x040000 card=0xe8170070 chip=0x00164444 > rev=0x01 hdr=0x00 vendor = 'Conexant Inc (Was: Globespan, > ICompression Inc)' device = 'iTVC16/CX23416 MPEG Codec' > class = multimedia > subclass = video usleep will probably school me here, but it's a Philips FQ1236A, so try the following.... in /usr/ports/multimedia/pvrxxx/work/dev/cxm/cxm_eeprom.c around line 189 there's a big switch for tuners. Go ahead and add in: case 0x5c: /* Philips FQ1236A */ tuner_type = TUNER_PHILIPS_FQ1236A_MK4; break; See if that is enough magic to make it go. -- Thanks, Josh Paetzel