[linux-dvb] Pinnacle 310i DVB-T, please try this patch

Emilio Castellano ecastellano at microgenesis.es
Thu Oct 5 18:00:58 CEST 2006


Emilio Castellano wrote:
> KevinLuX wrote:
>> Hartmut Hackmann ha scritto:
>>> Hi, Folks
>>>
>>> This patch should make make the Pinnacle 310i DVB-T working.
>>> It is based on the patch by Pierluigi_Rolando and should apply
>>> to the v4l-dvb repository at http://www.linuxtv.org of today.
>>> I don't have this card, so i need you to test it.
>>> The card should be fully working except remote control
>>> if there is one.
>>> I assume the radio is based on the tda8290, TDA8275a, hope
>>> this is right. You still need to tune manually.
>>>
>>> Please test whatever you can and report.
>> It works !!
>> Here my configuration :
>> Ubuntu 6.06 - Kernel Vanilla 2.6.18 - v4l-dvb from today 05 October 2006.
>>
>> Here my step.
>>
>> 1- cd v4l dir
>> 2- patch -p1 < pinnacle........patch
>> 3- make all & make install
>> 4- perl *path_to_v4l_dir*/linux/Documentation/dvb/get_dvb_firmware 
>> tda10046
>> 5- cp 
>> *path_to_v4l_dir*/linux/Documentation/dvb/get_dvb_firmware/dvb-fe-tda10046.fw  
>> /lib/firmware
>> 6- only for my personal reason i prefer to load manually the module so 
>> i put in /etc/modprobe.d/blacklist the line: blacklist saa7134
>> 7- reboot
>>
>> On new session :
>>
>> 8- modprobe saa7134
>>
>> ------------ KERNEL MESSAGES -------------
>>
>> Linux video capture interface: v2.00
>> saa7130/34: v4l2 driver version 0.2.14 loaded
>> OcACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
>> OACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC2] -> GSI 17 (level, 
>> high) -> IRQ 21
>> saa7133[0]: found at 0000:01:09.0, rev: 208, irq: 21, latency: 32, 
>> mmio: 0xdc100000
>> saa7133[0]: subsystem: 11bd:002f, board: Pinnacle PCTV 310i 
>> [card=101,autodetected]
>> saa7133[0]: board init: gpio is 600e000
>> saa7133[0]: i2c eeprom read error (err=-5)
>> tuner 2-004b: chip found @ 0x96 (saa7133[0])
>> tuner 2-004b: setting tuner address to 61
>> tuner 2-004b: type set to tda8290+75a
>> saa7133[0]: registered device video0 [v4l2]
>> saa7133[0]: registered device vbi0
>> saa7133[0]: registered device radio0
>> saa7134 ALSA driver for DMA sound loaded
>> saa7133[0]/alsa: saa7133[0] at 0xdc100000 irq 21 registered as card -1
>>
>> ----------END OF KERNEL MESSAGE --------------------
>>
>> 9- modprobe saa7134-dvb
>>
>> ----------KERNEL MESSAGES -------------------
>>
>> DVB: registering new adapter (saa7133[0]).
>> DVB: registering frontend 0 (Philips TDA10046H DVB-T)...
>>
>> ----------END OF KERNEL MESSAGE -----------------
>>
>> 10- scan it-Milano
>>
>>
>> ----------KERNEL MESSAGES -------------------
>>
>> tda1004x: setting up plls for 48MHz sampling clock
>> tda1004x: found firmware revision 0 -- invalid
>>
>> ----------END OF KERNEL MESSAGE -----------------
>>
>> output of scan programs : many stations :P
>>
>> 11- With kaffeine i try to rescan and view channels --> that's all ok!!
>>
>> 12- Analog work without specify card=77 options! Tvtime shows channels 
>> without problems!
>>
>> Sorry for my long report but i think that all details in a testing 
>> procedure are very important!
>> Hope that's all is clear!!
>>
>> Theres a remote....any chance to get it works??
>>
> 
> Same procedure, in my debian.
> 
> Debian testing,
> Kernel 2.6.17
> V4L-DVB today, a few minutes ago.
> 
> Loaded manually with autodetection,
> 
> (*) kernel dump...
> -----------------------------------------------------------------------
> saa7133[0]: found at 0000:00:07.0, rev: 208, irq: 209, latency: 32, 
> mmio: 0xfa000000
> saa7133[0]: subsystem: 11bd:002f, board: Pinnacle PCTV 310i 
> [card=101,autodetected]
> saa7133[0]: board init: gpio is 600e000
> saa7133[0]: i2c eeprom 00: bd 11 2f 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
> saa7133[0]: i2c eeprom 10: ff e0 60 06 ff 20 ff ff 00 30 8d 2d 7d 1a ff ff
> saa7133[0]: i2c eeprom 20: 01 2c 01 02 02 01 04 30 98 ff 00 a5 ff 21 00 c2
> saa7133[0]: i2c eeprom 30: 96 10 03 32 15 20 ff ff 0c 22 17 88 03 96 9c dc
> saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> tuner 1-004b: chip found @ 0x96 (saa7133[0])
> tuner 1-004b: setting tuner address to 61
> tuner 1-004b: type set to tda8290+75a
> saa7133[0]: registered device video0 [v4l2]
> saa7133[0]: registered device vbi0
> saa7133[0]: registered device radio0
> --------------------------------------------------------------------
> 
> Analog tuner
> Tried radio with radio -c /dev/radio0... IT WORKS!!!!!!!!!
> Tried analog TV with scantv (scantv_3.94-1.2_i386) finds several 
> channels using a simple radio antenna. :-)
> Xawtv, or xdtv works fine...
> 
> Digital tuner.. ¿¿??
> No /dev/dvb/adapter0/* created ¿¿?? so no I couldn't try DVB-T.
> 
> Ok, I'm going to try in Suse 10.1 also.. I'll see.
Works ok also in Suse 10.1 kernel 2.6.16.21-0.13-smp
Tried with kaffeine. (ok, but some channels weren't found, also 
capturing stops from time to time)

Now, I'll try capturing radio with alsa..

Cheers,
-- 

Emilio Castellano



More information about the linux-dvb mailing list