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

Erik Meitner erik at wanderings.us
Sun Nov 26 23:23:14 CET 2006


Markus Rechberger wrote:
> Hi,
>
> On 11/26/06, Erik Meitner <erik at wanderings.us> wrote:
>> ..snip..
> Erik,
>
> ok, I fixed that oops problem though seems like your device needs a
> different intitialization setup.
> http://linuxtv.org/v4lwiki/index.php/USBVideo follow that instruction
> and scan for an atsc channel and send me the parsed result. I guess
> the GPIO initialization is wrong.
>
> Markus
Thats better. Ok

$ hg tip
changeset:   4830:cdaabcac1ced
tag:         tip
user:        Markus Rechberger <mrechberger at gmail.com>
date:        Sun Nov 26 20:17:33 2006 +0100
summary:     changed config.h to autoconf.h now it will compile on
fedora too

$ sudo modprobe em28xx

Nov 26 14:18:09 cheren kernel: [17186667.444000] Linux video capture
interface: v2.00
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx v4l2 driver
version 0.0.1 loaded
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx new video device
(2304:0227): interface 0, class 255
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
settings: 8
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
setting 0, max size= 0
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
setting 1, max size= 0
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
setting 2, max size= 1448
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
setting 3, max size= 2048
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
setting 4, max size= 2304
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
setting 5, max size= 2580
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
setting 6, max size= 2892
Nov 26 14:18:09 cheren kernel: [17186667.452000] em28xx #0: Alternate
setting 7, max size= 3072
Nov 26 14:18:12 cheren kernel: [17186670.068000] Tuner: registering
extension (MT2060 Silicon Tuner)
Nov 26 14:18:12 cheren kernel: [17186670.072000] attach_inform: eeprom
detected.
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
00: 1a eb 67 95 04 23 27 02 d0 12 5c 03 8e 16 a4 1c
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
10: 6a 24 27 57 46 07 01 00 00 00 00 00 00 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
20: 46 00 01 00 f0 10 02 00 b8 00 00 00 5b 1c 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
30: 00 00 20 40 20 80 02 20 01 01 00 00 00 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
60: 00 00 00 00 00 00 00 00 00 00 24 03 50 00 69 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
80: 79 00 73 00 74 00 65 00 6d 00 73 00 00 00 16 03
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
90: 50 00 43 00 54 00 56 00 20 00 38 00 30 00 30 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
a0: 65 00 00 00 1c 03 30 00 36 00 30 00 38 00 30 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
b0: 31 00 30 00 31 00 30 00 33 00 38 00 34 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] em28xx #0: i2c eeprom
f0: 00 00 dc 00 00 00 00 00 00 00 00 00 00 00 00 00
Nov 26 14:18:12 cheren kernel: [17186670.104000] EEPROM ID= 0x9567eb1a
Nov 26 14:18:12 cheren kernel: [17186670.104000] Vendor/Product ID=
2304:0227
Nov 26 14:18:12 cheren kernel: [17186670.104000] AC97 audio (5 sample rates)
Nov 26 14:18:12 cheren kernel: [17186670.104000] 500mA max power
Nov 26 14:18:12 cheren kernel: [17186670.104000] Table at 0x27,
strings=0x168e, 0x1ca4, 0x246a
Nov 26 14:18:12 cheren kernel: [17186670.104000] tuner 4-0061: chip
found @ 0xc2 (em28xx #0)
Nov 26 14:18:12 cheren kernel: [17186670.104000] attach inform
(default): detected I2C address c2
Nov 26 14:18:12 cheren kernel: [17186670.104000] Tuner: setting up tuner
core extension for: MT2060 Silicon Tuner
Nov 26 14:18:12 cheren kernel: [17186670.112000] em28xx-video.c:
requesting em2880-dvb!
Nov 26 14:18:12 cheren kernel: [17186670.112000] em28xx #0: Found
Pinnacle PCTV HD Pro
Nov 26 14:18:12 cheren kernel: [17186670.112000] usbcore: registered new
driver em28xx

$ sudo modprobe em2880-dvb debug=2

Nov 26 14:20:11 cheren kernel: [17186788.772000] Em28xx: Removed (Em2880
DVB Extension) extension
Nov 26 14:20:16 cheren kernel: [17186793.980000] em2880-dvb.c: DVB Init
Nov 26 14:20:16 cheren kernel: [17186793.980000] em2880-dvb.c: VIDIOC_S_MODE
Nov 26 14:20:16 cheren kernel: [17186794.084000] DVB: registering new
adapter (em2880 DVB-T).
Nov 26 14:20:16 cheren kernel: [17186794.084000] DVB: registering
frontend 0 (LG Electronics LGDT3303 VSB/QAM Frontend)...
Nov 26 14:20:16 cheren kernel: [17186794.084000] Em28xx: Initialized
(Em2880 DVB Extension) extension

Using usbsnoop on a WinXp laptop I captured a log of plugging in the
card and then doing DVB(first) and analog(second) station scans using
the Pinnacle setup program.
Parsed result is here:
http://erik.wanderings.us/pub/PCTVHDPro/usbsnoop.parsed.log.bz2

Thanks.




More information about the linux-dvb mailing list