I can no longer get my USB Wintv PVR2 Mpeg external encoder working using the 2.6.32-30-generic kernel. This following describes my circumstances:
1. I plugin WinTVthe USB cord and lsusb shows: lj@lian:~$ lsusb Bus 002 Device 005: ID 2040:2400 Hauppauge 2. I see that /dev/video1 comes and goes with my plugging and unplugging the WinTV PvR2 usb cord lj@lian:~$ ls -al /dev/vid* crw-rw----+ 1 root video 81, 0 2011-04-07 09:37 /dev/video0 crw-rw----+ 1 root video 81, 1 2011-04-08 12:02 /dev/video1 (Note: /dev/video0 is my web camera) 3. The chatter from dmesg looks OK: (In particular, note the line: "[95354.638212] pvrusb2: Device initialization completed successfully." [95353.520015] usb 2-1: new high speed USB device using ehci_hcd and address 7 [95353.682382] usb 2-1: configuration #1 chosen from 1 choice [95353.703541] pvrusb2: Binding ir_video to i2c address 0x18. [95353.705664] cx25840 3-0044: cx25843-24 found @ 0x88 (pvrusb2_a) [95353.706163] pvrusb2: Attached sub-driver cx25840 [95353.717316] tuner 3-0061: chip found @ 0xc2 (pvrusb2_a) [95353.717320] pvrusb2: Attached sub-driver tuner [95353.718501] wm8775 3-001b: chip found @ 0x36 (pvrusb2_a) [95353.721787] pvrusb2: Attached sub-driver wm8775 [95353.726105] tuner 3-0043: chip found @ 0x86 (pvrusb2_a) [95353.726175] tda9887 3-0043: creating new instance [95353.726178] tda9887 3-0043: tda988[5/6/7] found [95353.726538] pvrusb2: Attached sub-driver tuner [95353.734194] cx25840 3-0044: firmware: requesting v4l-cx25840.fw [95354.584790] cx25840 3-0044: loaded v4l-cx25840.fw firmware (16382 bytes) [95354.638163] tveeprom 3-00a2: Hauppauge model 24012, rev C2A3, serial# 8504958 [95354.638167] tveeprom 3-00a2: tuner model is TCL MFNM05-4 (idx 103, type 43) [95354.638170] tveeprom 3-00a2: TV standards NTSC(M) (eeprom 0x08) [95354.638173] tveeprom 3-00a2: audio processor is CX25843 (idx 37) [95354.638175] tveeprom 3-00a2: decoder processor is CX25843 (idx 30) [95354.638178] tveeprom 3-00a2: has radio, has IR receiver, has no IR transmitter [95354.638183] pvrusb2: Supported video standard(s) reported available in hardware: PAL-M/N/Nc;NTSC-M/Mj/Mk [95354.638187] pvrusb2: Mapping standards mask=0xb700 (PAL-M/N/Nc;NTSC-M/Mj/Mk) [95354.638189] pvrusb2: Setting up 6 unique standard(s) [95354.638192] pvrusb2: Set up standard idx=0 name=PAL-M [95354.638194] pvrusb2: Set up standard idx=1 name=PAL-N [95354.638196] pvrusb2: Set up standard idx=2 name=PAL-Nc [95354.638199] pvrusb2: Set up standard idx=3 name=NTSC-M [95354.638201] pvrusb2: Set up standard idx=4 name=NTSC-Mj [95354.638203] pvrusb2: Set up standard idx=5 name=NTSC-Mk [95354.638206] pvrusb2: Initial video standard guessed as NTSC-M [95354.638212] pvrusb2: Device initialization completed successfully. [95354.638221] usb 2-1: firmware: requesting v4l-cx2341x-enc.fw [95354.638270] pvrusb2: registered device video1 [mpeg] [95354.638296] pvrusb2: registered device radio0 [mpeg] [95354.920292] tuner-simple 3-0061: creating new instance [95354.920297] tuner-simple 3-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F)) 4. However, if I lj@lian:~$ cat /dev/video1 > test.mpeg then play test.mpeg back through VLC using vlc stream:///dev/video1. Then I see a "green screen" and hear digital noise in the audio. You can grab a copy of the green screen mpeg video here: http://foxgulch.com/Miscellaneous/test.mpeg Power cycling does not cause the problem to disappear. 5. So I grab a copy of the standalone driver from Mike Isleys site, extract it to a folder on my desktop, cd into the driver directory then "sudo make" following the outline given here: http://ubuntuforums.org/showthread.php?t=159989 That "make" kicks back multiple "No such file or directory" errors make INSTALL_MOD_DIR=pvrusb2 -C /lib/modules/2.6.32-30-generic/build M=/home/lj/Desktop/PVRUSB2/pvrusb2-mci-20110116/driver CONFIG_VIDEO_PVRUSB2=m CONFIG_VIDEO_PVRUSB2_24XXX=y CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y CONFIG_VIDEO_ADV_DEBUG=y modules make[1]: Entering directory `/usr/src/linux-headers-2.6.32-30-generic' CC [M] /home/lj/Desktop/PVRUSB2/pvrusb2-mci-20110116/driver/pvrusb2-std.o CC [M] /home/lj/Desktop/PVRUSB2/pvrusb2-mci-20110116/driver/pvrusb2-compat.o CC [M] /home/lj/Desktop/PVRUSB2/pvrusb2-mci-20110116/driver/pvrusb2-ctrl.o CC [M] /home/lj/Desktop/PVRUSB2/pvrusb2-mci-20110116/driver/pvrusb2-hdw.o CC [M] /home/lj/Desktop/PVRUSB2/pvrusb2-mci-20110116/driver/pvrusb2-devattr.o /home/lj/Desktop/PVRUSB2/pvrusb2-mci-20110116/driver/pvrusb2-devattr.c:42:22: error: tda18271.h: No such file or directory /home/lj/Desktop/PVRUSB2/pvrusb2-mci-20110116/driver/pvrusb2-devattr.c:43:21: error: tda8290.h: No such file or directory Anyone see why my compilation fails? Anyone else experience the "green screen" and digital noise in the mpeg stream? _______________________________________________ pvrusb2 mailing list [email protected] http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2
