Date: Sat, 14 Oct 2006 02:24:39 -0500 From: B Briggs <rcbdyndns@bellsouth.net> To: freebsd-multimedia@freebsd.org Subject: Re: New port: pvrxxx for Hauppauge PVR150/500 Message-ID: <453090B7.5050900@bellsouth.net> In-Reply-To: <20061013152217.GA83555@keira.kiwi-computer.com> References: <452FA2F7.5020104@bellsouth.net> <c39ec84c0610100932p6f658016u5ba41d02c4f2c471@mail.gmail.com> <20061013152217.GA83555@keira.kiwi-computer.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <Conexant iTVC16 MPEG Coder> mem 0xdc000000-0xdfffffff irq 10 at >> device 3. >> 0 on pci0 >> cxm_iic0: <Conexant iTVC15 / iTVC16 I2C controller> on cxm0 >> iicbb0: <I2C bit-banging driver> on cxm_iic0 >> iicbus0: <Philips I2C bus> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?453090B7.5050900>