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

Markus Rechberger mrechberger at gmail.com
Sun Nov 26 21:24:53 CET 2006


On 11/26/06, Chris Lawrence <lordsutch at gmail.com> wrote:
> 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.
>
Chris,

can you retry and send me a screenshot?
for atsc you also have to load em2880-dvb - modprobe em2880-dvb

Markus

> 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
>


-- 
Markus Rechberger



More information about the linux-dvb mailing list