From owner-freebsd-multimedia@FreeBSD.ORG Sat Oct 14 07:24:42 2006 Return-Path: X-Original-To: freebsd-multimedia@freebsd.org Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A85CB16A412 for ; Sat, 14 Oct 2006 07:24:42 +0000 (UTC) (envelope-from rcbdyndns@bellsouth.net) Received: from imf20aec.mail.bellsouth.net (imf20aec.mail.bellsouth.net [205.152.59.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7092843D5C for ; Sat, 14 Oct 2006 07:24:41 +0000 (GMT) (envelope-from rcbdyndns@bellsouth.net) Received: from ibm62aec.bellsouth.net ([66.21.214.112]) by imf20aec.mail.bellsouth.net with ESMTP id <20061014072440.FPEP23552.imf20aec.mail.bellsouth.net@ibm62aec.bellsouth.net> for ; Sat, 14 Oct 2006 03:24:40 -0400 Received: from [192.168.0.102] (really [66.21.214.112]) by ibm62aec.bellsouth.net with ESMTP id <20061014072439.NDE7948.ibm62aec.bellsouth.net@[192.168.0.102]> for ; Sat, 14 Oct 2006 03:24:39 -0400 Message-ID: <453090B7.5050900@bellsouth.net> Date: Sat, 14 Oct 2006 02:24:39 -0500 From: B Briggs User-Agent: Thunderbird 1.5.0.7 (X11/20060920) MIME-Version: 1.0 To: freebsd-multimedia@freebsd.org References: <452FA2F7.5020104@bellsouth.net> <20061013152217.GA83555@keira.kiwi-computer.com> In-Reply-To: <20061013152217.GA83555@keira.kiwi-computer.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: New port: pvrxxx for Hauppauge PVR150/500 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: Sat, 14 Oct 2006 07:24:42 -0000 Rick C. Petty wrote: > On Fri, Oct 13, 2006 at 09:30:15AM -0500, B Briggs wrote: >> However, I'm having a slight problem. Steps I took to build, maybe I >> forgot something: >> >> 1. Had to edit the distinfo file. >> 2. make (fails because of patch) >> 3. make patch-iicbb >> 4. make install (works) >> 5. rebuilt and installed new kernel, rebooted > > Maybe it's not clear, but the proper steps are: > > 1. "make patch-iicbb" > 2. rebuild & install new kernel. reboot sometime before step 5 > 3. copy file off CD. > 4. "make install" > 5. load cxm drivers > > Not sure why you had to edit the distinfo file, what precisely did you have > to do? > The file was the same as the pvr250 port distinfo file before I changed it. I had to add md5, sha256, size for pvrxxx_gpl.tgz and HcwMakoA.ROM. See: http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-October/005014.html >> 6. Here's my error messages: >> >> bbriggs# kldload cxm_iic >> bbriggs# kldload cxm >> cxm0: mem 0xdc000000-0xdfffffff irq 10 at >> device 3. >> 0 on pci0 >> cxm_iic0: on cxm0 >> iicbb0: on cxm_iic0 >> iicbus0: on iicbb0 master-only >> tuner code 99 >> cxm0: unknown tuner code 0x63 >> tuner_type = -1 >> cxm0: could not initialize tuner >> iicbus0: detached >> iicbb0: detached >> cxm_iic0: detached >> device_attach: cxm0 attach returned 6 >> >> I used the files straight off the Hauppauge installation CD, which shows >> version 2.3 on the front. Did I miss anything? > > This has nothing to do with the file on the CD but that the driver doesn't > know about your tuner. The pvr500 comes with one of many different types > of tuners. I suspect you have a different tuner than has been tested thus > far. I'm sure usleep can make a suggestion at this point. > I probably should have mentioned that this is a pvr150, if that makes any difference. Anyway, I found this post from April: http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-April/003922.html Seems to be the identical error message, but I'm a little unclear on how that was resolved, and whether or not if I add a case for 0x63 in the cxm_eeprom.c that I'll be able to use the tuner. Don't know if this might also help from pciconf: cxm0@pci0:3:0: class=0x040000 card=0x80030070 chip=0x00164444 rev=0x01 hdr=0x00 vendor = 'Conexant Inc (Was: Globespan, ICompression Inc)' device = 'iTVC16/CX23416 MPEG Codec' class = multimedia subclass = video -- B Briggs