You are not logged in.
Hi All,
I have not been able to get the Hauppauge PVR 150 card to work in linux. Its the white box model which hopefully means its the same as the PVR 150 but without the remote. This card does work in that other O/S, so its not defective. At this point I am just trying to get it to work using "anything", such as VLC just to know its working. I did want to set up mythtv, but that has to wait.
Based on my research I see the following potential problems:
Cat /dev/video0 shows no such file or device even there is a link in /dev to a "node" in /dev/v4l. I assume this is a sympton and not the problem.
dmesg | grep lvtv shows -> Unable to open firmware v4l-cx2341x-enc.fw (must be 376836 bytes) I do not have the firmware v4l-cs2341x-enc.fw on my hard drive but I do have the cx2341x.ko file. I did put cx2341x.ko in the hotplug directory and in the ../hotplug/pci directory as well.
I'm posting the relevant portion of lsmod, lspci, etc. below:
I purposely got this card because it's suppose to work so well in linux. (Oh Well)
Any help would be appreciated , even if it means flaming me for missing something obvious.
Thanks
Larry
==================================
From lsmod
=======
Module Size Used by
cx2341x 12420 1 ivtv
cx25840 25488 0
i2c_algo_bit 6020 1 ivtv
i2c_core 19584 13 wm8775,cx25840,tuner,tea5767,tda8290,tuner_simple,mt20xx,tea5761,ivtv,i2c_algo_bit,tveeprom,i2c_i801,nvidia
i2c_i801 8848 0
ivtv 134976 0
mt20xx 11912 1 tuner
tda8290 11140 1 tuner
tea5761 4740 1 tuner
tea5767 5636 1 tuner
thermal 12956 0
tuner 40224 0
tuner_simple 8584 1 tuner
tveeprom 14736 1 ivtv
v4l1_compat 13828 2 ivtv,videodev
v4l2_common 16256 6 wm8775,cx25840,tuner,ivtv,cx2341x,videodev
videodev 26624 1 ivtv
wm8775 5388 0
From lspci
=======
03:03.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
cat /dev/video1
===========
cat: /dev/video1: No such file or directory
dmesg | grep ivtv
===========
ivtv: Start initialization, version 1.1.0
ivtv0: Initializing card #0
ivtv0: Autodetected Hauppauge card (cx23416 based)
ivtv0: Autodetected Hauppauge WinTV PVR-150
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: Registered device video0 for encoder MPG (4096 kB)
ivtv0: Registered device video32 for encoder YUV (2048 kB)
ivtv0: Registered device vbi0 for encoder VBI (1024 kB)
ivtv0: Registered device video24 for encoder PCM (320 kB)
ivtv0: Initialized card #0: Hauppauge WinTV PVR-150
ivtv: End initialization
ivtv0: Unable to open firmware v4l-cx2341x-enc.fw (must be 376836 bytes)
ivtv0: Did you put the firmware in the hotplug firmware directory?
ivtv0: Retry loading firmware
ivtv0: Unable to open firmware v4l-cx2341x-enc.fw (must be 376836 bytes)
vtvdriver.org wrote:
==============
Sony VAIO® GRT260G Model PCG-GRT260G. A user has reported that lspci lists an Internext Compression device, so the suspicion is currently that ivtv could be made to work on it. Though it currently does not! The video decoder and Audio ADC chips apparently are at the very least on different I2C addresses and also likely different. Sony calls their offering Giga Pocket PVR.
I think it is unsupported.
Last edited by ljshap (2008-05-27 11:03:41)
Live Free or Die !
Offline
sudo pacman -Qo /lib/firmware/v4l-cx2341x-enc.fw
/lib/firmware/v4l-cx2341x-dec.fw is owned by ivtv-utils 1.0.3-1
So if you install ivtv-utils it should work
Last edited by enrique (2008-05-11 16:05:20)
Kind regards, enrique
Offline
So if you install ivtv-utils it should work
Thanks a lot Enrique,
I'm not there yet, but installing ivtv-utils helped a lot by enabling /dev/video0. As soon as I did cat /dev/video0 I got the "garbage" output you are supposed to get instead of the no device or file I was getting before. If I type cat /dev/video0 > whatever.mp3, I get a file I can play with mplayer including sound. If I can figure a way to change channels I could even put that command in a cron job. I'm not using a cable box on this connection which I assume would work.
I still can't get vlc to work, but at least I know the card is working so I don't have to waste any time trying to set the card up.
Thanks Again
Larry
Live Free or Die !
Offline
Just a quick update.
I did find out how you change channels (ivtv-tune -c #).
My extremely IN-elegant solution for streaming is:
cat /dev/video0 > tempFile.mpg
mplayer tempFile.mpg
I don't know if its my imagination or not, but the quality from doing the above seems better than the video quality in windows using the Hauppauge software, although the new Hauppauge software is pretty nice since you can also schedule recordings and subscribe to a TV service.
The sad part is that I'm not even a big TV fan and it was really the challenge and curiosity about mythtv that got me started with this.
Larry
Live Free or Die !
Offline