[mythtv-users] Hauppauge Win-PVR-USB2 - Failed to open

Siddhartha Jain siddhartha at siddharthajain.net
Mon Sep 10 06:28:06 UTC 2007


Hi,

I am running Mythtv the latest version of Mythtv obtained via svn (0.20.2) on:
CentOS 4.5 with kernel 2.6.22 and the latest pvrusb2 driver snapshot
(not in-kernel).

The pvrusb2 driver seems to work fine because I can capture the output
of /dev/video0 and replay it using mplayer. (cat /dev/video0 >
film.mpg )

The dmesg output also looks good:
----------snip----------------
Sep  9 23:06:46 linpvr kernel: Linux video capture interface: v2.00
Sep  9 23:06:46 linpvr kernel: usbcore: registered new interface driver pvrusb2
Sep  9 23:06:46 linpvr kernel:
/root/packages/pvrusb2-mci-20070828/driver/pvrusb2-main.c: Hauppauge
WinTV-PVR-USB2 MPEG2 Encoder/Tuner : 20070828 (from www.isely.net)
Sep  9 23:06:46 linpvr kernel:
/root/packages/pvrusb2-mci-20070828/driver/pvrusb2-main.c: Debug mask
is 31 (0x1f)
Sep  9 23:06:46 linpvr kernel: usb 1-7: reset high speed USB device
using ehci_hcd and address 3
Sep  9 23:06:46 linpvr kernel: NET: Registered protocol family 10
Sep  9 23:06:46 linpvr kernel: lo: Disabled Privacy Extensions
Sep  9 23:06:46 linpvr kernel: nvidia: module license 'NVIDIA' taints kernel.
Sep  9 23:06:46 linpvr kernel: ACPI: PCI Interrupt 0000:01:00.0[A] ->
GSI 16 (level, low) -> IRQ 19
Sep  9 23:06:46 linpvr kernel: NVRM: loading NVIDIA UNIX x86 Kernel
Module  100.14.11  Wed Jun 13 18:21:22 PDT 2007
Sep  9 23:06:46 linpvr kernel: agpgart: Found an AGP 3.0 compliant
device at 0000:00:00.0.
Sep  9 23:06:46 linpvr kernel: agpgart: Putting AGP V3 device at
0000:00:00.0 into 8x mode
Sep  9 23:06:46 linpvr kernel: agpgart: Putting AGP V3 device at
0000:01:00.0 into 8x mode
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: cx25843-24 found @ 0x88
(pvrusb2_a)
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: loaded v4l-cx25840.fw
firmware (12559 bytes)
Sep  9 23:06:46 linpvr kernel: tuner 4-0043: chip found @ 0x86 (pvrusb2_a)
Sep  9 23:06:46 linpvr kernel: tda9887 4-0043: tda988[5/6/7] found @
0x43 (tuner)
Sep  9 23:06:46 linpvr kernel: tuner 4-0061: chip found @ 0xc2 (pvrusb2_a)
Sep  9 23:06:46 linpvr kernel: wm8775 4-001b: chip found @ 0x36 (pvrusb2_a)
Sep  9 23:06:46 linpvr kernel: tveeprom 4-00a2: Hauppauge model 24022,
rev E1A3, serial# 8673594
Sep  9 23:06:46 linpvr kernel: tveeprom 4-00a2: tuner model is TCL
MFNM05-4 (idx 103, type 43)
Sep  9 23:06:46 linpvr kernel: tveeprom 4-00a2: TV standards NTSC(M)
(eeprom 0x08)
Sep  9 23:06:46 linpvr kernel: tveeprom 4-00a2: audio processor is
CX25843 (idx 37)
Sep  9 23:06:46 linpvr kernel: tveeprom 4-00a2: decoder processor is
CX25843 (idx 30)
Sep  9 23:06:46 linpvr kernel: tveeprom 4-00a2: has radio, has IR
receiver, has IR transmitter
Sep  9 23:06:46 linpvr kernel: pvrusb2: Supported video standard(s)
reported by eeprom: PAL-M/N/Nc;NTSC-M/Mj/Mk
Sep  9 23:06:46 linpvr kernel: pvrusb2: Based on eeprom list, also
supporting: PAL-M;NTSC-Mj
Sep  9 23:06:46 linpvr kernel: pvrusb2: Mapping standards mask=0xb700
(PAL-M/N/Nc;NTSC-M/Mj/Mk)
Sep  9 23:06:46 linpvr kernel: pvrusb2: Setting up 6 unique standard(s)
Sep  9 23:06:46 linpvr kernel: pvrusb2: Set up standard idx=0 name=NTSC-M
Sep  9 23:06:46 linpvr kernel: pvrusb2: Set up standard idx=1 name=NTSC-Mj
Sep  9 23:06:46 linpvr kernel: pvrusb2: Set up standard idx=2 name=NTSC-Mk
Sep  9 23:06:46 linpvr kernel: pvrusb2: Set up standard idx=3 name=PAL-M
Sep  9 23:06:46 linpvr kernel: pvrusb2: Set up standard idx=4 name=PAL-N
Sep  9 23:06:46 linpvr kernel: pvrusb2: Set up standard idx=5 name=PAL-Nc
Sep  9 23:06:46 linpvr kernel: pvrusb2: Initial video standard guessed as NTSC-M
Sep  9 23:06:46 linpvr kernel: tuner 4-0061: type set to 43 (Philips
NTSC MK3 (FM1236MK3 or FM1236/F))
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Video signal:
   not present
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Detected format:           NTSC-M
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Specified standard:        NTSC-M
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Specified video input:
   Composite 7
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Specified audioclock
freq: 48000 Hz
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Detected audio mode:
   mono with SAP
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Detected audio
standard:   no detected audio standard
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Audio muted:               yes
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Audio microcontroller:
   running
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Configured audio
standard: automatic detection
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Configured audio system:   BTSC
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Specified audio input:
   Tuner (In8)
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Preferred audio mode:      stereo
Sep  9 23:06:46 linpvr kernel: tda9887 4-0043: Data bytes: b=0x14 c=0x30 e=0x44
Sep  9 23:06:46 linpvr kernel: tuner 4-0061: Tuner mode:      analog TV
Sep  9 23:06:46 linpvr kernel: tuner 4-0061: Frequency:       175.25 MHz
Sep  9 23:06:46 linpvr kernel: tuner 4-0061: Standard:        0x00001000
Sep  9 23:06:46 linpvr kernel: wm8775 4-001b: Input: 2
Sep  9 23:06:46 linpvr kernel: pvrusb2: Device initialization
completed successfully.
Sep  9 23:06:46 linpvr kernel: pvrusb2: registered device video0 [mpeg]
Sep  9 23:06:46 linpvr kernel: pvrusb2: registered device radio0 [mpeg]
Sep  9 23:06:46 linpvr kernel: input: Power Button (FF) as /class/input/input2
Sep  9 23:06:46 linpvr kernel: ACPI: Power Button (FF) [PWRF]
Sep  9 23:06:46 linpvr kernel: input: Power Button (CM) as /class/input/input3
Sep  9 23:06:46 linpvr kernel: ACPI: Power Button (CM) [VBTN]
Sep  9 23:06:46 linpvr kernel: EXT3 FS on dm-0, internal journal
Sep  9 23:06:46 linpvr kernel: kjournald starting.  Commit interval 5 seconds
Sep  9 23:06:46 linpvr kernel: EXT3 FS on hda1, internal journal
Sep  9 23:06:46 linpvr kernel: EXT3-fs: mounted filesystem with
ordered data mode.
Sep  9 23:06:46 linpvr kernel: Adding 2031608k swap on
/dev/VolGroup00/LogVol01.  Priority:-1 extents:1 across:2031608k
Sep  9 23:06:46 linpvr kernel: IA-32 Microcode Update Driver: v1.14a
<tigran at aivazian.fsnet.co.uk>
Sep  9 23:06:46 linpvr kernel: pvrusb2: =================  START
STATUS CARD #0  =================
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Video signal:
   present
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Detected format:           NTSC-M
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Specified standard:        NTSC-M
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Specified video input:
   Composite 7
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Specified audioclock
freq: 48000 Hz
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Detected audio mode:
   stereo with SAP
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Detected audio standard:   BTSC
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Audio muted:               no
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Audio microcontroller:
   running
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Configured audio
standard: automatic detection
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Configured audio system:   BTSC
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Specified audio input:
   Tuner (In8)
