Hello Holger. With the above mentioned patch, I get the following oops on insmoding the drivers: --- ksymoops 2.4.5 on i686 2.4.19-4GB. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.19-4GB/ -o /root/DVB/driver/ (specified) -m /boot/System.map-2.4.19-4GB (default) Error (compare_ksyms_lsmod): module ip_tables is in ksyms but not in lsmod Error (compare_ksyms_lsmod): module lvm-mod is in ksyms but not in lsmod Error (compare_ksyms_lsmod): module reiserfs is in ksyms but not in lsmod Error (compare_ksyms_lsmod): module aic7xxx is in ksyms but not in lsmod Oct 25 21:00:04 schiele kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000 Oct 25 21:00:04 schiele kernel: 00000000 Oct 25 21:00:04 schiele kernel: *pde = 00000000 Oct 25 21:00:04 schiele kernel: Oops: 0000 2.4.19-4GB #1 Mon Oct 14 22:11:39 UTC 2002 Oct 25 21:00:04 schiele kernel: CPU: 0 Oct 25 21:00:04 schiele kernel: EIP: 0010:[<00000000>] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 Oct 25 21:00:04 schiele kernel: EFLAGS: 00010286 Oct 25 21:00:04 schiele kernel: eax: c8ce58a0 ebx: cc420000 ecx: cc420f48 edx: c8ce58a0 Oct 25 21:00:04 schiele kernel: esi: cc420f48 edi: cc429138 ebp: cc429128 esp: c9cf5dd0 Oct 25 21:00:04 schiele kernel: ds: 0018 es: 0018 ss: 0018 Oct 25 21:00:04 schiele kernel: Process insmod (pid: 2700, stackpage=c9cf5000) Oct 25 21:00:04 schiele kernel: Stack: cbfabb4d cc420f48 cc429138 cc420000 c8ce57e0 cbfa1a70 cbfa0000 cbfac10a Oct 25 21:00:04 schiele kernel: cc420000 cc420000 00000000 c8ce57c0 c8ce58a0 c1497400 00000000 cb674221 Oct 25 21:00:04 schiele kernel: c40fc0c0 000001f0 c8ce57c0 cb6743fb c8ce58a0 c8ce57c0 c8ce58a0 c1497400 Oct 25 21:00:04 schiele kernel: Call Trace: [<cbfabb4d>] [<cbfa1a70>] [<cbfac10a>] [<cb674221>] [<cb6743fb>] Oct 25 21:00:04 schiele kernel: [<cb674457>] [<cbfa119d>] [<cbfa1070>] [<cbfaf8fb>] [<cbfaf907>] [<cbfaf8fb>] Oct 25 21:00:04 schiele kernel: [<c020d2ab>] [<cbfa19b7>] [<cbfae540>] [<cbfa1a70>] [<cbfa44b5>] [<cbfa1a70>] Oct 25 21:00:04 schiele kernel: [<cbfa44c8>] [<cbfa1a88>] [<cbfa1a57>] [<cbfa1af5>] [<cbfa1a70>] [<cbfac75b>] Oct 25 21:00:04 schiele kernel: [<cbfb14e0>] [<cbfa1e31>] [sys_init_module+1175/1504] [<cbfb0708>] [<cbfa0060>] [system_call+51/64] Oct 25 21:00:04 schiele kernel: [<cbfb14e0>] [<cbfa1e31>] [<c011f767>] [<cbfb0708>] [<cbfa0060>] [<c0108e63>] Oct 25 21:00:04 schiele kernel: Code: Bad EIP value. >>EIP; 00000000 Before first symbol >>eax; c8ce58a0 <[tuner].bss.end+4f381/59b41> >>ebx; cc420000 <END_OF_CODE+11e1d9/????> >>ecx; cc420f48 <END_OF_CODE+11f121/????> >>edx; c8ce58a0 <[tuner].bss.end+4f381/59b41> >>esi; cc420f48 <END_OF_CODE+11f121/????> >>edi; cc429138 <END_OF_CODE+127311/????> >>ebp; cc429128 <END_OF_CODE+127301/????> >>esp; c9cf5dd0 <[videodev].bss.end+f6c7f1/1c30a81> Trace; cbfabb4d <[dvb-ttpci]dvb_register+24d/390> Trace; cbfa1a70 <[dvb-ttpci]saa7146_attach_extension+0/20> Trace; cbfac10a <[dvb-ttpci]av7110_attach+38a/7a0> Trace; cb674221 <[dvb-core]register_i2c_client+11/50> Trace; cb6743fb <[dvb-core]probe_devices_on_bus+1b/30> Trace; cb674457 <[dvb-core]dvb_register_i2c_bus+47/70> Trace; cbfa119d <[dvb-ttpci]i2c_saa7146_add_bus+7d/a0> Trace; cbfa1070 <[dvb-ttpci]master_xfer+0/b0> Trace; cbfaf8fb <[dvb-ttpci]__module_parm_desc_av7110_ir_debug+1f97/303c> Trace; cbfaf907 <[dvb-ttpci]__module_parm_desc_av7110_ir_debug+1fa3/303c> Trace; cbfaf8fb <[dvb-ttpci]__module_parm_desc_av7110_ir_debug+1f97/303c> Trace; c020d2ab <pci_set_master+2b/50> Trace; cbfa19b7 <[dvb-ttpci]configure_saa7146+437/4b0> Trace; cbfae540 <[dvb-ttpci]__module_parm_desc_av7110_ir_debug+bdc/303c> Trace; cbfa1a70 <[dvb-ttpci]saa7146_attach_extension+0/20> Trace; cbfa44b5 <[dvb-ttpci]saa7146_v4l_attach+55/d0> Trace; cbfa1a70 <[dvb-ttpci]saa7146_attach_extension+0/20> Trace; cbfa44c8 <[dvb-ttpci]saa7146_v4l_attach+68/d0> Trace; cbfa1a88 <[dvb-ttpci]saa7146_attach_extension+18/20> Trace; cbfa1a57 <[dvb-ttpci]saa7146_foreach+27/40> Trace; cbfa1af5 <[dvb-ttpci]saa7146_add_extension+45/60> Trace; cbfa1a70 <[dvb-ttpci]saa7146_attach_extension+0/20> Trace; cbfac75b <[dvb-ttpci]av7110_init+b/30> Trace; cbfb14e0 <[dvb-ttpci]av7110_extension+0/40> Trace; cbfa1e31 <[dvb-ttpci]saa7146_init_module+31/80> Trace; cbfb14e0 <[dvb-ttpci]av7110_extension+0/40> Trace; cbfa1e31 <[dvb-ttpci]saa7146_init_module+31/80> Trace; c011f767 <sys_init_module+497/5e0> Trace; cbfb0708 <[dvb-ttpci]__module_parm_desc_av7110_ir_debug+2da4/303c> Trace; cbfa0060 <[dvb-ttpci]i2c_status_check+0/0> Trace; c0108e63 <system_call+33/40> 4 errors issued. Results may not be reliable. --- When I backout this patch on those two files, the drivers work again. Robert -- Robert Schiele Tel.: +49-621-181-2517 Dipl.-Wirtsch.informatiker mailto:rschiele@uni-mannheim.de
Attachment:
pgp00017.pgp
Description: PGP signature