By Date: <-- -->
By Thread: <-- -->

pinnacle 310i Problems maybe i2c



hermann pitton wrote:

Am Freitag, den 10.02.2006, 17:59 +0100 schrieb KevinLuX:


[....] That's why I
asked for a _cold_ reboot and then try with card=77 and mercurial.




you mean a _cold_ boot non reboot....if i reboot in each case is hot boot -_-
true??



Yes, cold boot is better.

You had 2.4.14 and if you tried something with tuner=54/tda8290 the
tda8275a goes gaga upon wrong initialization sequence and also other i2c
devices are affected.

To get it back needs to have the machine not connected to any power for
some seconds. If it still works in m$ it is something else.
You might try another PCI slot then. Also an instable PSU has caused
similar troubles already.

Hermann


--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list


OOoooohhhh yeahhhhhh!!!
Goodd Herman, everythink works now in ANALOG mode!! Thanks a LOT!!!
i write here some tips to other user that could have my problem
So... Pinnacle 310i is very different from 300i here thereis an image :
http://www.karondimonio.it/310i.png
According to Hermann : [tda8290 is the IF part of the 8275a silicon tuner on your board
integrated in the saa7131e chip. No tuning this way. The current code is even assumed
to be able to detect the difference between a tda9887 and tda8290, also between the
older 8275 and the hybrid 8275a silicon tuner, which should result in a tuner line in
"dmesg" with tda8290/75a registered. No chance without it!]


Okay ..GO GO GO!!!!

It's a good idea recompile your kernel with this tips:

Device Driver --->
Multimedia Devices --->
<M> Video for Linux
Digital Video Broadcasting Devices --->
[*] DVB for Linux
<M> DVB Core
I2C support ---> <M> I2C support <M> I2C device interface



[If you want to use tvtime don't forget to enable RTC(Real Time Clock) in APM section]


Now to get this card working under linux you must get a v4l-dvb mercurial kernel/driver from linuxtv.org.
To get from cvs ...do :


cvs -d :pserver:anonymous (at) cvs.linuxtv.org:/cvs/video4linux login
[at password press enter]
cvs -d :pserver:anonymous (at) cvs.linuxtv.org:/cvs/video4linux co v4l-dvb

go to v4l dir and type

make merge-trees
make
make install

reboot your machine!

after you logged in :

modprobe saa7134 card=77
and look at your dmesg.
and everythinks gonna be allright!

Here some tips from hermann (without him i was lost! Still thanks)

After modprobe -r the related modules first do "modprobe tuner debug=1".
Then you can try "modprobe -v saa7134 card=77 i2c_debug=1" to see if
hidden options slipped into your modprobe and where the i2c
communication fails. DVB-T doesn't work yet on the card and also tvtime
doesn't support it.

If in dmesg there is a i2c_core eeprom read error :

If you have load saa7134 and dbv you should stop to
load saa7134-dvb in favor to get analog tv with card=77 first.
Attempts of digital tuning might cause i2c breakdown on the card, also
using the old code of the 8275 not _8275a_ silicon tuner. That's why I
asked for a _cold_ reboot and then try with card=77 and mercurial.


If errors persist try to change pci slot, because also an instable PSU has caused
similar troubles already.












--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list