[linux-dvb] Re: Pinnacle PCTV HD Pro Stick

Erik Meitner erik at wanderings.us
Thu Nov 30 15:34:03 CET 2006


Markus Rechberger wrote:
> On 11/30/06, Erik Meitner <erik at wanderings.us> wrote:
>> Markus Rechberger wrote:
>> > On 11/27/06, Chris Lawrence <lordsutch at gmail.com> wrote:
>> >> On 11/27/06, Markus Rechberger <mrechberger at gmail.com> wrote:
>> >> > ok that's  just what I thought..
>> >> > can you retry with the repository on
>> >> > http://mcentral.de/hg/~mrec/v4l-dvb-kernel
>> >>
>> >> That did it:
>> >>
>> >> [ 2511.230000] Linux video capture interface: v2.00
>> >> [ 2511.237000] em28xx v4l2 driver version 0.0.1 loaded
>> >> [ 2511.237000] em28xx new video device (2304:0227): interface 0,
>> >> class 255
>> >> [ 2511.237000] em28xx #0: Alternate settings: 8
>> >> [ 2511.237000] em28xx #0: Alternate setting 0, max size= 0
>> >> [ 2511.237000] em28xx #0: Alternate setting 1, max size= 0
>> >> [ 2511.237000] em28xx #0: Alternate setting 2, max size= 1448
>> >> [ 2511.237000] em28xx #0: Alternate setting 3, max size= 2048
>> >> [ 2511.237000] em28xx #0: Alternate setting 4, max size= 2304
>> >> [ 2511.237000] em28xx #0: Alternate setting 5, max size= 2580
>> >> [ 2511.237000] em28xx #0: Alternate setting 6, max size= 2892
>> >> [ 2511.237000] em28xx #0: Alternate setting 7, max size= 3072
>> >> [ 2511.374000] Tuner: registering extension (Xceive 3028 Tuner)
>> >> [ 2511.691000] attach_inform: eeprom detected.
>> >> [ 2511.720000] em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 27 02
>> d0 12
>> >> 5c 03 8e 16 a4 1c
>> >> [ 2511.720000] em28xx #0: i2c eeprom 10: 6a 24 27 57 46 07 01 00
>> 00 00
>> >> 00 00 00 00 00 00
>> >> [ 2511.720000] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00
>> b8 00
>> >> 00 00 5b 1c 00 00
>> >> [ 2511.720000] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20
>> 01 01
>> >> 00 00 00 00 00 00
>> >> [ 2511.720000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00
>> 00 00
>> >> 00 00 00 00 00 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00
>> 00 00
>> >> 00 00 00 00 00 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00
>> 00 00
>> >> 24 03 50 00 69 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00
>> 6c 00
>> >> 65 00 20 00 53 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00
>> 6d 00
>> >> 73 00 00 00 16 03
>> >> [ 2511.721000] em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00
>> 20 00
>> >> 38 00 30 00 30 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00
>> 36 00
>> >> 30 00 38 00 30 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom b0: 31 00 30 00 30 00 38 00
>> 32 00
>> >> 37 00 38 00 00 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00
>> 00 00
>> >> 00 00 00 00 00 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00
>> 00 00
>> >> 00 00 00 00 00 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00
>> 00 00
>> >> 00 00 00 00 00 00
>> >> [ 2511.721000] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00
>> 00 00
>> >> 00 00 00 00 00 00
>> >> [ 2511.721000] EEPROM ID= 0x9567eb1a
>> >> [ 2511.721000] Vendor/Product ID= 2304:0227
>> >> [ 2511.721000] AC97 audio (5 sample rates)
>> >> [ 2511.721000] 500mA max power
>> >> [ 2511.721000] Table at 0x27, strings=0x168e, 0x1ca4, 0x246a
>> >> [ 2511.725000] tuner 1-0061: chip found @ 0xc2 (em28xx #0)
>> >> [ 2511.725000] attach inform (default): detected I2C address c2
>> >> [ 2511.735000] Tuner: setting up tuner core extension for: Xceive
>> >> 3028 Tuner
>> >> [ 2511.736000] Loading base firmware: xc3028_init0.i2c.fw
>> >> [ 2512.874000] Loading default analogue TV settings:
>> >> xc3028_BG_PAL_A2_A.i2c.fw
>> >> [ 2513.099000] attach_inform: tvp5150 detected.
>> >> [ 2513.132000] em28xx #0: found i2c device @ 0xa0 [eeprom]
>> >> [ 2513.136000] em28xx #0: found i2c device @ 0xb8 [tvp5150a]
>> >> [ 2513.138000] em28xx #0: found i2c device @ 0xc2 [tuner (analog)]
>> >> [ 2513.150000] em28xx-video.c: requesting em28xx-audio!
>> >> [ 2513.150000] em28xx-video.c: requesting em2880-dvb!
>> >> [ 2513.156000] em28xx #0: V4L2 device registered as /dev/video0
>> >> [ 2513.156000] em28xx #0: Found Pinnacle PCTV HD Pro (Hybrid)
>> >> [ 2513.156000] usbcore: registered new driver em28xx
>> >>
>> >> Incidentally, I've had no luck with tvtime since using the v4
>> >> firmware... there are no obvious error messages in dmesg, but it
>> >> happens after loading the MN_NTSCPAL_A2 firmware:
>> >>
>> >> [ 2811.454000] xc3028_set_std, Loading specific configuration for
>> >> requested mode xc3028_MN_NTSCPAL_A2.i2c.fw
>> >>
>> >> It doesn't hang the system... it just stops and doesn't do anything.
>> >> The same problem occurs with kdetv.
>> >>
>> >> strace shows the freeze to be happening at
>> >>
>> >> ioctl(3, VIDIOC_DQBUF <unfinished ...>
>> >>
>> >> I can ^C out of it, at least.
>> >>
>> >
>> > And this still works with the old firmware?
>> > (note do not load the dvb/atsc module, once you loaded it analogue TV
>> > will be switched off there's no switching back mechanism implemented
>> > for your device yet)
>> >
>> > Markus
>> Using the same code and doing "sudo modprobe em28xx i2c_scan=1" I get
>> the  exact same result as Chris using firmware V3 or V4.  tvtime  just
>> hangs and mplayer  reports "v4l2: select timeout".
>> Let me know if there is something you need done, tested, etc.
>>
>> Erik
>>
>>
>>
> Can you send me the output after loading the em28xx with reg_debug=2?
>
> modprobe em28xx reg_debug=2
>
> (try to open a Tv application, close it and send me what it shows up
> in dmesg)
>
> thanks,
> Markus
I ran mplayer long enough to report four select timeouts.
Log  attached.

Thanks,
Erik

-------------- next part --------------
A non-text attachment was scrubbed...
Name: pctv-hd-pro_reg-debug.log.bz2
Type: application/x-bzip
Size: 11606 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20061130/c6681a4e/pctv-hd-pro_reg-debug.log-0001.bin


More information about the linux-dvb mailing list