[linux-dvb] Pinnacle PCTV (Dazzle) 300i maybe i2c problems with newer code?

tim0m1a tim0m1a at gmx.de
Tue Jan 17 17:33:57 CET 2006


Oh, I am also just unsuccessfully trying to get the card running. I think  
I have the same trouble as you have. The card worked fine for me with a  
the 2.6.12-kernel and the 20050627-snapshot  
(http://www.linuxtv.org/downloads/video4linux/video4linux-20050627.tar.gz)  
of the v4l-sources. But now I am using the 2.6.14-kernel version and so my  
card also does not run anymore. To use the 2.6.12-kernel version is the  
only way to get the card running, I know at the moment.

But if you try this please keep in mind, that your card firmware has to  
have the latest version (I think it was 1.11). If you do not have this  
version you have to patch your Card using a WinXP system.

I just thought about to find out the problem myself but I have no clue  
about linux module programming and how the v4l-modules work. So I would  
have to spend much time in workin in that I unfortunately not have at the  
moment.

Here is a list of the errors I get while loading the saa7134-dvb module  
using the 2.6.14 kernel:

[ 4358.787757] Linux video capture interface: v1.00
[ 4358.813792] saa7130/34: v4l2 driver version 0.2.14 loaded
[ 4358.817329] ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 18 (level, low)  
-> IRQ 17
[ 4358.817511] saa7134[0]: found at 0000:00:0a.0, rev: 1, irq: 17,  
latency: 32, mmio: 0xcfffcc00
[ 4358.817578] saa7134[0]: subsystem: 11bd:002d, board: Pinnacle PCTV 300i  
DVB-T + PAL [card=50,autodetected]
[ 4358.817656] saa7134[0]: board init: gpio is c806000
[ 4358.923358] i2c_adapter i2c-0: adapter [saa7134[0]] registered
[ 4358.923534] i2c_adapter i2c-0: master_xfer[0] W, addr=0x50, len=1
[ 4358.934313] i2c_adapter i2c-0: master_xfer[0] R, addr=0x50, len=64
[ 4358.954335] saa7134[0]: i2c eeprom 00: bd 11 2d 00 f8 f8 1c 00 43 43 a9  
1c 55 d2 b2 92
[ 4358.954649] saa7134[0]: i2c eeprom 10: 00 f0 04 04 ff 20 ff ff ff ff ff  
ff ff ff ff ff
[ 4358.954864] saa7134[0]: i2c eeprom 20: 01 40 01 02 03 ff 03 01 08 ff 00  
25 ff ff ff ff
[ 4358.955085] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff  
ff ff ff ff ff
[ 4358.961290] i2c-core: driver [tuner] registered
[ 4358.961299] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x4b
[ 4358.961305] i2c_adapter i2c-0: master_xfer[0] W, addr=0x4b, len=0
[ 4358.961441] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x60
[ 4358.961444] i2c_adapter i2c-0: master_xfer[0] W, addr=0x60, len=0
[ 4358.970169] tuner 0-0060: chip found @ 0xc0 (saa7134[0])
[ 4358.970175] i2c_adapter i2c-0: master_xfer[0] R, addr=0x60, len=7
[ 4358.982146] tuner 0-0060: Chip ID is not zero. It is not a TEA5767
[ 4358.982153] i2c_adapter i2c-0: client [(tuner unset)] registered with  
bus id 0-0060
[ 4358.983190] i2c_adapter i2c-0: master_xfer[0] W, addr=0x60, len=1
[ 4358.994146] i2c_adapter i2c-0: master_xfer[0] R, addr=0x60, len=21
[ 4359.006122] tuner 0-0060: microtune: companycode=3cbf part=42 rev=2f
[ 4359.006127] i2c_adapter i2c-0: master_xfer[0] W, addr=0x60, len=2
[ 4359.014112] i2c_adapter i2c-0: master_xfer[0] W, addr=0x60, len=2
[ 4359.022103] i2c_adapter i2c-0: master_xfer[0] W, addr=0x60, len=1
[ 4359.030094] i2c_adapter i2c-0: master_xfer[0] R, addr=0x60, len=1
[ 4359.038087] tuner 0-0060: microtune MT2050 found, OK
[ 4359.038092] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x61
[ 4359.038097] i2c_adapter i2c-0: master_xfer[0] W, addr=0x61, len=0
[ 4359.038231] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x62
[ 4359.038233] i2c_adapter i2c-0: master_xfer[0] W, addr=0x62, len=0
[ 4359.038404] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x63
[ 4359.038407] i2c_adapter i2c-0: master_xfer[0] W, addr=0x63, len=0
[ 4359.038576] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x64
[ 4359.038579] i2c_adapter i2c-0: master_xfer[0] W, addr=0x64, len=0
[ 4359.038746] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x65
[ 4359.038749] i2c_adapter i2c-0: master_xfer[0] W, addr=0x65, len=0
[ 4359.038917] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x66
[ 4359.038920] i2c_adapter i2c-0: master_xfer[0] W, addr=0x66, len=0
[ 4359.039088] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x67
[ 4359.039090] i2c_adapter i2c-0: master_xfer[0] W, addr=0x67, len=0
[ 4359.039258] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x68
[ 4359.039261] i2c_adapter i2c-0: master_xfer[0] W, addr=0x68, len=0
[ 4359.039429] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x69
[ 4359.039431] i2c_adapter i2c-0: master_xfer[0] W, addr=0x69, len=0
[ 4359.039599] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x6a
[ 4359.039602] i2c_adapter i2c-0: master_xfer[0] W, addr=0x6a, len=0
[ 4359.039769] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x6b
[ 4359.039772] i2c_adapter i2c-0: master_xfer[0] W, addr=0x6b, len=0
[ 4359.039940] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x6c
[ 4359.039943] i2c_adapter i2c-0: master_xfer[0] W, addr=0x6c, len=0
[ 4359.040110] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x6d
[ 4359.040113] i2c_adapter i2c-0: master_xfer[0] W, addr=0x6d, len=0
[ 4359.040281] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x6e
[ 4359.040283] i2c_adapter i2c-0: master_xfer[0] W, addr=0x6e, len=0
[ 4359.040451] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x6f
[ 4359.040454] i2c_adapter i2c-0: master_xfer[0] W, addr=0x6f, len=0
[ 4359.046976] i2c-core: driver [i2c tda9887 driver] registered
[ 4359.046985] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x42
[ 4359.046991] i2c_adapter i2c-0: master_xfer[0] W, addr=0x42, len=0
[ 4359.047161] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x43
[ 4359.047164] i2c_adapter i2c-0: master_xfer[0] W, addr=0x43, len=0
[ 4359.058079] tda9885/6/7: chip found @ 0x86
[ 4359.058093] i2c_adapter i2c-0: master_xfer[0] W, addr=0x43, len=4
[ 4359.070052] i2c_adapter i2c-0: client [tda9887] registered with bus id  
0-0043
[ 4359.071074] i2c_adapter i2c-0: found normal entry for adapter 0, addr  
0x4b
[ 4359.071080] i2c_adapter i2c-0: master_xfer[0] W, addr=0x4b, len=0
[ 4359.073534] saa7134[0]: registered device video0 [v4l2]
[ 4359.074529] saa7134[0]: registered device vbi0
[ 4359.090895] saa7134[0]: pinnacle 300i dvb setup
[ 4359.091085] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4359.091144] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4359.102838] DVB: registering new adapter (saa7134[0]).
[ 4359.102998] DVB: registering frontend 0 (Zarlink MT352 DVB-T)

