[pvrusb2] New driver snapshot: pvrusb2-mci-20051109

Andreas Korinek andreas.korinek at wizards-of-chemistry.net
Thu Nov 10 02:11:43 CST 2005


On Thursday 10 November 2005 07:26, Mike Isely wrote:
> This may be the last snapshot before the code is submitted into v4l.  Of
> course, having said that, now we'll hit a major snag in this code that
> will force another bug chase and another snapshot :-)

I compiled it and it gave me this warning: *** Warning: 
"tveeprom_hauppauge_analog" [/home/andreas/downloads/pvrusb2-mci-20051109/driver/pvrusb2.ko] 
undefined!

When I start xawtv now, I get a slow motion picture and slow sound.


dmesg:
Linux video capture interface: v1.00
pvrusb2 pvr_init
pvrusb2 pvr2_hdw_create: hdw=ffff810029faa000
pvrusb2 Driver unit number is 0, name is pvrusb2_a
pvrusb2 subsys_stream_mask: 0x7800
pvrusb2 pvr_probe(pvr=ffff81002a842800)
pvrusb2 pvr2_hdw_setup(hdw=ffff810029faa000) begin
pvrusb2 Performing a device reset...
usbcore: registered new driver pvrusb2
/home/andreas/downloads/pvrusb2-mci-20051109/driver/pvrusb2-main.c: Hauppauge 
WinTV-PVR-USB2 MPEG2 Encoder/Tuner : 0.8-mci (9-Nov-2005)
/home/andreas/downloads/pvrusb2-mci-20051109/driver/pvrusb2-main.c: Debug mask 
is 4214975 (0x4050bf)
usb 1-4: reset high speed USB device using ehci_hcd and address 3
usb 1-4: device descriptor read/64, error -110
tveeprom: Encountered bad packet header [c2]. Corrupt or not a Hauppauge 
eeprom.
pvrusb2 i2c_attach [client=tveeprom @ 0x50 id=0xf2]
pvrusb2 attaching tveeprom I2C client
tuner (ivtv): chip found at addr 0xc2 i2c-bus pvrusb2_a
pvrusb2 i2c_attach [client=(tuner unset) @ 0x61 id=0x2]
pvrusb2 attaching tuner I2C client
msp34xx: ivtv version
msp34xx: init: chip=MSP3415G-B8, has NICAM support, simple (D) mode, simpler 
(G) no-thread mode
msp34xx: $Id: msp3400.c 649 2005-11-09 02:22:02Z isely $ compiled on: Nov 10 
2005 09:08:01
pvrusb2 i2c_attach [client=MSP3415G-B8 @ 0x40 id=0x1]
pvrusb2 attaching msp3400 I2C client
saa7115 2-0021: saa7115 found @ 0x42 (pvrusb2_a)
pvrusb2 i2c_attach [client=saa7115 @ 0x21 id=0xf1]
pvrusb2 attaching saa7115 I2C client
pvrusb2 pvr2_upload_firmware2
pvrusb2 Requesting uproc soft reset
pvrusb2 Requesting uproc hard reset
pvrusb2 upload of pvrusb2.f2 : 262144 / 262144
tveeprom: ivtv version
tveeprom: Hauppauge: model = 29039, rev = D157, serial# = 7708481
tveeprom: tuner = Philips FM1216 ME MK3 (idx = 57, type = 38)
tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom = 0x74, 
v4l2 = 0x00400e17)
tveeprom: audio processor = MSP3415 (type = 6)
tveeprom: decoder processor = SAA7115 (type = 13)
pvrusb2 eeprom detected ivtv tveeprom module
pvrusb2 eeprom direct call results:
pvrusb2 has_radio=1
pvrusb2 tuner_type=38
pvrusb2 tuner_formats=0x400e17
pvrusb2 audio_processor=6
pvrusb2 model=29039
pvrusb2 revision=9508183
pvrusb2 serial_number=7708481
pvrusb2 rev_str=D157
tuner: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) by pvrusb2_a
pvrusb2 Detected video standard SECAM-L (from eeprom)
pvrusb2 Detected video standard PAL-BG (from eeprom)
pvrusb2 Detected video standard PAL-I (from eeprom)
pvrusb2 Setting initial video standard to SECAM-L (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" <-- 1 (SECAM-L)
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--*/ "Channel Program ID" <-- 0 (<integer>)
pvrusb2 pvr2_stream_create: sp=ffff81002a842380
pvrusb2 pvr2_hdw_setup: video stream is ffff81002a842380
pvrusb2 pvr2_hdw_setup(hdw=ffff810029faa000) done, ok=1 init_ok=1
pvrusb2 Device initialization completed successfully.
pvrusb2 Registered pvrusb2 v4l device, minor=0
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-515 (0xfffffdfd)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 pvr2_v4l2_do_ioctl failure, ret=-22 (0xffffffea)
pvrusb2 /*--TRACE_COMMIT--*/ "Mute" <-- 0 (<integer>)
pvrusb2 /*--TRACE_COMMIT--*/ "Tuner Frequency (Hz)" <-- 175250000 (<integer>)
pvrusb2 /*--TRACE_COMMIT--*/ "Video Standard" <-- 0 (NTSC-M)
pvrusb2 /*--TRACE_COMMIT--*/ "Video Standard" <-- 1 (SECAM-L)
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_COMMIT--*/ "Video Standard" <-- 2 (PAL-BG)
pvrusb2 /*---TRACE_READ---*/ pvr2_ioread_setup (setup) id=ffff81002dec2e00
pvrusb2 /*--TRACE_STREAM--*/ enable
pvrusb2 subsys mask changing 0x7fff:0xffffffffffffffff from 0x1 to 0x7fff
pvrusb2 /*---TRACE_CTL----*/ pvr2_tuner_set_standard
pvrusb2 /*---TRACE_CTL----*/ pvr2_tuner_set_freq
pvrusb2 /*---TRACE_CTL----*/ pvr2_audio_set_standard
pvrusb2 /*---TRACE_CTL----*/ pvr2_audio_set_stereo
pvrusb2 /*---TRACE_CTL----*/ pvr2_audio_setvolume
pvrusb2 /*---TRACE_CTL----*/ pvr2_decoder_set_norm
pvrusb2 /*---TRACE_CTL----*/ pvr2_decoder_set_input
pvrusb2 /*---TRACE_CTL----*/ pvr2_decoder_set_size
pvrusb2 /*---TRACE_CTL----*/ pvr2_decoder_set_audio
pvrusb2 /*---TRACE_CTL----*/ pvr2_decoder_set_bcsh
pvrusb2 newer saa7115 sensed
pvrusb2 /*---TRACE_CTL----*/ pvr2_encoder_configure
pvrusb2 /*---TRACE_CTL----*/ pvr2_decoder_enable_output(1)
pvrusb2 /*---TRACE_CTL----*/ pvr2_hdw_cmd_usbstream(1)
pvrusb2 /*---TRACE_CTL----*/ pvr2_encoder_start
pvrusb2 /*---TRACE_READ---*/ pvr2_ioread_start id=ffff81002dec2e00
pvrusb2 /*--TRACE_STREAM--*/ disable
pvrusb2 subsys mask changing 0x7800:0x0 from 0x7fff to 0x7ff
pvrusb2 /*---TRACE_CTL----*/ pvr2_encoder_stop
pvrusb2 /*---TRACE_CTL----*/ pvr2_hdw_cmd_usbstream(0)
pvrusb2 /*---TRACE_CTL----*/ pvr2_decoder_enable_output(0)
pvrusb2 /*---TRACE_READ---*/ pvr2_ioread_setup (tear-down) id=ffff81002dec2e00
pvrusb2 /*---TRACE_READ---*/ pvr2_ioread_stop id=ffff81002dec2e00
pvrusb2 /*--TRACE_COMMIT--*/ "Mute" <-- 1 (<integer>)
pvrusb2 subsys mask changing 0x8:0x0 from 0x7ff to 0x7f7
pvrusb2 subsys mask changing 0x7fff:0x7ff from 0x7f7 to 0x7ff
pvrusb2 /*---TRACE_CTL----*/ pvr2_audio_setvolume
-- 
Mit freundlichen Grüßen / With kind regards,
Andreas Korinek, B. SC.

Nature is by and large to be found out of doors, a location where,
it cannot be argued, there are never enough comfortable chairs.
		-- Fran Lebowitz


More information about the pvrusb2 mailing list