Date: Wed, 22 Nov 2006 23:11:03 +0100 From: usleepless@gmail.com To: "Randy Pratt" <bsd-unix@earthlink.net> Cc: freebsd-multimedia@freebsd.org Subject: Re: PVR250 hanging Message-ID: <c39ec84c0611221411r43fcace8g81edff3531e6ae76@mail.gmail.com> In-Reply-To: <20061122165141.62427953.bsd-unix@earthlink.net> References: <20061122165141.62427953.bsd-unix@earthlink.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Randy, On 11/22/06, Randy Pratt <bsd-unix@earthlink.net> wrote: > I've been trying to get my PVR250 card working using > FreeBSD 6.2-PRERELEASE (sources from about a week ago) but I've ran > into some difficulties. > > I've rebuilt the kernel with the patches and devices and do: > > # kldload cxm_iic > # kldload cxm > > kldstat shows the modules loaded: > > Id Refs Address Size Name > 1 15 0xc0400000 70896c kernel > 2 1 0xc0b09000 61d4 snd_via8233.ko > 3 2 0xc0b10000 22614 sound.ko > 4 1 0xc0b33000 5c318 acpi.ko > 5 1 0xc4ec1000 17000 linux.ko > 6 1 0xc4faf000 2000 blank_saver.ko > 7 2 0xc51ab000 3000 cxm_iic.ko > 8 1 0xc51ae000 8e000 cxm.ko > > and dmesg shows: > > cxm0: <Conexant iTVC16 MPEG Coder> mem 0xd8000000-0xdbffffff irq 19 at > device 11.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 > cxm0: LG Innotek TAPC-H701F tuner > cxm0: SAA7115 rev 1 video decoder > cxm0: MSP3445G-B8 audio decoder > cxm0: IR Remote > cxm0: [GIANT-LOCKED] > cxm0: encoder firmware version 0x2050032 > > Finally, pciconf -lv gives me: > cxm0@pci0:11:0: class=0x040000 card=0x40090070 chip=0x00164444 rev=0x01 > hdr=0x00 > vendor = 'Conexant Inc (Was: Globespan, ICompression Inc)' > device = 'iTVC16/CX23416 MPEG Codec' > class = multimedia > subclass = video > > > # pvr250-setchannel -m 1 (using US NTSC broadcast for testing) > # pvr250-setchannel 11 (There is a strong local channel 11) > ioctl( tfd, TVTUNER_SETCHNL ) failed.: Invalid argument > > The dmesg now has an entry of: > cxm0: video decoder failed to lock > > If I repeat the commands, then it "seems" to accept it: > # pvr250-setchannel -m 1 > # pvr250-setchannel 11 > # > > Do the pvr250-setchannel commands have to be done in some specific > order? I'm flailing around with this and searching the archives > doesn't seem to turn up anything definitive. > > I proceed on to a test: > # cat /dev/cxm0 > foo.mpg > > the file (foo.mpg) will only get so large and stop growing. I've > also tried "mplayer /dev/cxm0" and only get a little of tv > before it quits. I did notice this in the output of "ps" after > ctrl-c the test: > > # ps -auxww | grep cxm > USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND > root 826 0.0 0.0 0 8 ?? WL 4:33PM 0:00.00 [irq19: cxm0] > > I've had several freezes/hangs where the system is unresponsive > and keyboard won't accept input forcing a power recycling and fsck. > > The pvr250 card is working under win so the card is functional. > > Any suggestions on things to try or tests I can do to find what > the problem is? (or is it me?) > > Any clues would be much appreciated. have you tried "-a on" as a parameter? regards, usleep > > Randy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c39ec84c0611221411r43fcace8g81edff3531e6ae76>
