FreeBSD-6.2 ; Hauppage PVR-350 ; "pvrxxx" port - MythTV not working.

Joe Auty joe at netmusician.org
Sat Apr 7 17:12:30 UTC 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The PVR 250 does not include a hardware MPEG decoder, so this has to
happen with software. I get this error too when I try to playback video
on my local PC, because I have a wimpy PC and a wimpy video card.

You might want to look at running MVPMC on the Hauppauge MediaMVP which
you can pick up for $80 or so. It includes a MPEG-2 decoder and will
allow you to stream video over Ethernet to this box that will output
directly to your TV.




Rick Nekus wrote:
> "mythtv-setup"
> Its coming along:
> -I realize these errors are similar to last Dec.06 errors listed on
> various mythtv/pvrxxx threads regrading v4l enumerator problems.
> 
> -this could be due to my "pvr250" port just recently installed).
> needless, I can stream TV-channels with mplayer no problem
> 
> "cxm0: encoder dma not enough buffer space free"
> pid 1560 (mythtv-setup), uid 119: exited on signal 11 (core dumped)
> 2007-04-07 05:21:54.205 Could not query inputs.
> "eno: Inappropriate ioctl for device (25)"
> 
> 
> 
>> From: "Rick Nekus" <solarux at hotmail.com>
>> To: freebsd-multimedia at freebsd.org
>> CC: solarux at hotmail.com
>> Subject: Re: FreeBSD-6.2 ; Hauppage PVR-350 ; "pvrxxx" port - not
>> working.
>> Date: Sat, 07 Apr 2007 06:03:45 +0000
>>
>> Hi all,
>> its me again,ha ha, sorry I forgot to setchannel - And (thanks Greg),
>> I just found your older thread regarding "cxm0: video decoder isn't
>> locked ... "
>> :(
>>
>> -I rebooted, (without) the cxm modules loaded and then "kldload cxm,..."
>> (and of course setting up tuner/channel should help ;)
>>
>> /usr/local/bin/pvr250-setchannel -a on -m 1 13
>>
>> ok, yipee, I got Channel 13 (NTSC, Ottawa, Canada)
>>
>> NOTE:
>> 1st:/  I initialy tried installing with the "pvrxxx" port. but no go.
>> 2nd:/ I don't know if its was usleeps "pvrxxx_port-01042007.tgz" port
>> install (which didn't seem to work, but it did appear to make a couple
>> changes?, or it might have been me, ?)
>> 3./  In either caes, I then (re)installed a fresh
>> /usr/ports/multimedia/pvr250 <- which did install successfully this
>> time and I was able to load the cxm drivers, ...
>>
>> -anyway, jus' wanted to note this for anyone who has a newer pvr-350
>> (North-america NTSC) which may be similar.
>>
>> -I'm sure much better instructions and port updates will follow.
>>
>> Thanks so very much guys/gals
>>
>> and MythTV, here I come !
>>
>>
>> Rick.
>>
>>
>>> From: "Rick Nekus" <solarux at hotmail.com>
>>> To: freebsd-multimedia at freebsd.org
>>> Subject: Re: FreeBSD-6.2 ; Hauppage PVR-350 ; "pvrxxx" port - not
>>> working.
>>> Date: Sat, 07 Apr 2007 04:52:07 +0000
>>>
>>> Hi All,
>>> First,thanks Torfinn Ingolfsen for the pci TV-card info tips, and 
>>> for heading me in the right direction.
>>>
>>> I tried installing the newer
>>> http://usleepless.110mb.com/pvrxxx_port-01042007.tgz from usleep,
>>> and it seemed to install some updates, sorry I didn't get the
>>> complete "make" output at that time,
>>> but the last several output lines gave me the same errors as "Anders
>>> Troback" got from his subject thread
>>> "Re: pvrxxx 0x75"
>>> -at this point I cleaned up my pvr ports; and installed the pvr250
>>> port according to
>>> Jim Stapleton's reply to Anders's subject above. I have a newer
>>> pvr-350 too.
>>> sorry about these threads gettin' a little messy now
>>>
>>> anyway, for the first time I've been able to load the cxm drivers,..
>>>
>>> I found a couple strange things;
>>>
>>> pv | grep pvr
>>> 0B 0:12:56 [   0B/s ]
>>> [<=>                                                             ]
>>> the output just sits there?
>>> and,
>>> when I run "cat /dev/cxm0 > filneame.mpg" i get
>>> "cxm0: video decoder isn't locked" in /var/log/messages
>>> ?
>>>
>>> -but everything else looks sane (see below)
>>> Is there something else I can try to do. ?
>>>
>>> -------------------------------------------------------------------------
>>>
>>>
>>> pkg_info | grep -i pvr250
>>> pvr250-20051030     Hauppauge PVR-250/350 TV cards driver for the cxm
>>> device
>>>
>>> ------------------------------------------------------------------
>>> [rick at tiger ~]$ sudo pciconf -lv | grep -B 4 video
>>> cxm0 at pci2:10: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
>>> [rick at tiger ~]$ sudo lspci -vs 02:0a.0
>>> 02:0a.0 Multimedia video controller: Internext Compression Inc iTVC15
>>> MPEG-2 Encoder (rev 01)
>>>        Subsystem: Hauppauge computer works Inc. WinTV PVR-350
>>>        Flags: bus master, medium devsel, latency 64, IRQ 21
>>>        Memory at f4000000 (32-bit, prefetchable)
>>>        Capabilities: [44] Power Management version 2
>>> ---------------------------------------------------------------------------------
>>>
>>> /var/log/messages
>>>
>>> Apr  6 22:23:25 tiger sudo:     rick : TTY=ttyp1 ; PWD=/boot ;
>>> USER=root ; COMMAND=/usr/bin/vi loader.conf
>>> Apr  6 22:29:07 tiger sudo:     rick : TTY=ttyp1 ; PWD=/usr/home/rick
>>> ; USER=root ; COMMAND=/sbin/kldload cxm_iic
>>> Apr  6 22:29:19 tiger sudo:     rick : TTY=ttyp1 ; PWD=/usr/home/rick
>>> ; USER=root ; COMMAND=/sbin/kldload cxm
>>> Apr  6 22:32:13 tiger su: rick to root on /dev/ttyp1
>>> Apr  6 23:34:15 tiger kernel: cxm0: <Conexant iTVC15 MPEG Coder> mem
>>> 0xf4000000-0xf7ffffff irq 21 at device 10.0 on pci2
>>> Apr  6 23:34:15 tiger kernel: cxm_iic0: <Conexant iTVC15 / iTVC16 I2C
>>> controller> on cxm0
>>> Apr  6 23:34:15 tiger kernel: iicbb0: <I2C bit-banging driver> on
>>> cxm_iic0
>>> Apr  6 23:34:15 tiger kernel: iicbus0: <Philips I2C bus> on iicbb0
>>> master-only
>>> Apr  6 23:34:15 tiger kernel: cxm0: LG Innotek TAPE-H001F tuner
>>> Apr  6 23:34:15 tiger kernel: cxm0: SAA7115 rev 1 video decoder
>>> Apr  6 23:34:15 tiger kernel: cxm0: MSP4448G-A2 audio decoder
>>> Apr  6 23:34:15 tiger kernel: cxm0: IR Remote
>>> Apr  6 23:34:15 tiger kernel: cxm0: [GIANT-LOCKED]
>>> Apr  6 23:34:18 tiger kernel: cxm0: encoder firmware version 0x2050032
>>> Apr  6 23:34:18 tiger kernel: cxm0: decoder firmware version 0x2020023
>>> ----------------------------------------------------------------------------------
>>>
>>> cr--r--r--  1 root  wheel       0,  41 Apr  6 23:40 /dev/cxm0
>>> ----------------------------------------------------------------------------------
>>>
>>> dmesg:
>>> ...
>>> cxm0: <Conexant iTVC15 MPEG Coder> mem 0xf4000000-0xf7ffffff irq 21
>>> at device 10.0 on pci2
>>> 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 TAPE-H001F tuner
>>> cxm0: SAA7115 rev 1 video decoder
>>> cxm0: MSP4448G-A2 audio decoder
>>> cxm0: IR Remote
>>> cxm0: [GIANT-LOCKED]
>>> cxm0: encoder firmware version 0x2050032
>>> cxm0: decoder firmware version 0x2020023
>>> cxm0: video decoder isn't locked
>>> cxm0: video decoder isn't locked
>>> cxm0: video decoder isn't locked
>>> cxm0: video decoder isn't locked
>>> ...
>>> ----------------------------------------------------------------------------
>>>
>>> [rick at tiger ~]$ cat /boot/loader.conf
>>> snd_ich_load="YES"
>>> atapicam_load="YES"
>>> hw.ata.atapi_dma="1"
>>> nvidia_load="YES"
>>> linux_load="YES"
>>> #bktr_load="YES"
>>> cxm_iic_load="YES"
>>> cxm_load="YES"
>>> -------------------------------------------------------------------------------
>>>
>>> tiger# kldstat
>>> Id Refs Address    Size     Name
>>> 1   19 0xc0400000 70aee8   kernel
>>> 2    2 0xc0b0b000 1adb8    linux.ko
>>> 3    1 0xc0b26000 5fa0     snd_ich.ko
>>> 4    2 0xc0b2c000 22b88    sound.ko
>>> 5    1 0xc0b4f000 4ae8     atapicam.ko
>>> 6    1 0xc0b54000 6d2a84   nvidia.ko
>>> 7    2 0xc1227000 2d80     cxm_iic.ko
>>> 8    1 0xc122a000 8fb04    cxm.ko
>>> 9    1 0xc12ba000 59f20    acpi.ko
>>> -------------------------------------------------------------------------
>>>
>>>
>>>
>>>
>>>> From: Torfinn Ingolfsen <torfinn.ingolfsen at broadpark.no>
>>>> To: freebsd-multimedia at freebsd.org
>>>> Subject: Re: FreeBSD-6.2 ; Hauppage PVR-350 ; "pvrxxx" port - not
>>>> working.
>>>> Date: Sun, 01 Apr 2007 22:03:08 +0200
>>>>
>>>> On Sun, 01 Apr 2007 19:08:48 +0000
>>>> Rick Nekus <solarux at hotmail.com> wrote:
>>>>
>>>> > I did portscan fetch;portscan extract; portscan update
>>>> > that should do it right ?, or is there a special "usleepless" update
>>>>
>>>> If you mean "portsnap" here, yes, thayt should do it.
>>>>
>>>>
>>>> > available?
>>>> > umm, trying to make sense of other threads here, does this mean
>>>> > install FreeBSD 5.3 ? (is that the alternative for now?), ...
>>>>
>>>> No, by all means. I know it is April Fools' Day, but therer is no need
>>>> to go backwards. :-)
>>>> FreeBSD 6.2 will be fine.
>>>>
>>>> > uhh ok, well thats' a small letdown, should I use the pvr250 ( they
>>>>
>>>> I should rephrase that; the pvrxxx port doesn't work with the pvr-350
>>>> in *my* machine right now. This might be caused by other things than
>>>> the port itself, which I haven't ruled out yet (a bad cable, for
>>>> example).
>>>>
>>>> > both look the same to me pvr250/xxx ?) or maybe (on a dry-humour
>>>> note)
>>>>
>>>> The pvr250 and the pvrxxx port might look the same, but the last time I
>>>> checked, the pvr250 port was missing some needed ioctl's that MythTV
>>>> required. This is some months ago, so things might have changed. Or
>>>> not, I haven't checked.
>>>>
>>>> You could try the pvr250 port; if it works - good.
>>>>
>>>> > it sounds close to me ?, am I reading this wrong, but how did you get
>>>>
>>>> Yes, I guess our cards are equal, perhaps except for the tuner.
>>>>
>>>> > "yours'" working (or did you?) being you have the same cx23415 chip
>>>>
>>>> I got mine working, or actually, usleep got mine working while
>>>> testing the pvrxxx driver. Right now, the canle signal is down, so I
>>>> can only watch recordings, not test drivers.
>>>>
>>>> > (PVR-350) set I have -or is this a tuner specific fullfilment that is
>>>> > not supported?
>>>>
>>>> I don't think the tuner is shown in the pciconf / lspci output, I think
>>>> you will have to load a driver for that. Here is what the pvrxxx driver
>>>> says about my card (from dmesg):
>>>> cxm0: <Conexant iTVC15 MPEG Coder> mem 0xf8000000-0xfbffffff irq 20
>>>> at device 0.0 on pci2
>>>> 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: Philips FM1216ME MK3 tuner
>>>> cxm0: SAA7115 rev 1 video decoder
>>>> cxm0: MSP4418G-B3 audio decoder
>>>> cxm0: IR Remote
>>>> cxm0: [FAST]
>>>> cxm0: encoder firmware version 0x2060039
>>>> cxm0: decoder firmware version 0x2020023
>>>>
>>>> This is with driver:
>>>> root at kg-quiet# pv | grep pvr
>>>> pvrxxx-20060822             =  up-to-date with port
>>>>
>>>> (possibly modified)
>>>> on a machine running:
>>>> root at kg-quiet# uname -a
>>>> FreeBSD kg-quiet.kg4.no 6.2-STABLE FreeBSD 6.2-STABLE #15: Thu Jan
>>>> 25 21:44:50 CET 2007    
>>>> root at kg-quiet.kg4.no:/usr/obj/usr/src/sys/QUIET  amd64
>>>>
>>>> HTH
>>>> PS. You don't have to CC me, I am subscribed to the freebsd-mobile
>>>> list.
>>>> -- 
>>>> Regards,
>>>> Torfinn Ingolfsen,
>>>> Norway
>>>> _______________________________________________
>>>> freebsd-multimedia at freebsd.org mailing list
>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia
>>>> To unsubscribe, send any mail to
>>>> "freebsd-multimedia-unsubscribe at freebsd.org"
>>>
>>> _________________________________________________________________
>>> Your Space. Your Friends. Your Stories. Share your world with Windows
>>> Live Spaces. http://spaces.live.com/?mkt=en-ca
>>>
>>> _______________________________________________
>>> freebsd-multimedia at freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia
>>> To unsubscribe, send any mail to
>>> "freebsd-multimedia-unsubscribe at freebsd.org"
>>
>> _________________________________________________________________
>> Fine Dining & Fancy Food. Check Out This Collection Of Good Eats.
>> http://local.live.com/?mkt=en-ca/?v=2&cid=A6D6BDB4586E357F!378
>>
> 
> _________________________________________________________________
> Don’t waste time standing in line—try shopping online. Visit Sympatico /
> MSN Shopping today! http://shopping.sympatico.msn.ca
> 
> _______________________________________________
> freebsd-multimedia at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia
> To unsubscribe, send any mail to
> "freebsd-multimedia-unsubscribe at freebsd.org"


- --
Joe Auty
NetMusician: web publishing software for musicians
http://www.netmusician.org
joe at netmusician.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD4DBQFGF9D4CgdfeCwsL5ERAodKAJd1GWh6Ab4vvgIYlg82ooYoJb+AAKCC2nTD
l4b/qQlB9knXhJmenIeHvg==
=pIn6
-----END PGP SIGNATURE-----


More information about the freebsd-multimedia mailing list