ksymoops 2.4.6 on i686 2.4.21-pre2. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.21-pre2/ (default) -m /boot/System.map-2.4.21-pre2 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. ac97_codec: AC97 Modem codec, id: CXT66 (Unknown) Unable to handle kernel NULL pointer dereference at virtual address 00000000 c880e1bc *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010282 eax: 00000026 ebx: 00000000 ecx: 00000000 edx: 00000001 esi: 00000002 edi: c1198460 ebp: 00000000 esp: c7c29e6c ds: 0018 es: 0018 ss: 0018 Process modprobe (pid: 41, stackpage=c7c29000) Stack: c880b32f 00000000 0000002a c880f9c0 00000000 c1198498 c8810678 c1198460 c880ead7 c1198460 00000002 c1198460 ffffffff 00000000 c88105f0 c8810678 c11d9800 00000000 c1198460 c7ce9400 00000000 c7ce95f4 00000000 00000001 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] Code: 8b 01 8a 54 24 08 83 b8 3c 02 00 00 00 74 0c 0f b6 c2 50 51 >>EIP; c880e1bc <[i810_audio]i810_ac97_get+4/30> <===== >>edi; c1198460 <_end+f0a8d0/85724d0> >>esp; c7c29e6c <_end+799c2dc/85724d0> Trace; c880b32f <[i810_audio]i810_set_dac_channels+27/78> Trace; c880f9c0 <[i810_audio]__module_pci_device_size+18/a7b> Trace; c8810678 <[i810_audio]i810_pci_tbl+38/16c> Trace; c880ead7 <[i810_audio]i810_configure_clocking+db/384> Trace; c88105f0 <[i810_audio]card_names+0/28> Trace; c8810678 <[i810_audio]i810_pci_tbl+38/16c> Trace; c880f21b <[i810_audio]i810_probe+49b/5f8> Trace; c8810678 <[i810_audio]i810_pci_tbl+38/16c> Trace; c8810880 <[i810_audio]i810_pci_driver+0/27> Trace; c0195d81 Trace; c8810678 <[i810_audio]i810_pci_tbl+38/16c> Trace; c8810880 <[i810_audio]i810_pci_driver+0/27> Trace; c0195de4 Trace; c8810880 <[i810_audio]i810_pci_driver+0/27> Trace; c880f7a4 <[i810_audio]i810_init_module+24/a0> Trace; c8810880 <[i810_audio]i810_pci_driver+0/27> Trace; c8810320 <[i810_audio]__module_pci_device_size+978/a7b> Trace; c0116971 Trace; c880b060 <[i810_audio]i810_alloc_pcm_channel+0/34> Trace; c0106bc7 Code; c880e1bc <[i810_audio]i810_ac97_get+4/30> 00000000 <_EIP>: Code; c880e1bc <[i810_audio]i810_ac97_get+4/30> <===== 0: 8b 01 mov (%ecx),%eax <===== Code; c880e1be <[i810_audio]i810_ac97_get+6/30> 2: 8a 54 24 08 mov 0x8(%esp,1),%dl Code; c880e1c2 <[i810_audio]i810_ac97_get+a/30> 6: 83 b8 3c 02 00 00 00 cmpl $0x0,0x23c(%eax) Code; c880e1c9 <[i810_audio]i810_ac97_get+11/30> d: 74 0c je 1b <_EIP+0x1b> Code; c880e1cb <[i810_audio]i810_ac97_get+13/30> f: 0f b6 c2 movzbl %dl,%eax Code; c880e1ce <[i810_audio]i810_ac97_get+16/30> 12: 50 push %eax Code; c880e1cf <[i810_audio]i810_ac97_get+17/30> 13: 51 push %ecx 1 warning issued. Results may not be reliable.