[pvrusb2] Xawtv 4.0 and snapshot 20060329

Barry Jett bjett80 at hotmail.com
Fri Mar 31 08:25:00 CST 2006


Mike and all,

This is a follow-up to my previous message about xawtv 4.0 giving me
a mpeg2 timeout error and no picture.

Here's the dmesg after xawtv is loaded and a new channel is selected :

pvrusb2: /*--TRACE_COMMIT--*/ "Tuner Frequency (Hz)" <-- 337250000 
(<integer>)
pvrusb2: i2c v4l2 set_freq(337250000)
pvrusb2: /*---TRACE_READ---*/ pvr2_ioread_setup (setup) id=f7803980
pvrusb2: /*--TRACE_STREAM--*/ enable
pvrusb2: subsys mask changing 0x1f:0xffffffff from 0x1 to 0x1f
pvrusb2: /*---TRACE_CTL----*/ pvr2_encoder_configure
pvrusb2: /*---TRACE_CTL----*/ decoder enable
pvrusb2: i2c cx25840 decoder_enable(1)
cx25840 debug 1-0044: enable output
pvrusb2: /*---TRACE_CTL----*/ pvr2_hdw_cmd_usbstream(1)
pvrusb2: /*---TRACE_CTL----*/ pvr2_encoder_start
pvrusb2: /*---TRACE_READ---*/ pvr2_ioread_start id=f7803980
pvrusb2: /*--TRACE_STREAM--*/ disable
pvrusb2: subsys mask changing 0x1e:0x0 from 0x1f to 0x1
pvrusb2: /*---TRACE_CTL----*/ pvr2_encoder_stop
pvrusb2: /*---TRACE_CTL----*/ pvr2_hdw_cmd_usbstream(0)
pvrusb2: /*---TRACE_CTL----*/ decoder disable
pvrusb2: i2c cx25840 decoder_enable(0)
cx25840 debug 1-0044: disable output
pvrusb2: /*---TRACE_READ---*/ pvr2_ioread_setup (tear-down) id=f7803980
pvrusb2: /*---TRACE_READ---*/ pvr2_ioread_stop id=f7803980


Prior dmesg after pvrusb2 modprobed and xawtv started :

pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1068739046 (0xc04c561a)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069525479 (0xc0405619)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069525502 (0xc0405602)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-515 cmd=-1060350443 (0xc0cc5615)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1068739046 (0xc04c561a)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1068739046 (0xc04c561a)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069525479 (0xc0405619)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069525502 (0xc0405602)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-515 cmd=-1060350443 (0xc0cc5615)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: pvr2_v4l2_do_ioctl failure, ret=-22 cmd=-1069263324 (0xc0445624)
pvrusb2: /*--TRACE_COMMIT--*/ "Tuner Frequency (Hz)" <-- 55250000 
(<integer>)
pvrusb2: i2c v4l2 set_freq(55250000)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Mode" <-- 0 (Mono)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Mode" <-- 1 (Stereo)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Bitrate" <-- 0 (384kb/s)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Bitrate" <-- 3 (224kb/s)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Mode" <-- 0 (Mono)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Mode" <-- 1 (Stereo)
pvrusb2: /*---TRACE_READ---*/ pvr2_ioread_setup (setup) id=dfd9ecc0
pvrusb2: /*--TRACE_STREAM--*/ enable
pvrusb2: subsys mask changing 0x1f:0xffffffff from 0x1 to 0x1f
pvrusb2: /*---TRACE_CTL----*/ pvr2_encoder_configure
pvrusb2: /*---TRACE_CTL----*/ decoder enable
pvrusb2: i2c cx25840 decoder_enable(1)
cx25840 debug 1-0044: enable output
pvrusb2: /*---TRACE_CTL----*/ pvr2_hdw_cmd_usbstream(1)
pvrusb2: /*---TRACE_CTL----*/ pvr2_encoder_start
pvrusb2: /*---TRACE_READ---*/ pvr2_ioread_start id=dfd9ecc0
pvrusb2: /*--TRACE_STREAM--*/ disable
pvrusb2: subsys mask changing 0x1e:0x0 from 0x1f to 0x1
pvrusb2: /*---TRACE_CTL----*/ pvr2_encoder_stop
pvrusb2: /*---TRACE_CTL----*/ pvr2_hdw_cmd_usbstream(0)
pvrusb2: /*---TRACE_CTL----*/ decoder disable
pvrusb2: i2c cx25840 decoder_enable(0)
cx25840 debug 1-0044: disable output
pvrusb2: /*---TRACE_READ---*/ pvr2_ioread_setup (tear-down) id=dfd9ecc0
pvrusb2: /*---TRACE_READ---*/ pvr2_ioread_stop id=dfd9ecc0


And...just for completeness ... dmesg after pvrusb2 modprobed and before 
xawtv called :

