Date: Tue, 8 Apr 2008 07:21:14 -0700 From: "Kevin Downey" <redchin@gmail.com> To: "Jim Stapleton" <stapleton.41@gmail.com> Cc: freebsd-multimedia@freebsd.org, Mike Tancsa <mike@sentex.net> Subject: Re: pvr-xxx on 7.0 Message-ID: <1d3ed48c0804080721s1395a0c9wc72bcc6b9df50037@mail.gmail.com> In-Reply-To: <80f4f2b20804080714s437adf26n3890ab01737334ff@mail.gmail.com> References: <80f4f2b20804080605x4a2e063av4327e8480d0ac9e7@mail.gmail.com> <200804081339.m38DdVWD006894@lava.sentex.ca> <80f4f2b20804080714s437adf26n3890ab01737334ff@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Apr 8, 2008 at 7:14 AM, Jim Stapleton <stapleton.41@gmail.com> wrote: > On Tue, Apr 8, 2008 at 9:37 AM, Mike Tancsa <mike@sentex.net> wrote: > > > > > At 09:05 AM 4/8/2008, Jim Stapleton wrote: > > > > > I've seen a few posts about difficulties compiling/running pvrxxx on 7.0. > > > > > > Are there any instructions out there to do this succesfully? I've seen > > > both that I need the i2c bus patch, and I don't need the i2c bus > > > patch, for example. Is there anything more recent than the content in > > > the ports tree I should download for this port? > > > > > > > Hi, > > I had the same worries about moving to 7.x from 6.x. However, I > > found I just compiled the port and all works as well as it did with 6.x. I > > still have the odd time the card is not able to record after a week or two > > of use, but I saw the same things with RELENG_6. unloading/reloading the > > klds fixes it and I just do that at 5am via cron since I dont record > > anything then. Its a fairly old card, so it could be a hardware / chipset > > bug. > > > > Apr 8 05:05:15 cage kernel: cxm0: <Conexant iTVC15 MPEG Coder> mem > > 0xf8000000-0xfbffffff irq 21 at device 1.0 on pci3 > > Apr 8 05:05:15 cage kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C > > controller> on cxm0 > > Apr 8 05:05:15 cage kernel: iicbb0: <I2C bit-banging driver> on cxm_iic0 > > Apr 8 05:05:15 cage kernel: iicbus0: <Philips I2C bus> on iicbb0 > > master-only > > Apr 8 05:05:15 cage kernel: iicbus0: <unknown card> at addr 0 > > Apr 8 05:05:15 cage kernel: iicbus0: <unknown card> at addr 0 > > Apr 8 05:05:15 cage kernel: cxm0: Philips FM1236 tuner > > Apr 8 05:05:15 cage kernel: cxm0: SAA7115 rev 1 video decoder > > Apr 8 05:05:15 cage kernel: cxm0: MSP4448G-A2 audio decoder > > Apr 8 05:05:15 cage kernel: cxm0: IR Remote > > Apr 8 05:05:15 cage kernel: cxm0: [GIANT-LOCKED] > > Apr 8 05:05:15 cage kernel: cxm0: [ITHREAD] > > Apr 8 05:05:15 cage kernel: cxm0: encoder firmware version 0x2050032 > > Apr 8 05:05:15 cage kernel: cxm0: decoder firmware version 0x2020023 > > > > cxm0@pci0:3:1:0: class=0x040000 card=0x40000070 chip=0x08034444 > > rev=0x01 hdr=0x00 > > vendor = 'Conexant Inc (Was: Globespan, ICompression Inc)' > > device = 'iTVC15/CX23415 MPEG Codec' > > class = multimedia > > subclass = video > > cap 01[44] = powerspec 2 supports D0 D3 current D0 > > > > ---Mike > > > > Alright. I'm getting this error on compile: > > ===> Building for pvrxxx-20060822_1 > cd /usr/ports/multimedia/pvrxxx/work/modules/cxm; make > ===> cxm (all) > Warning: Object directory not changed from original > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm > @ -> /usr/src/sys > machine -> /usr/src/sys/i386/include > :> opt_cxm.h > awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h > awk -f @/tools/makeobjops.awk @/kern/device_if.m -h > awk -f @/tools/makeobjops.awk @/dev/iicbus/iicbb_if.m -h > awk -f @/tools/makeobjops.awk @/dev/pci/pci_if.m -h > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -p > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -q > awk -f @/tools/vnode_if.awk @/kern/vnode_if.src -h > cc -O2 -fno-strict-aliasing -pipe -D_KERNEL -DKLD_MODULE -std=c99 > -nostdinc -I../../.. -I. -I@ -I@/contrib/altq -finline-limit=8000 > --param inlin > e-unit-growth=100 --param large-function-growth=1000 -fno-common > -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx > -mno-3dnow -mno-ss > e -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls > -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith -Winline -W > cast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c > In file included from > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:86: > ../../../dev/cxm/cxm.h:224: error: array type has incomplete element type > In file included from ./v4l2_ioctl_hook.h:6, > from > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:90: > ./fbsd-compat.h:62:23: error: inttypes.h: No such file or directory > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c: > In function 'cxm_attach': > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: > warning: passing argument 4 of 'bus_setup_intr' from incompatible po > inter type > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: > warning: passing argument 5 of 'bus_setup_intr' from incompatible po > inter type > /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm/../../../dev/cxm/cxm.c:1914: > error: too few arguments to function 'bus_setup_intr' > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx/work/modules/cxm/cxm. > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx/work/modules/cxm. > *** Error code 1 > > Stop in /usr/ports/multimedia/pvrxxx. > > > > > I most likely forgot something. I downloaded the files from Hauppauge > (sp) web site, and copied the HcwMakoC.ROM to distfiles as > HcwMakoA.ROM, and copied the .sys file as well, not changing the name. > Any suggestions? > > > > Thanks, > -Jim Stapleton http://www.freebsd.org/cgi/getmsg.cgi?fetch=130899+134386+/usr/local/www/db/text/2008/freebsd-multimedia/20080330.freebsd-multimedia the port from http://usleepless.110mb.com/pvrxxx_port.tgz automagically downloads all the firmware stuff, but I believe you need to run "make makesum" because the distinfo file is out of date. -- The Mafia way is that we pursue larger goals under the guise of personal relationships. Fisheye
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1d3ed48c0804080721s1395a0c9wc72bcc6b9df50037>