Hi,

Am Donnerstag, den 13.05.2010, 15:45 -0300 schrieb Mauro Carvalho
Chehab:
> Mauro Carvalho Chehab wrote:
> > hermann pitton wrote:
> > 
> >>> My view is that the backport tree is very useful to have a broader number
> >>> of people testing V4L/DVB code, as it can be applied against legacy 
> >>> kernels.
> >>> Of course, for this to work, people should quickly fix broken backports
> >>> (that means that not only Douglas should work on it, but other developers
> >>> are welcomed to contribute with backport fixes).
> >> For now, if not using git, Sander needs a 2.6.33 with recent v4l-dvb
> >> then to provide relevant debug output and eventually patches.
> > 
> > Until Douglas or someone fix the breakages with older kernels, yes.
> 
> As the fix patch is really trivial, I found a couple of minutes to write a 
> patch
> for fixing this issue. I haven't test the patch, but, as it uses the same 
> backport
> logic as found at cx2355-ir, I don't expect much troubles on it.

Mauro, fine, it is a start.

Compiles down to to 2.6.30, but has some __check_debug warnings for
three static bool insmod options there. (build cron job of today)

To replace them with some int seems ok, but since no such warnings on
higher kernels for bool, likely some compat issue.

IR oopses on 2.6.30 with Pinnacle 310i on a first try.

Thanks for all explanations of the current sync procedures, Douglas does
well and four weeks without in depth backward compat are hard to avoid
either way.

Did not try on 2.6.33.4 yet, but should be OK. The rest we can fix after
the merge window.

Cheers,
Hermann

saa7133[1]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[1]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[1]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[1]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 5-004b: chip found @ 0x96 (saa7133[1])
tda829x 5-004b: setting tuner address to 61
tda829x 5-004b: type set to tda8290+75a
saa7133[1]: registered device video1 [v4l2]
saa7133[1]: registered device vbi1
saa7133[1]: registered device radio1
saa7133[2]: setting pci latency timer to 64
saa7133[2]: found at 0000:02:09.0, rev: 208, irq: 19, latency: 64, mmio: 
0xfdefd000
saa7133[2]: subsystem: 11bd:002f, board: Pinnacle PCTV 310i 
[card=101,autodetected]
saa7133[2]: board init: gpio is 600c000
IRQ 19/saa7133[2]: IRQF_DISABLED is not guaranteed on shared IRQs
saa7133[2]: i2c eeprom 00: bd 11 2f 00 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[2]: i2c eeprom 10: ff e0 60 06 ff 20 ff ff 00 30 8d 2c b0 22 ff ff
saa7133[2]: i2c eeprom 20: 01 2c 01 02 02 01 04 30 98 ff 00 a5 ff 21 00 c2
saa7133[2]: i2c eeprom 30: 96 10 03 32 15 20 ff ff 0c 22 17 88 03 44 31 f9
saa7133[2]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[2]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 6-004b: chip found @ 0x96 (saa7133[2])
tda829x 6-004b: setting tuner address to 61
tda829x 6-004b: type set to tda8290+75a
Registered IR keymap rc-pinnacle-color
input: i2c IR (Pinnacle PCTV) as /devices/virtual/input/input8
BUG: unable to handle kernel NULL pointer dereference at (null)
IP: [<ffffffffa00e97c7>] __ir_input_register+0x26d/0x2fd [ir_core]
PGD 3ecbd067 PUD 2006b067 PMD 0 
Oops: 0000 [#1] SMP 
last sysfs file: /sys/module/saa7134/initstate
CPU 0 
Modules linked in: rc_pinnacle_color ir_kbd_i2c(+) tda827x tda8290 tuner 
saa7134(+) v4l2_common videodev v4l1_compat v4l2_compat_ioctl32 videobuf_dma_sg 
videobuf_core ir_common ir_core tveeprom sit tunnel4 fuse bridge stp llc bnep 
sco l2cap bluetooth sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter 
ip6_tables ipv6 cpufreq_ondemand powernow_k8 freq_table dm_multipath uinput 
snd_intel8x0 snd_ac97_codec ac97_bus snd_seq snd_seq_device snd_pcm snd_timer 
r8169 ppdev snd mii soundcore snd_page_alloc parport_pc shpchp k8temp parport 
hwmon joydev floppy serio_raw pcspkr i2c_nforce2 ata_generic pata_acpi pata_amd 
radeon drm i2c_algo_bit i2c_core [last unloaded: v4l1_compat]
Pid: 3399, comm: modprobe Not tainted 2.6.30.10-105.2.16.fc11.x86_64 #1  
RIP: 0010:[<ffffffffa00e97c7>]  [<ffffffffa00e97c7>] 
__ir_input_register+0x26d/0x2fd [ir_core]
RSP: 0018:ffff88003b459cb8  EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff880025921400 RCX: ffff880036127000
RDX: ffffffff81621420 RSI: 0000000000000282 RDI: ffffffff816213f0
RBP: ffff88003b459d08 R08: 0000000000000000 R09: ffffffff81557ea4
R10: ffff88003e944500 R11: ffff88003b459b00 R12: ffff880036127000
R13: ffffffffa00ff3f0 R14: 000000000000002a R15: ffffffffa00f2dbd
FS:  00007f404f9f16f0(0000) GS:ffff88000100a000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 000000003c40d000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 3399, threadinfo ffff88003b458000, task ffff880025949700)
Stack:
 ffff880000000000 ffff880025921560 0000000000000286 ffff880025921588
 0000000000000286 ffff880024ce0300 0000000080000000 ffffffffa00ff3f0
 ffff880036127000 ffff88003daaf800 ffff88003b459d68 ffffffffa00f298c
