Hi all, I'm having difficulty getting dvb_ttpci to work after upgrading to Kernel version 2.6.16.20 and the latest mercurial snapshot. I get the following error: saa7146: register extension 'dvb'. ACPI: PCI Interrupt 0000:00:14.0[A] -> Link [LNKB] -> GSI 12 (level, low) -> IRQ 12 saa7146: found saa7146 @ mem ce90e000 (revision 1, irq 12) (0x110a,0x0000). DVB: registering new adapter (Fujitsu Siemens DVB-C). adapter has MAC addr = 00:d0:5c:02:2f:e9 dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80f62623 dvb-ttpci: firmware @ card 0 supports CI link layer interface dvb-ttpci: DVB-C w/o analog module @ card 0 detected ------------[ cut here ]------------ kernel BUG at fs/sysfs/symlink.c:88! invalid opcode: 0000 [#1] Modules linked in: dvb_ttpci lnbp21 l64781 saa7146_vv video_buf saa7146 stv0299 tda8083 sp8870 stv0297 ves1x93 ttpci_eeprom ves1820 dvb_core CPU: 0 EIP: 0060:[<c0188970>] Not tainted VLI EFLAGS: 00010246 (2.6.16.20 #3) EIP is at sysfs_create_link+0x50/0x60 eax: ce924d88 ebx: cd6e7300 ecx: cce59b20 edx: cce59b14 esi: 00000000 edi: c127eea0 ebp: cd6e7300 esp: cd19bd64 ds: 007b es: 007b ss: 0068 Process modprobe (pid: 977, threadinfo=cd19a000 task=cd079070) Stack: <0>cd6e73c0 c127ee98 c0265663 ce924d88 c127eea0 cd6e7300 c127eea0 ce924d88 c03cbd14 c127ee98 00000000 00000000 c041fe00 c127ee98 c127ee00 c127ef1c c03c379b c0265681 c127ee98 c127ee98 c127ee98 c0275703 c127ee98 c127ef08 Call Trace: [<c0265663>] class_device_add+0x243/0x250 [<c0265681>] class_device_register+0x11/0x20 [<c0275703>] video_register_device+0x113/0x210 [<c0203bb5>] _mmx_memcpy+0x35/0x160 [<ce91c295>] saa7146_register_device+0x65/0x140 [saa7146_vv] [<ce9475ff>] av7110_init_v4l+0x3f/0x110 [dvb_ttpci] [<ce950158>] av7110_attach+0x368/0x780 [dvb_ttpci] [<ce908653>] saa7146_init_one+0x293/0x4f0 [saa7146] [<c02091d1>] pci_call_probe+0x11/0x20 [<c020922a>] __pci_device_probe+0x4a/0x60 [<c020925f>] pci_device_probe+0x1f/0x40 [<c0264483>] driver_probe_device+0x53/0xa0 [<c0264550>] __driver_attach+0x0/0x70 [<c02645bb>] __driver_attach+0x6b/0x70 [<c0263a98>] bus_for_each_dev+0x58/0x80 [<c01ffc6c>] kobject_add+0x5c/0xd0 [<c02645d5>] driver_attach+0x15/0x20 [<c0264550>] __driver_attach+0x0/0x70 [<c0263f79>] bus_add_driver+0x69/0xa0 [<c0264a37>] driver_register+0x57/0x90 [<c02094a2>] __pci_register_driver+0x52/0x80 [<c0116c4f>] printk+0xf/0x20 [<ce908a63>] saa7146_register_extension+0x43/0x80 [saa7146] [<ce83c00a>] av7110_init+0xa/0xc [dvb_ttpci] [<c012eff2>] sys_init_module+0x102/0x190 [<c0102dc9>] syscall_call+0x7/0xb Code: 44 24 10 50 53 56 e8 10 ff ff ff 89 c3 8b 46 08 83 c0 70 e8 93 db 20 00 83 c4 0c 89 d8 5b 5e c3 8d 74 26 00 8d bc 27 00 00 00 00 <0f> 0b 58 00 be 2d 3b c0 eb bf 8d b6 00 00 00 00 8b 44 24 04 8b Poking around a bit I find that kobj->dentry is a null pointer in sysfs_create_link. Hoping someone can help, Chris _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb