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.. 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@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb