PVR250 hanging

usleepless at gmail.com usleepless at gmail.com
Wed Nov 22 22:12:35 UTC 2006


Randy,

On 11/22/06, Randy Pratt <bsd-unix at 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 at 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


More information about the freebsd-multimedia mailing list