[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kernel oops aic7xxx driver (warning attachments!)



On 23 Jul 2003, Benjamin Herrenschmidt wrote:

See if this helps:  I'm pretty much a virgin at this stuff.

> Can you try putting the 2.4.20 aic7xxx driver into 2.4.21
> and let me know if that fixes it ? Also, The oops log is

I will try to do this in the next few days.

> rather useless with the System.map since you are using the
> driver as a module, it's symbols aren't in System.map,
> either use insmod -m and send me that output or run the
> oops through ksymoops.

insmod -m:
Using /lib/modules/2.4.22-pre6/kernel/drivers/scsi/aic7xxx/aic7xxx.o
/lib/modules/2.4.22-pre6/kernel/drivers/scsi/aic7xxx/aic7xxx.o: unresolved
symbol del_timer_sync
/lib/modules/2.4.22-pre6/kernel/drivers/scsi/aic7xxx/aic7xxx.o: unresolved
symbol kernel_flag

ksymoops 2.4.8 on ppc 2.4.22-pre6.  Options used
     -v /vmlinux-2.4.22-pre6A (specified)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.22-pre6/ (default)
     -m /boot/System.map-2.4.22-pre6 (default)

Warning (compare_maps): ksyms_base symbol __br_write_lock_R__ver___br_write_lock not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol __br_write_locks_R__ver___br_write_locks not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol __br_write_unlock_R__ver___br_write_unlock not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol __brlock_array_R__ver___brlock_array not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol __global_cli_R__ver___global_cli not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol __global_restore_flags_R__ver___global_restore_flags not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol __global_save_flags_R__ver___global_save_flags not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol __global_sti_R__ver___global_sti not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol atomic_dec_and_lock_R__ver_atomic_dec_and_lock not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol del_timer_sync_R__ver_del_timer_sync not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol global_irq_count_R__ver_global_irq_count not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol global_irq_holder_R__ver_global_irq_holder not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol global_irq_lock_R__ver_global_irq_lock not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol kernel_flag_R__ver_kernel_flag not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol set_cpus_allowed_R__ver_set_cpus_allowed not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol smp_call_function_R__ver_smp_call_function not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol smp_hw_index_R__ver_smp_hw_index not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol smp_num_cpus_R__ver_smp_num_cpus not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol synchronize_irq_R__ver_synchronize_irq not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): ksyms_base symbol tqueue_lock_R__ver_tqueue_lock not found in vmlinux.  Ignoring ksyms_base entry
Warning (compare_maps): mismatch on symbol xchg_u32  , ksyms_base says c000e9e4, vmlinux says c000901c.  Ignoring ksyms_base entry
  Machine check in kernel mode.
  Oops: machine check, sig: 7
  NIP: E1244A48 XER: 20000000 LR: E12449E0 SP: DEC17CD0 REGS: dec17c20 TRAP: 0200    Not tainted
Using defaults from ksymoops -t elf32-powerpc -a powerpc:common
  MSR: 00049030 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
  TASK = dec16000[298] 'insmod' Last syscall: 128
  last math 00000000 last altivec 00000000 CPU: 0
  GPR00: 00000000 DEC17CD0 DEC16000 00000000 00001032 00000098 00000004 00000000
  GPR08: 00090000 E125A000 C0330000 00000004 22428822 10039EFC 00000000 00000000
  GPR16: 10030000 00000001 00000000 10030000 00009032 1EC17F40 DE6CD000 DEC17EA0
  GPR24: DEBF5EE0 00000007 00000000 C0330000 02900016 00000005 00000016 DEEA2200
  Call backtrace:
  E12449E0 E12480A4 E12435B4 E1247DD0 C016EC50 C016ED1C E1247E74
  E1227D84 C012A788 E122EB68 C001CC70 C0005F1C 30049008 10003B0C
  10004C1C 10008FC8 100091E0 0FEC3D04 0000000
Warning (Oops_read): Code line not seen, dumping what data is available


>>NIP; e1244a48 <END_OF_CODE+19a01/????>   <=====

>>GPR1; dec17cd0 <_end+1e881f6c/20e912fc>
>>GPR2; dec16000 <_end+1e88029c/20e912fc>
>>GPR10; c0330000 <nvramData+18b0/8000>
>>GPR22; de6cd000 <_end+1e33729c/20e912fc>
>>GPR23; dec17ea0 <_end+1e88213c/20e912fc>
>>GPR24; debf5ee0 <_end+1e86017c/20e912fc>
>>GPR27; c0330000 <nvramData+18b0/8000>
>>GPR31; deea2200 <_end+1eb0c49c/20e912fc>

Trace; e12449e0 <END_OF_CODE+19999/????>
Trace; e12480a4 <END_OF_CODE+1d05d/????>
Trace; e12435b4 <END_OF_CODE+1856d/????>
Trace; e1247dd0 <END_OF_CODE+1cd89/????>
Trace; c016ec50 <pcibios_read_config_word+38/50>
Trace; c016ed1c <pcibios_write_config_word+14/50>
Trace; e1247e74 <END_OF_CODE+1ce2d/????>
Trace; e1227d84 <[binfmt_misc]bm_entry_read+5c/15c>
Trace; c012a788 <print_command+38/78>
Trace; e122eb68 <.data.end+3b21/????>
Trace; c001cc70 <sys_delete_module+140/378>
Trace; c0005f1c <ret_from_syscall_1+40/b4>
Trace; 30049008 Before first symbol
Trace; 10003b0c Before first symbol
Trace; 10004c1c Before first symbol
Trace; 10008fc8 Before first symbol
Trace; 100091e0 Before first symbol
Trace; 0fec3d04 Before first symbol
Trace; 00000000 Before first symbol


22 warnings issued.  Results may not be reliable.
>
> Ben.
>


Fred

Error Loading Explorer.exe
You must reinstall Windows.



Reply to: