Hauppauge Win-TV PVR 150 on SUSE 10
Anyone have this working? I have loaded the driver, which seems to find the needed firmware, which claims to be setting up the MPEG, YUV, VBI and PCM devices for v4l2. But I get this from xawtv: This is xawtv-3.94, running on Linux/i686 (2.6.13-15-default) /dev/video32 [v4l2]: no overlay support v4l-conf had some trouble, trying to continue anyway ioctl: VIDIOC_QUERYMENU(id=134217728;index=1;name="44.1 kHz";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217729;index=1;name="Layer 1";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217730;index=1;name="[L1/L2] Free fmt";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217731;index=1;name="Stereo";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217732;index=1;name="Subbands 4-31/bound=4";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217733;index=1;name="None";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217734;index=1;name="CRC off";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217735;index=1;name="Copyright off";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217736;index=1;name="Copy";reserved=72): Invalid argument Segmentation fault I do not know whi it is trying overlay. I have no $HOME/.xawtv, so it is just doing defaults. A window pops up for an instant. Then the segmentation violation. I can provide more details if anyone has any ideas. This is a new card so I do not know how it works in general. Just to makee things more simple. -- Roger
El Dimecres, 26 de Octubre de 2005 22:44, Roger Oberholtzer va escriure: [...]
Invalid argument Segmentation fault
I do not know whi it is trying overlay. I have no $HOME/.xawtv, so it is just doing defaults. A window pops up for an instant. Then the segmentation violation.
What are you trying to do?
I can provide more details if anyone has any ideas. This is a new card so I do not know how it works in general. Just to makee things more simple.
I don't have the exact model (mine is PVR-350) and suppose that you're using the ivtv drivers. xawtv doesn't work because the ivtv drivers doesn't use the v4l API. In the ivtv list there's more information about the conversion to the v4l API. Cheers, -- Flextron - Linux user: 306877 -- GPG keyID: 0xE0EA0B24 --
On Thu, 2005-10-27 at 00:19 +0200, Flextron wrote:
El Dimecres, 26 de Octubre de 2005 22:44, Roger Oberholtzer va escriure:
[...]
Invalid argument Segmentation fault
I do not know whi it is trying overlay. I have no $HOME/.xawtv, so it is just doing defaults. A window pops up for an instant. Then the segmentation violation.
What are you trying to do?
As a minimum, see an image, or scan for stations.
I can provide more details if anyone has any ideas. This is a new card so I do not know how it works in general. Just to makee things more simple.
I don't have the exact model (mine is PVR-350) and suppose that you're using the ivtv drivers.
Yep. They load in such a way that all looks OK to me. All the firmware (audio, encoder) is found and loaded. The driver clains that it makes an MPEG, YUV, PMC, etc. devices.
xawtv doesn't work because the ivtv drivers doesn't use the v4l API. In the ivtv list there's more information about the conversion to the v4l API.
Ahh. That is something. I thought the ivtv did do so. This gives me something to go on.
Cheers, -- Flextron - Linux user: 306877 -- GPG keyID: 0xE0EA0B24 --
El Dijous, 27 de Octubre de 2005 08:24, Roger Oberholtzer va escriure:
On Thu, 2005-10-27 at 00:19 +0200, Flextron wrote:
El Dimecres, 26 de Octubre de 2005 22:44, Roger Oberholtzer va escriure:
[...]
Invalid argument Segmentation fault
I do not know whi it is trying overlay. I have no $HOME/.xawtv, so it is just doing defaults. A window pops up for an instant. Then the segmentation violation.
What are you trying to do?
As a minimum, see an image, or scan for stations.
For that propose I use mplayer. Just type "mplayer /dev/video0" or "dd if=/dev/video0 of=video.mpg" and watch it. It will show snow or artifacts, so you will need to tune a station with the ivtvctl utility. PD: Xine says that has support for the ivtv drivers, but I haven't tried. Cheers, -- Flextron - Linux user: 306877 -- GPG keyID: 0xE0EA0B24 --
On Thu, 2005-10-27 at 17:39 +0200, Flextron wrote:
El Dijous, 27 de Octubre de 2005 08:24, Roger Oberholtzer va escriure:
On Thu, 2005-10-27 at 00:19 +0200, Flextron wrote:
El Dimecres, 26 de Octubre de 2005 22:44, Roger Oberholtzer va escriure:
[...]
Invalid argument Segmentation fault
I do not know whi it is trying overlay. I have no $HOME/.xawtv, so it is just doing defaults. A window pops up for an instant. Then the segmentation violation.
What are you trying to do?
As a minimum, see an image, or scan for stations.
For that propose I use mplayer. Just type "mplayer /dev/video0" or "dd if=/dev/video0 of=video.mpg" and watch it. It will show snow or artifacts, so you will need to tune a station with the ivtvctl utility.
After a cold boot, and using various ivtv tools to tune things, I have vider/audio. Part of my confusion was that xawtv did not support the card - and did not complain when it found such a card. Despite comments made earlier in this thread, the ivtv driver IS a v4l2 driver. It is just that xawtv does not support the video formats it produces. The v4l2 API is being updated to work with mpeg and other (dvb) cards in a consistent fashion. I doubt xawtv will be 'updated' before the v4l2 API is finished. I do see people saying that thay use scantv to find channels on ivtv cards. I get no channels found. I already know where they are, so it is not a real problem. But should scantv be working. Where is ivtv-tune in SUSE 10.0? I had to install it myself. ivtvctl is there, but not ivtv-tune. -- Roger
On Wednesday 26 October 2005 14:44, Roger Oberholtzer wrote:
Anyone have this working? I have loaded the driver, which seems to find the needed firmware, which claims to be setting up the MPEG, YUV, VBI and PCM devices for v4l2.
But I get this from xawtv:
This is xawtv-3.94, running on Linux/i686 (2.6.13-15-default) /dev/video32 [v4l2]: no overlay support v4l-conf had some trouble, trying to continue anyway ioctl: VIDIOC_QUERYMENU(id=134217728;index=1;name="44.1 kHz";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217729;index=1;name="Layer 1";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217730;index=1;name="[L1/L2] Free fmt";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217731;index=1;name="Stereo";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217732;index=1;name="Subbands 4-31/bound=4";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217733;index=1;name="None";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217734;index=1;name="CRC off";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217735;index=1;name="Copyright off";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217736;index=1;name="Copy";reserved=72): Invalid argument Segmentation fault
I do not know whi it is trying overlay. I have no $HOME/.xawtv, so it is just doing defaults. A window pops up for an instant. Then the segmentation violation.
Roger, First off just to eliminate a hardware problem with the card do a "dmesg | less" and look to make sure the card is recognized and that it finds the tuner. (see the bbtv howto for more info) If everythings ok, then try using kdetv or grab the source from the tvtime site and just compile it. I didn't have much luck with xawtv either. (more tips at their site) Hope this helps! Dana
On Wed, 2005-10-26 at 21:12 -0600, Dana J. Laude wrote:
On Wednesday 26 October 2005 14:44, Roger Oberholtzer wrote:
Anyone have this working? I have loaded the driver, which seems to find the needed firmware, which claims to be setting up the MPEG, YUV, VBI and PCM devices for v4l2.
But I get this from xawtv:
This is xawtv-3.94, running on Linux/i686 (2.6.13-15-default) /dev/video32 [v4l2]: no overlay support v4l-conf had some trouble, trying to continue anyway ioctl: VIDIOC_QUERYMENU(id=134217728;index=1;name="44.1 kHz";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217729;index=1;name="Layer 1";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217730;index=1;name="[L1/L2] Free fmt";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217731;index=1;name="Stereo";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217732;index=1;name="Subbands 4-31/bound=4";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217733;index=1;name="None";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217734;index=1;name="CRC off";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217735;index=1;name="Copyright off";reserved=72): Invalid argument ioctl: VIDIOC_QUERYMENU(id=134217736;index=1;name="Copy";reserved=72): Invalid argument Segmentation fault
I do not know whi it is trying overlay. I have no $HOME/.xawtv, so it is just doing defaults. A window pops up for an instant. Then the segmentation violation.
Roger,
First off just to eliminate a hardware problem with the card do a "dmesg | less" and look to make sure the card is recognized and that it finds the tuner. (see the bbtv howto for more info) If everythings ok, then try using kdetv or grab the source from the tvtime site and just compile it. I didn't have much luck with xawtv either. (more tips at their site)
I tried kdetv and get this: ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL kdetv: WARNING: Device does not support streaming interface or is not a V4L2 device. kdetv: WARNING: Device does not support streaming interface or is not a V4L2 device. Creating vbi proxy client, rev. $Id: proxy-client.c,v 1.9 2005/01/20 20:56:11 mschimek Exp $ proxy_msg: connect: error 2, No such file or directory kdetv: WARNING: VBIDecoder: vbi_capture_proxy_new error: Connection via socket failed, server not running. Try to open V4L2 0.20 VBI device, libzvbi interface rev. $Id: io-v4l2.c,v 1.31 2004/12/30 02:24:11 mschimek Exp $ Opened /dev/vbi Try to open V4L2 2.6 VBI device, libzvbi interface rev. $Id: io-v4l2k.c,v 1.28 2005/05/25 02:26:41 mschimek Exp $ Opened /dev/vbi /dev/vbi (WinTV PVR 150) is a v4l2 vbi device, driver ivtv, version 0x00000307 Using read interface Current scanning system is 625 Querying current vbi parameters... success VBI capture parameters supported: format 59455247 [GREY], 27000000 Hz, 1444 bpl, offs 248, F1 6...23, F2 318...335, flags 00000000 VBI capture parameters granted: format 59455247 [GREY], 27000000 Hz, 1444 bpl, offs 248, F1 6...23, F2 318...335, flags 00000000 Nyquist check passed Request decoding of services 0x60000c7f, strict level -1 Will capture services 0x0000041f, added 0x41f commit:1 Capture buffer allocated Successful opened /dev/vbi (WinTV PVR 150) kdetv: WARNING: MainWindow::setupInfraRed(): Lirc not available kdetv: WARNING: ... failed. kdetv likely does not to work with your device and/or your current filter config. Anf kdetv sort of hangs. No window updates. I see (strace on the hung process) that it is in a futex() call. So, it finds my card, but claims it does not know what to do with it. This is kdetv from SUSE 10. so maybe there is a compile config issue. I will investigate.
Hope this helps!
Dana
participants (3)
-
Dana J. Laude
-
Flextron
-
Roger Oberholtzer