Sep  9 23:06:46 linpvr kernel: cx25840 4-0044: Preferred audio mode:      stereo
Sep  9 23:06:46 linpvr kernel: tda9887 4-0043: Data bytes: b=0x14 c=0x30 e=0x44
Sep  9 23:06:46 linpvr kernel: tuner 4-0061: Tuner mode:      analog TV
Sep  9 23:06:46 linpvr kernel: tuner 4-0061: Frequency:       175.25 MHz
Sep  9 23:06:46 linpvr kernel: tuner 4-0061: Standard:        0x00001000
Sep  9 23:06:46 linpvr kernel: wm8775 4-001b: Input: 2
Sep  9 23:06:46 linpvr kernel: pvrusb2: cx2341x config:
Sep  9 23:06:46 linpvr kernel: pvrusb2: Stream: MPEG-2 Program Stream
Sep  9 23:06:46 linpvr kernel: pvrusb2: VBI Format: No VBI
Sep  9 23:06:46 linpvr kernel: pvrusb2: Video:  720x480, 30 fps
Sep  9 23:06:46 linpvr kernel: pvrusb2: Video:  MPEG-2, 4x3, Variable
Bitrate, 6000000, Peak 8000000
Sep  9 23:06:46 linpvr kernel: pvrusb2: Video:  GOP Size 12, 2
B-Frames, GOP Closure
Sep  9 23:06:46 linpvr kernel: pvrusb2: Audio:  48 kHz, Layer II, 224
kbps, Stereo, No Emphasis, No CRC
Sep  9 23:06:46 linpvr kernel: pvrusb2: Spatial Filter:  Manual, Luma
1D Horizontal, Chroma 1D Horizontal, 0
Sep  9 23:06:46 linpvr kernel: pvrusb2: Temporal Filter: Manual, 8
Sep  9 23:06:46 linpvr kernel: pvrusb2: Median Filter:   Off, Luma [0,
255], Chroma [0, 255]
Sep  9 23:06:46 linpvr kernel: pvrusb2: ==================  END STATUS
CARD #0  ==================
----------snip----------------

But when I run mythtv-setup, the default card shows up as "Analog v4l
capture device" with the probe info saying "Hauppauge WinTV pvr usb2
[pvrusb2]". If I change it to "MPEG-2 encoder card (PVR x-50,PVR-500)"
the probed info says "Failed to open".

Any pointers or suggestions for troubleshooting this?

Thanks,

- Siddhartha


More information about the mythtv-users mailing list