Call Trace:
 [<ffffffffa00f298c>] ir_probe+0x3e7/0x4b3 [ir_kbd_i2c]
 [<ffffffffa00f25a5>] ? ir_probe+0x0/0x4b3 [ir_kbd_i2c]
 [<ffffffffa0000387>] i2c_device_probe+0xc0/0x101 [i2c_core]
 [<ffffffff81272da1>] driver_probe_device+0xdb/0x1fb
 [<ffffffff81272f1e>] __driver_attach+0x5d/0x81
 [<ffffffff81272ec1>] ? __driver_attach+0x0/0x81
 [<ffffffff81272264>] bus_for_each_dev+0x53/0x88
 [<ffffffff81272b40>] driver_attach+0x1e/0x20
 [<ffffffff81272822>] bus_add_driver+0xf7/0x259
 [<ffffffff81273208>] driver_register+0x9d/0x10e
 [<ffffffffa00f8000>] ? ir_init+0x0/0x19 [ir_kbd_i2c]
 [<ffffffffa0001ee2>] i2c_register_driver+0x91/0x116 [i2c_core]
 [<ffffffffa00f8000>] ? ir_init+0x0/0x19 [ir_kbd_i2c]
 [<ffffffffa00f8017>] ir_init+0x17/0x19 [ir_kbd_i2c]
 [<ffffffff8100a069>] do_one_initcall+0x5e/0x162
 [<ffffffff8107028d>] sys_init_module+0xaa/0x1d5
 [<ffffffff81010cc2>] system_call_fastpath+0x16/0x1b
Code: 48 8b 7d c8 89 55 b0 e8 0a 1c 2f e1 8b 55 b0 b8 f4 ff ff ff 85 d2 75 5b 
4c 89 e7 e8 72 e1 1f e1 85 c0 78 4f 48 8b 83 98 01 00 00 <83> 38 01 75 0c 4c 89 
e7 e8 50 07 00 00 85 c0 78 29 31 c0 83 3d 
RIP  [<ffffffffa00e97c7>] __ir_input_register+0x26d/0x2fd [ir_core]
 RSP <ffff88003b459cb8>
CR2: 0000000000000000
---[ end trace 2cb06ca615ef014b ]---
saa7133[2]: registered device video2 [v4l2]
saa7133[2]: registered device vbi2
saa7133[2]: registered device radio2
saa7133[3]: setting pci latency timer to 64
saa7133[3]: found at 0000:02:0a.0, rev: 209, irq: 17, latency: 64, mmio: 
0xfdefc000
saa7133[3]: subsystem: 16be:0007, board: Medion Md8800 Quadro 
[card=96,autodetected]
saa7133[3]: board init: gpio is 0




--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to