And this I get if I tune a channel:
[...]
[ 4760.921006] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4760.921209] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4760.926886] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4760.968330] saa7134[0]: mt352_pinnacle_init called
[ 4760.968558] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4760.974822] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4760.983030] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4760.990844] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4760.998811] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.006799] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.014880] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.022804] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.030752] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.038819] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.046728] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.054791] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.062760] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.070676] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.080060] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4761.080067] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4761.086698] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4761.086787] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4761.095589] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4761.095679] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4761.133159] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4761.133165] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4761.138705] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4761.138745] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4761.146665] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4761.146704] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4761.154680] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4761.154720] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4761.162618] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=1
[ 4761.162656] i2c_adapter i2c-0: master_xfer[1] R, addr=0x1e, len=1
[ 4761.170617] i2c_adapter i2c-0: master_xfer[0] W, addr=0x43, len=4
[ 4761.178570] i2c_adapter i2c-0: master_xfer[0] W, addr=0x43, len=4
[ 4761.186602] i2c_adapter i2c-0: master_xfer[0] W, addr=0x43, len=4
[ 4761.194753] saa7134[0]: mt352_pinnacle_init called
[ 4761.194758] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.202607] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.210755] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.218588] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.226520] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.234504] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.242565] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.250567] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.258476] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.266535] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.274526] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.282451] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[ 4761.290569] i2c_adapter i2c-0: master_xfer[0] W, addr=0x1e, len=2
[...]

Regards,
Tim

Am Tue, 17 Jan 2006 17:03:47 +0100 schrieb José Luis Bolos  
<joseluisbolos at gmail.com>:

> Tim, I see that you are working on the card, is there anything I can
> try or test to help? I don't have very much spare time, but I would
> like to get the card running. Please tell me if there's something I
> can do.





More information about the linux-dvb mailing list