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

Rick Nekus solarux at hotmail.com
Sun Apr 1 14:31:31 UTC 2007


Hi all,
I'm tryin' to hopefully build a FreeBSD (Myth)TV Box with my not too old 
dual-P4 Asus system,and my brand new Hauppage PVR-350.-of course everything 
else thus far on my system works flawlessly on FreeBSD.
At this point I've gotten stumped, and would appreciate any guidance.

note; (and this may be useless info, but)according to Hauppage my card is a
"...The PVR-350 uses the conexant MPEGI/II Encoder/Decoder 880-16.  The 
PVR-250
uses the conexant MPEGI/II encoder 880-16.
Best Regards,
Farhood Azar
fazar at hauppauge.com
Technical Support
Hauppauge Computer Works

New York"

I haven't since gotten a reply from Hauppage, but there is nothing related 
to the above numbers on any of the chipsets on my card? In fact, its a 
Conexant "cx23425" based chip, unless they gave me the above because its the 
bktr compatible ?, again, I apologize,-gettin' even more stumped. Hence, why 
I felt the need to post this request.
:)
-------------------------------------------------------------------------------------------

uname -a:
6.2-RELEASE-p2 FreeBSD 6.2-RELEASE-p2 #0: Fri Mar  9 05:58:38 UTC 2007 
tiger:/usr/obj/usr/src/sys/SMP  i386

The TV-card is a
WinTV-PVR-350 (non-MCE) with Remote. (see way below for chipset details).

-----------------------------------------------------------------------------------
Here, are the original files from my Hauppage PVR-350 driver-CD that I 
copied over
to my system.
I have read in some threads here and by googling that I should
cp HcwMakoC.ROM -> HcwMakoA.ROM, and copy that and hcwPVRP2.sys to
/usr/ports/distfiles. -ok ?

[rick at tiger /var/tmp/pvr350]$ ls *

DriverA1:
drwxr-xr-x  512 Mar 27 19:57 .
drwxr-xr-x  512 Mar 27 19:56 ..
-rw-r--r--  824544 Sep 14  2005 hcw98GP2.sys
-rw-r--r--  824512 Sep 14  2005 hcwPVRP2.sys

DriverA2:
total 610
drwxr-xr-x  512 Mar 27 19:57 .
drwxr-xr-x  512 Mar 27 19:56 ..
drwxr-xr-x  512 Mar 27 19:56 64Bit
-rw-r--r--  376836 Nov  2  2005 HcwFalcn.rom
-rw-r--r--  14264 Apr 20  2005 HcwMakoB.ROM
-rw-r--r--  16382 Feb  9  2006 HcwMakoC.ROM
-rw-r--r--  177152 Aug 15  2006 hcwPP2.sys
---------------------------------------------------------------------------------------

[rick at tiger /usr/ports/distfiles]$ ls *

drwxr-xr-x  512 Mar 27 19:57 .
drwxr-xr-x  512 Mar 27 19:56 ..
-rw-r--r--  16382 Feb  9  2006 HcwMakoA.ROM
-rw-r--r--  824512 Sep 14  2005 hcwPVRP2.sys
-----------------------------------------------------------------------------------

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"
-----------------------------------------------------------------------------

[rick at tiger /usr/ports/multimedia/pvrxxx]$ sudo make
Password:
===>  Vulnerability check disabled, database not found
===>  Extracting for pvrxxx-20060822
=> MD5 Checksum OK for cxm-20051030.shar.
=> SHA256 Checksum OK for cxm-20051030.shar.
=> MD5 Checksum OK for pvr250-1.2.tar.gz.
=> SHA256 Checksum OK for pvr250-1.2.tar.gz.
=> MD5 Checksum mismatch for HcwMakoA.ROM.
=> SHA256 Checksum mismatch for HcwMakoA.ROM.
=> MD5 Checksum mismatch for pvrxxx_gpl.tgz.
=> SHA256 Checksum mismatch for pvrxxx_gpl.tgz.
===>  Refetch for 1 more times files: HcwMakoA.ROM HcwMakoA.ROM 
pvrxxx_gpl.tgz pvrxxx_gpl.tgz
===>  Vulnerability check disabled, database not found
=> HcwMakoA.ROM doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://www.mavetju.org/download/adopted/.
fetch: http://www.mavetju.org/download/adopted/HcwMakoA.ROM: Not Found
=> Attempting to fetch from 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/HcwMakoA.ROM: File 
unavailable (e.g., file not found, no access)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1

