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

Chris Lawrence lordsutch at gmail.com
Sun Nov 26 21:21:18 CET 2006


Markus et al:

Here's the dmesg output after 'modprobe em28xx card=46' after
installing the v3 firmware:

[ 3167.566000] em28xx v4l2 driver version 0.0.1 loaded
[ 3167.566000] em28xx new video device (2304:0227): interface 0, class 255
[ 3167.566000] em28xx #0: Alternate settings: 8
[ 3167.566000] em28xx #0: Alternate setting 0, max size= 0
[ 3167.566000] em28xx #0: Alternate setting 1, max size= 0
[ 3167.566000] em28xx #0: Alternate setting 2, max size= 1448
[ 3167.566000] em28xx #0: Alternate setting 3, max size= 2048
[ 3167.566000] em28xx #0: Alternate setting 4, max size= 2304
[ 3167.566000] em28xx #0: Alternate setting 5, max size= 2580
[ 3167.566000] em28xx #0: Alternate setting 6, max size= 2892
[ 3167.566000] em28xx #0: Alternate setting 7, max size= 3072
[ 3167.630000] Tuner: registering extension (Xceive 3028 Tuner)
[ 3167.948000] attach_inform: eeprom detected.
[ 3167.977000] em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 27 02 d0 12
5c 03 8e 16 a4 1c
[ 3167.977000] em28xx #0: i2c eeprom 10: 6a 24 27 57 46 07 01 00 00 00
00 00 00 00 00 00
[ 3167.977000] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00
00 00 5b 1c 00 00
[ 3167.978000] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01
00 00 00 00 00 00
[ 3167.978000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3167.978000] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3167.978000] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00
24 03 50 00 69 00
[ 3167.978000] em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00
65 00 20 00 53 00
[ 3167.978000] em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00
73 00 00 00 16 03
[ 3167.978000] em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00 20 00
38 00 30 00 30 00
[ 3167.978000] em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00 36 00
30 00 38 00 30 00
[ 3167.978000] em28xx #0: i2c eeprom b0: 31 00 30 00 30 00 38 00 32 00
37 00 38 00 00 00
[ 3167.978000] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3167.978000] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3167.978000] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3167.978000] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3167.978000] EEPROM ID= 0x9567eb1a
[ 3167.978000] Vendor/Product ID= 2304:0227
[ 3167.978000] AC97 audio (5 sample rates)
[ 3167.978000] 500mA max power
[ 3167.978000] Table at 0x27, strings=0x168e, 0x1ca4, 0x246a
[ 3167.978000] tveeprom 1-0050: Encountered bad packet header [65].
Corrupt or not a Hauppauge eeprom.
[ 3167.983000] tuner 1-0061: chip found @ 0xc2 (em28xx #0)
[ 3167.983000] attach inform (default): detected I2C address c2
[ 3167.993000] Tuner: setting up tuner core extension for: Xceive 3028 Tuner
[ 3167.993000] Loading base firmware: xc3028_init0.i2c.fw
[ 3169.008000] Loading default analogue TV settings: xc3028_BG_PAL_A2_A.i2c.fw
[ 3169.047000] attach_inform: tvp5150 detected.
[ 3169.095000] tvp5150 1-005c: tvp5150am1 detected.
[ 3169.200000] em28xx-video.c: requesting em28xx-audio!
[ 3169.200000] em28xx-video.c: requesting em2880-dvb!
[ 3169.245000] em28xx #0: V4L2 device registered as /dev/video0
[ 3169.245000] em28xx #0: Found Hauppauge WinTV HVR 950
[ 3169.245000] usbcore: registered new driver em28xx

I can get an analog TV signal in tvtime, with some garbage at the top
of the screen (I think I'm getting the full VBI instead of the picture
component).  Not sure how to get-or test-the digital signal.

Without card=46:

[ 3082.268000] Linux video capture interface: v2.00
[ 3082.272000] em28xx v4l2 driver version 0.0.1 loaded
[ 3082.273000] em28xx new video device (2304:0227): interface 0, class 255
[ 3082.273000] em28xx #0: Alternate settings: 8
[ 3082.273000] em28xx #0: Alternate setting 0, max size= 0
[ 3082.273000] em28xx #0: Alternate setting 1, max size= 0
[ 3082.273000] em28xx #0: Alternate setting 2, max size= 1448
[ 3082.273000] em28xx #0: Alternate setting 3, max size= 2048
[ 3082.273000] em28xx #0: Alternate setting 4, max size= 2304
[ 3082.273000] em28xx #0: Alternate setting 5, max size= 2580
[ 3082.273000] em28xx #0: Alternate setting 6, max size= 2892
[ 3082.273000] em28xx #0: Alternate setting 7, max size= 3072
[ 3082.305000] Tuner: registering extension (MT2060 Silicon Tuner)
[ 3082.308000] attach_inform: eeprom detected.
[ 3082.363000] em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 27 02 d0 12
5c 03 8e 16 a4 1c
[ 3082.363000] em28xx #0: i2c eeprom 10: 6a 24 27 57 46 07 01 00 00 00
00 00 00 00 00 00
[ 3082.363000] em28xx #0: i2c eeprom 20: 46 00 01 00 f0 10 02 00 b8 00
00 00 5b 1c 00 00
[ 3082.363000] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01
00 00 00 00 00 00
[ 3082.363000] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3082.363000] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3082.363000] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00
24 03 50 00 69 00
[ 3082.363000] em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00
65 00 20 00 53 00
[ 3082.363000] em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00
73 00 00 00 16 03
[ 3082.363000] em28xx #0: i2c eeprom 90: 50 00 43 00 54 00 56 00 20 00
38 00 30 00 30 00
[ 3082.363000] em28xx #0: i2c eeprom a0: 65 00 00 00 1c 03 30 00 36 00
30 00 38 00 30 00
[ 3082.363000] em28xx #0: i2c eeprom b0: 31 00 30 00 30 00 38 00 32 00
37 00 38 00 00 00
[ 3082.363000] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3082.363000] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3082.363000] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3082.364000] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
[ 3082.364000] EEPROM ID= 0x9567eb1a
[ 3082.364000] Vendor/Product ID= 2304:0227
[ 3082.364000] AC97 audio (5 sample rates)
[ 3082.364000] 500mA max power
[ 3082.364000] Table at 0x27, strings=0x168e, 0x1ca4, 0x246a
[ 3082.373000] attach_inform: tvp5150 detected.
[ 3082.419000] tvp5150 1-005c: tvp5150am1 detected.
[ 3082.509000] em28xx-video.c: requesting em2880-dvb!
[ 3082.509000] em28xx #0: Found Pinnacle PCTV HD Pro
[ 3082.510000] usbcore: registered new driver em28xx

This is with Linus' 2.6.18.3 kernel + the Mercurial tree.


Chris



More information about the linux-dvb mailing list