Is the Hauppauge WinTV-HVR1250 video capture card supported?
Is the Hauppauge WinTV-HVR1250 video capture card supported? I am using Ubuntu 10.4 lts. Here's my log:
kernel: [ 11.725884] USB Video Class driver (v0.1.0) kernel: [ 11.736815] cx23885 driver version 0.0.2 loaded kernel: [ 11.736843] cx23885 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 kernel: [ 11.736944] CORE cx23885[0]: subsystem: 0070:7911, board: Hauppauge WinTV-HVR1250 [card=3,autodetected] kernel: [ 11.793792] ICE1712 0000:06:01.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 kernel: [ 11.808537] HDA Intel 0000:01:00.1: PCI INT A -> GSI 16 (level, low) -> IRQ 16 kernel: [ 11.808566] hda_intel: Disable MSI for Nvidia chipset kernel: [ 11.837334] usbcore: registered new interface driver snd-usb-audio kernel: [ 11.869857] tveeprom 0-0050: Encountered bad packet header [ff]. Corrupt or not a Hauppauge eeprom. kernel: [ 11.869861] cx23885[0]: warning: unknown hauppauge model #0 kernel: [ 11.869863] cx23885[0]: hauppauge eeprom: model=0 kernel: [ 11.869865] cx23885_dvb_register() allocating 1 frontend(s) kernel: [ 11.869868] cx23885[0]: cx23885 based dvb card kernel: [ 11.908327] MT2131: successfully identified at address 0x61 kernel: [ 11.908330] DVB: registering new adapter (cx23885[0]) kernel: [ 11.908333] DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)... kernel: [ 11.908524] cx23885_dev_checkrevision() Hardware revision = 0xa5 kernel: [ 11.908531] cx23885[0]/0: found at 0000:04:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfbc00000 kernel: [ 11.908543] IRQ 16/cx23885[0]: IRQF_DISABLED is not guaranteed on shared IRQs |
According to your log, the entry below shows it is autodetected
kernel: [ 11.736944] CORE cx23885[0]: subsystem: 0070:7911, board: Hauppauge WinTV-HVR1250 [card=3,autodetected] Also, type this from a terminal to see what module it is using Code:
dmesg | grep -i Hauppauge Quote:
If your card uses the same module or a different one, check if it is loaded. I will use the bttv module as an example. If your card uses a different module, use that with the lsmod and modprobe examples below. Code:
lsmod | grep -i bttv Quote:
If your module is not loaded type modprobe bttv as the root user. Now connect your anteena or external device to your wintv card and power them on. Now test the card with this command Code:
mplayer -tv driver=v4l2:device=/dev/video0:input=0:norm=NTSC tv:// Note: input=0 is the turner and input=1 is Composite input Note: Change NTSC to PAL where appropriate. Hope this helps. |
Hey, mtlspark are you out there?
It would be nice to say if it worked or not. |
Hi, thanks for taking the time to reply and sorry for the delay in getting back.
Here is the output from dmesg : dmesg | grep -i Hauppauge [ 11.641310] CORE cx23885[0]: subsystem: 0070:7911, board: Hauppauge WinTV-HVR1250 [card=3,autodetected] [ 11.793173] tveeprom 0-0050: Encountered bad packet header [ff]. Corrupt or not a Hauppauge eeprom. [ 11.793176] cx23885[0]: warning: unknown hauppauge model #0 [ 11.793178] cx23885[0]: hauppauge eeprom: model=0 I assume that the driver would be cx23885, for which I get the following listing, so I guess it's loaded: lsmod | grep -i cx23885 cx23885 111276 0 I will try to connect the cable to the card tomorrow using mplayer as you suggest. Cheers, Stephen |
Have you tested the card yet?
http://www.hauppauge.com/site/support/linux.html Linux support for the WinTV-HVR-1250 and WinTV-HVR-1800 is in the current kernel 2.6.25 release. So, if your kernel is beyond the 2.6.25, it should work. |
Douting HVR1250 will ever work
I think I've been to every posting on the planet to get this to work, and nothing seems to help. Although there seems to be lots of people who have had luck.
I'm trying to setup a MythTV box. Things tried: >uname -r 2.6.32-25-generic > lsmod | grep -i cx23885 cx23885 111276 0 cx2341x 13761 1 cx23885 v4l2_common 18357 2 cx23885,cx2341x videodev 40518 2 cx23885,v4l2_common videobuf_dma_sg 12370 1 cx23885 videobuf_dvb 6203 1 cx23885 dvb_core 103025 2 cx23885,videobuf_dvb videobuf_core 19301 3 cx23885,videobuf_dma_sg,videobuf_dvb btcx_risc 4224 1 cx23885 tveeprom 13882 1 cx23885 >dmesg | grep -i Hauppauge [ 12.531929] cx23885[0]: card=1 -> Hauppauge WinTV-HVR1800lp [ 12.531931] cx23885[0]: card=2 -> Hauppauge WinTV-HVR1800 [ 12.531932] cx23885[0]: card=3 -> Hauppauge WinTV-HVR1250 [ 12.531935] cx23885[0]: card=5 -> Hauppauge WinTV-HVR1500Q [ 12.531936] cx23885[0]: card=6 -> Hauppauge WinTV-HVR1500 [ 12.531938] cx23885[0]: card=7 -> Hauppauge WinTV-HVR1200 [ 12.531939] cx23885[0]: card=8 -> Hauppauge WinTV-HVR1700 [ 12.531941] cx23885[0]: card=9 -> Hauppauge WinTV-HVR1400 [ 12.531954] cx23885[0]: card=18 -> Hauppauge WinTV-HVR1270 [ 12.531955] cx23885[0]: card=19 -> Hauppauge WinTV-HVR1275 [ 12.531957] cx23885[0]: card=20 -> Hauppauge WinTV-HVR1255 [ 12.531958] cx23885[0]: card=21 -> Hauppauge WinTV-HVR1210 [ 12.531962] cx23885[0]: card=24 -> Hauppauge WinTV-HVR1850 I've tried re-installing the v4l-dvb but get many errors see below: >sudo make make -C firmware prep make[2]: Entering directory `/usr/src/v4l-dvb/v4l/firmware' make[2]: Leaving directory `/usr/src/v4l-dvb/v4l/firmware' make -C firmware make[2]: Entering directory `/usr/src/v4l-dvb/v4l/firmware' make[2]: Nothing to be done for `default'. make[2]: Leaving directory `/usr/src/v4l-dvb/v4l/firmware' Kernel build directory is /lib/modules/2.6.32-25-generic/build make -C /lib/modules/2.6.32-25-generic/build SUBDIRS=/usr/src/v4l-dvb/v4l modules make[2]: Entering directory `/usr/src/linux-headers-2.6.32-25-generic' CC [M] /usr/src/v4l-dvb/v4l/firedtv-1394.o /usr/src/v4l-dvb/v4l/firedtv-1394.c:22:17: error: dma.h: No such file or directory /usr/src/v4l-dvb/v4l/firedtv-1394.c:23:21: error: csr1212.h: No such file or directory /usr/src/v4l-dvb/v4l/firedtv-1394.c:24:23: error: highlevel.h: No such file or directory /usr/src/v4l-dvb/v4l/firedtv-1394.c:25:19: error: hosts.h: No such file or directory /usr/src/v4l-dvb/v4l/firedtv-1394.c:26:22: error: ieee1394.h: No such file or directory . . . /usr/src/v4l-dvb/v4l/firedtv-1394.c:288: error: implicit declaration of function 'hpsb_register_protocol' /usr/src/v4l-dvb/v4l/firedtv-1394.c:291: error: implicit declaration of function 'hpsb_unregister_highlevel' /usr/src/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_exit': /usr/src/v4l-dvb/v4l/firedtv-1394.c:298: error: implicit declaration of function 'hpsb_unregister_protocol' make[3]: *** [/usr/src/v4l-dvb/v4l/firedtv-1394.o] Error 1 make[2]: *** [_module_/usr/src/v4l-dvb/v4l] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-25-generic' make[1]: *** [default] Error 2 make[1]: Leaving directory `/usr/src/v4l-dvb/v4l' make: *** [all] Error 2 SO why do I care about firedtv and why does it fail. MythTV still cannot see the card. Are there other things I can do to test. ivtv = nothing, bttv = nothing Where do I go from here?? |
All times are GMT -5. The time now is 02:51 PM. |