Stop in /usr/ports/multimedia/pvrxxx.
*** Error code 1

Stop in /usr/ports/multimedia/pvrxxx.
-----------------------------------------------------------------------------------


...at this point, 'cause I bought the card a couple days ago, I just wanted 
to make sure
all is ok with it, so I tested it with Ubuntu(atleast it wasn't Windows :)
and I've included the dmesg  hardware specs below:

(dmesg output Kubuntu 6.10, and ivtv drivers)
[17179584.800000] ivtv:  ==================== START INIT IVTV 
====================
[17179584.800000] ivtv:  version 0.7.4 (tagged release) loading
[17179584.800000] ivtv:  Linux version: 2.6.17-11-generic SMP mod_unload 586 
REGPARM gcc-4.1
[17179584.800000] ivtv:  In case of problems please include the debug info 
between
[17179584.800000] ivtv:  the START INIT IVTV and END INIT IVTV lines, along 
with
[17179584.800000] ivtv:  any module options, when mailing the ivtv-users 
mailinglist.
[17179584.968000] intel8x0_measure_ac97_clock: measured 56381 usecs
[17179584.968000] intel8x0: clocking to 48000
[17179584.976000] ivtv0: Autodetected Hauppauge WinTV PVR-350 card (cx23415 
based)
[17179584.976000] ACPI: PCI Interrupt 0000:02:0a.0[A] -> GSI 21 (level, low) 
-> IRQ 209
[17179585.016000] tveeprom 0-0050: Hauppauge model 48132, rev K268, serial# 
9939981
[17179585.016000] tveeprom 0-0050: tuner model is LG TAPE H001F MK3 (idx 68, 
type 47)
[17179585.016000] tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
[17179585.016000] tveeprom 0-0050: audio processor is MSP4448 (idx 27)
[17179585.016000] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
[17179585.016000] tveeprom 0-0050: has radio, has IR remote
[17179585.084000] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[17179585.248000] tda9887 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
[17179585.292000] saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
[17179585.460000] saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
[17179585.480000] msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver 
#0)
[17179585.480000] msp3400 0-0040: MSP4448G-A2 supports radio, mode is 
autodetect and autoselect
[17179586.136000] ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[17179586.152000] ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
[17179586.376000] ivtv0: Encoder revision: 0x02060039
[17179586.384000] ivtv0: Decoder revision: 0x02020023
[17179586.384000] ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 
buffers (4096KB total)
[17179586.388000] ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 
buffers (2048KB total)
[17179586.388000] ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 
buffers (2048KB total)
[17179586.388000] ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 
buffers (2048KB total)
[17179586.388000] ivtv0: Create encoder radio stream
[17179586.388000] ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 
buffers (1024KB total)
[17179586.388000] ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers 
(1024KB total)
[17179586.388000] ivtv0: Create decoder VOUT stream
[17179586.388000] ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers 
(1024KB total)
[17179586.428000] ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
[17179586.536000] tuner 0-0061: type set to 47 (LG NTSC (TAPE series))
[17179586.592000] ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
[17179586.592000] ivtv:  ====================  END INIT IVTV  
====================

####################################################
tiger:~$  /usr/bin/ivtv-detect
driver:   ivtv-0.7.4 (tagged release)
card:     Hauppauge WinTV PVR-350, bus info 0000:02:0a.0, ivtv card #0
hardware: saa7115 saa7127 msp34xx tuner tveeprom
       /dev/video48: YUV decoding (links: /dev/video)
        /dev/radio0: Radio        (links: /dev/radio)
         /dev/vbi16: VBI decoding (links: /dev/vbi)
        /dev/video0: MPG encoding
          /dev/vbi0: VBI encoding
          /dev/vbi8: VBI from MPG
       /dev/video16: MPG decoding
       /dev/video24: PCM encoding
       /dev/video32: YUV encoding
#####################################################
-----------------------------------------------------------------------------------------------

I reallly hope this can eventually work on freebsd, and
if anyone would like any other or more helpful details, or if there's a 
thread/site I missed
with better suggestions just shout !

thanks,

Rick.
solarux at hotmail.com

_________________________________________________________________
http://local.live.com/?mkt=en-ca/?v=2&cid=A6D6BDB4586E357F!420



More information about the freebsd-multimedia mailing list