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

Antonio Beamud Montero antonio.beamud at linkend.net
Thu Oct 5 12:22:45 CEST 2006


El jue, 05-10-2006 a las 09:59 +0200, Antonio Beamud Montero escribió:
> El mié, 04-10-2006 a las 23:09 +0200, Hartmut Hackmann escribió:
> > 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.
> > 
> > Good luck
> >     Hartmut
> 
> I have test it and this is the result.
> I've used:
> 
> Suse 10.1
> Kernel 2.6.16.13-4
> v4l-dvb sources from mercurial (yesterday snapshot)
> your patch ;-)
> Params:
> card=101 alsa=1 (are they ok?)
> 
> radio -> I can tune it and can listen the radio stations with a lot of
> noise (using tuner by default and tuner=38 give me the same results)
> analog tv -> xawtv starts to freeze at intervals and try to tunning tv
> stations is a oddysey, the image has good quality but the audio has a
> lot of noise (very seemed to radio)... trying to tune a tv station, the
> next kernel messages appears (see below (*)), but only once.  
> DVB-T -> Simply not device is created..

Well, I've done a fresh install (last mercurial) and using firmware as
KevinLux says in the previous message of this thread and DVB-T works
fine.
Analog radio and tv continues with the same problem... the audio (I'm
trying to debug it, but not news for now :)...


Greetings.

> Loading module give me:
> 
> saa7133[0]: quirk: PCIPCI_TRITON
> saa7133[0]: quirk: PCIPCI_ALIMAGIK -- latency fixup
> saa7133[0]: setting pci latency timer to 10
> saa7133[0]: found at 0000:00:09.0, rev: 208, irq: 10, latency: 10, mmio:
> 0xe4800000
> PCI: Setting latency timer of device 0000:00:09.0 to 64
> saa7133[0]: subsystem: 11bd:002f, board: Pinnacle PCTV 310i
> [card=101,insmod option]
> saa7133[0]: board init: gpio is 600c000
> 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]: 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 22 a3 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 4a 55
> 9f
> 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
> saa7133[0]: registered device video0 [v4l2]
> saa7133[0]: registered device vbi0
> saa7133[0]: registered device radio0
> saa7134_alsa: module not supported by Novell, setting U taint flag.
> saa7134 ALSA driver for DMA sound loaded
> saa7133[0]/alsa: saa7133[0] at 0xe4800000 irq 10 registered as card 1
> 
> (*) kernel backtrace:
> Debug: sleeping function called from invalid context at
> include/asm/semaphore.h:99
> in_atomic():0, irqs_disabled():1
>  [<d0ff23d9>] i2c_clients_command+0x26/0xee [i2c_core]
>  [<d10ca1ca>] video_do_ioctl+0x47c/0xeb0 [saa7134]
>  [<d0867c0e>] v4l_compat_translate_ioctl+0xa93/0x1ac9 [v4l1_compat]
>  [<c014c5d9>] __find_get_block+0x104/0x12e
>  [<c013581f>] mempool_alloc+0x37/0xad
>  [<c01a1002>] cfq_set_request+0x0/0x3b2
>  [<c013327f>] find_get_page+0x9/0x22
>  [<c014c323>] __find_get_block_slow+0xea/0xf4
>  [<c014ce59>] ll_rw_block+0x91/0xa4
>  [<d10fe732>] __ip_ct_refresh_acct+0xbe/0x103 [ip_conntrack]
>  [<d1100361>] tcp_packet+0x93d/0x96c [ip_conntrack]
>  [<c011415f>] __wake_up_common+0x2e/0x4d
>  [<c02226b6>] sock_def_readable+0x1f/0x42
>  [<c024f027>] tcp_rcv_established+0x3fd/0x64e
>  [<c0255852>] tcp_v4_rcv+0x7c5/0x81b
>  [<c023ec53>] ip_local_deliver_finish+0x0/0x15b
>  [<c0105935>] do_gettimeofday+0x14/0x92
>  [<c011a9ed>] getnstimeofday+0xd/0x21
>  [<c0127b28>] ktime_get_ts+0x11/0x3a
>  [<c0127b61>] ktime_get+0x10/0x2f
>  [<c0127785>] hrtimer_run_queues+0x21/0xb2
>  [<c0123ccd>] __rcu_process_callbacks+0xee/0x158
>  [<c0123d5a>] rcu_process_callbacks+0x23/0xff
>  [<c0271d07>] schedule+0x4c1/0x52e
>  [<c011415f>] __wake_up_common+0x2e/0x4d
>  [<c0270577>] unix_write_space+0x2a/0x4d
>  [<c026f82b>] unix_stream_recvmsg+0x115/0x477
>  [<c0136e6a>] get_page_from_freelist+0x6f/0x29d
>  [<d10cabde>] video_do_ioctl+0xe90/0xeb0 [saa7134]
>  [<d10c9d4e>] video_do_ioctl+0x0/0xeb0 [saa7134]
>  [<c021fc6b>] sock_aio_read+0x53/0x61
>  [<d0eb1640>] video_usercopy+0x16f/0x234 [videodev]
>  [<c0125968>] autoremove_wake_function+0x0/0x2d
>  [<d10c872e>] video_ioctl+0x0/0x11 [saa7134]
>  [<d10c873c>] video_ioctl+0xe/0x11 [saa7134]
>  [<d10c9d4e>] video_do_ioctl+0x0/0xeb0 [saa7134]
>  [<c0158df2>] do_ioctl+0x3a/0x49
>  [<c0159000>] vfs_ioctl+0x1ff/0x216
>  [<c015905f>] sys_ioctl+0x48/0x61
>  [<c01029db>] sysenter_past_esp+0x54/0x79
> 
> Can anyone more confirm my tests?
> 
> 
> > _______________________________________________
> > linux-dvb mailing list
> > linux-dvb at linuxtv.org
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> 
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb




More information about the linux-dvb mailing list