pvrusb2: pvr_init
pvrusb2: pvr2_hdw_create: hdw=edc17000, type "WinTV PVR USB2 Model Category 
24xxxx"
pvrusb2: Driver unit number is 0, name is pvrusb2_a
pvrusb2: subsys_stream_mask: 0x1e
pvrusb2: pvr_probe(pvr=f7cd6500)
usbcore: registered new driver pvrusb2
/usr/src/pvrusb2-mci-20060329/driver/pvrusb2-main.c: Hauppauge 
WinTV-PVR-USB2 MPEG2 Encoder/Tuner : 20060329 (from www.isely.net)
/usr/src/pvrusb2-mci-20060329/driver/pvrusb2-main.c: Debug mask is 16834943 
(0x100e17f)
pvrusb2: pvr2_hdw_setup(hdw=edc17000) begin
pvrusb2: Probe of device endpoint 1 succeeded
pvrusb2: Performing a device reset...
usb 5-4: reset high speed USB device using ehci_hcd and address 10
pvrusb2: Requesting powerup
pvrusb2: pvr2_upload_firmware2
pvrusb2: Located encoder firmware: v4l-cx2341x-enc.fw; uploading...
pvrusb2: Requesting uproc hard reset
pvrusb2: upload of v4l-cx2341x-enc.fw : 262144 / 262144
tuner (ivtv): chip found at addr 0xc2 i2c-bus pvrusb2_a
pvrusb2: i2c_attach [client=(tuner unset) @ 0x61 ctxt=ee2acda0]
tda9887 1-0043: (ivtv) chip found @ 0x86 (pvrusb2_a)
pvrusb2: i2c_attach [client=tda9887 @ 0x43 ctxt=f7c39ea0]
wm8775 1-001b: chip found @ 0x36 (pvrusb2_a)
pvrusb2: i2c_attach [client=wm8775 @ 0x1b ctxt=f7c39760]
cx25840 debug 1-0044: detecting cx25840 client on address 0x88
cx25840 1-0044: cx25843-23 found @ 0x88 (pvrusb2_a)
cx25840 1-0044: loaded v4l-cx25840.fw firmware (13837 bytes)
cx25840 debug 1-0044: decoder set input (0)
cx25840 debug 1-0044: now setting Tuner input
cx25840 debug 1-0044: set audio input (0)
pvrusb2: i2c_attach [client=cx25840 @ 0x44 ctxt=f1a72bc0]
pvrusb2: Value for eeprom addr from controller was 0xa2
pvrusb2: Examining 4096 byte eeprom at location 0x51 using 16 bit addressing
tveeprom 1-00a2: Hauppauge model 24012, rev C2A3, serial# 8536201
tveeprom 1-00a2: tuner model is TCL MFNM05-4 (idx 103, type 43)
tveeprom 1-00a2: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-00a2: audio processor is CX25843 (idx 37)
tveeprom 1-00a2: decoder processor is CX25843 (idx 30)
tveeprom 1-00a2: has radio, has IR remote
pvrusb2: eeprom detected v4l tveeprom module
pvrusb2: eeprom direct call results:
pvrusb2: has_radio=1
pvrusb2: tuner_type=43
pvrusb2: tuner_formats=0x1000
pvrusb2: audio_processor=2
pvrusb2: model=24012
pvrusb2: revision=9250899
pvrusb2: serial_number=8536201
pvrusb2: rev_str=C2A3
pvrusb2: Detected video standard NTSC-M (from eeprom)
pvrusb2: Setting initial video standard to NTSC-M (detected from eeprom)
pvrusb2: /*--TRACE_COMMIT--*/ "Brightness" <-- 128 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Contrast" <-- 68 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Saturation" <-- 64 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Hue" <-- 0 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Volume" <-- 65535 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Balance" <-- 0 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Bass" <-- 0 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Treble" <-- 0 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Mute" <-- 0 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Sample rate" <-- 0 (48KHz)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Bitrate" <-- 3 (224kb/s)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio CRC" <-- 1 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Emphasis" <-- 0 (None)
pvrusb2: /*--TRACE_COMMIT--*/ "Variable video bitrate" <-- 0 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Average video bitrate" <-- 6000000 
(<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Peak video bitrate" <-- 6000000 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Video Standard" <-- 0 (NTSC-M)
pvrusb2: /*--TRACE_COMMIT--*/ "Video Source" <-- 0 (television)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Mode" <-- 1 (Stereo)
pvrusb2: /*--TRACE_COMMIT--*/ "Tuner Frequency (Hz)" <-- 175250000 
(<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Horizontal capture resolution" <-- 720 
(<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Vertical capture resolution" <-- 480 
(<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Interlace mode" <-- 0 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Audio Layer" <-- 2 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Channel" <-- 0 (<integer>)
pvrusb2: /*--TRACE_COMMIT--*/ "Signal Present" <-- 6 (<integer>)
pvrusb2: i2c 0x61 tuner handler set up
pvrusb2: Probed: ctxt=ee2acda0 ctl_mask=0x22f (tuner unset) @ 0x61 (handler: 
pvrusb2-tuner) [v4l2_standard v4l2_bcsh v4l2_volume v4l2_freq v4l2_size 
v4l2_log]
pvrusb2: i2c 0x43 tda9887 V4L2 handler set up
pvrusb2: Probed: ctxt=f7c39ea0 ctl_mask=0x22f tda9887 @ 0x43 (handler: 
pvrusb2-demod) [v4l2_standard v4l2_bcsh v4l2_volume v4l2_freq v4l2_size 
v4l2_log]
pvrusb2: i2c 0x1b wm8775 V4L2 handler set up
pvrusb2: Probed: ctxt=f7c39760 ctl_mask=0x22f wm8775 @ 0x1b (handler: 
pvrusb2-wm8775) [v4l2_standard v4l2_bcsh v4l2_volume v4l2_freq v4l2_size 
v4l2_log]
pvrusb2: i2c 0x44 cx2584x handler set up
pvrusb2: Probed: ctxt=f1a72bc0 ctl_mask=0x22f cx25840 @ 0x44 (handler: 
pvrusb2-cx2584x-old) [v4l2_standard v4l2_bcsh v4l2_volume v4l2_freq 
v4l2_size v4l2_log]
pvrusb2: i2c tuner set_type(43)
tuner: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F)) by 
pvrusb2_a
pvrusb2: i2c demod set_config(0x60)
pvrusb2: i2c wm8775 set_input(val=0 msk=0x0)
pvrusb2: i2c cx2584x set_input(0)
cx25840 debug 1-0044: decoder set input (0)
cx25840 debug 1-0044: now setting Tuner input
pvrusb2: i2c cx2584x set_audio 0
pvrusb2: i2c v4l2 set_standard(0)
pvrusb2: i2c v4l2 set_bcsh b=128 c=68 s=64 h=0
pvrusb2: i2c v4l2 set_volume(vol=65535 bal=0 bas=0 treb=0 mute=0)
pvrusb2: i2c v4l2 set_freq(175250000)
pvrusb2: i2c v4l2 set_size(720x480)
cx25840 debug 1-0044: decoder set size 720x480 -> scale  0x0
pvrusb2: i2c v4l2 do_log()
tda9887 1-0043: Data bytes: b=14 c=30 e=44
wm8775 1-001b: Input: default
cx25840 1-0044: Video signal:              not present
cx25840 1-0044: Detected format:           NTSC-M
cx25840 1-0044: Detected audio mode:       mono
cx25840 1-0044: Detected audio standard:   no detected audio standard
cx25840 1-0044: Audio muted:               yes
cx25840 1-0044: Audio microcontroller:     running
cx25840 1-0044: Configured audio standard: automatic detection
cx25840 1-0044: Configured audio system:   BTSC
cx25840 1-0044: Specified standard:        NTSC-M
cx25840 1-0044: Specified input:           Tuner
cx25840 1-0044: Specified audio input:     Tuner
cx25840 1-0044: Specified audioclock freq: 48 kHz
cx25840 1-0044: Preferred audio mode:      stereo
pvrusb2: pvr2_stream_create: sp=df830140
pvrusb2: pvr2_hdw_setup: video stream is df830140
pvrusb2: pvr2_hdw_setup(hdw=edc17000) done, ok=1 init_ok=1
pvrusb2: Device initialization completed successfully.
pvrusb2: pvr2_hdw_setup(hdw=edc17000) end
pvrusb2: registered device video0 [mpeg]


And a snippet of the "xawtv debug=2" error log as the Hauppage
is opened.

mpeg_loop: enter (0/0)
v4l2: open
ioctl: VIDIOC_QUERYCAP(driver="pvrusb2";card="Hauppauge WinTV 
pvr-usb2";bus_info="usb";version=0.8.0;capabilities=0x1030011 
[VIDEO_CAPTURE,VBI_CAPTURE,TUNER,AUDIO,READWRITE]): ok
ng_dev_open: opened Hauppauge WinTV pvr-usb2 [refcount 1]
v4l2: close
ng_dev_close: closed Hauppauge WinTV pvr-usb2 [refcount 0]
mpeg: 512k file buffer
mpeg: packet 0xba at 0x00000000+14 [need 0xc0]
mpeg: packet 0xe0 at 0x0000000e+2034 [need 0xc0]
mpeg: packet 0xba at 0x00000800+14 [need 0xc0]
mpeg: packet 0xe0 at 0x0000080e+2034 [need 0xc0]
mpeg: packet 0xba at 0x00001000+14 [need 0xc0]
mpeg: packet 0xe0 at 0x0000100e+2034 [need 0xc0]
mpeg: packet 0xba at 0x00001800+14 [need 0xc0]



I'll try and stumble around the code and investigate the subsys
mask changing message prior to the encoder disable ... that looks
suspicious.


Barry Jett




More information about the pvrusb2 mailing list