<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [Asterisk-Users] Dual T400P, SMP, performance issues</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Here is info on the kernel panic with the high volume (110+) of calls.</FONT>
<BR><FONT SIZE=2>Same configuration as before. Comments would be appreciated.</FONT>
</P>

<P><FONT SIZE=2>ksymoops 2.4.4 on i686 2.4.21.&nbsp; Options used</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -V (default)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -k /proc/ksyms (default)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -l /proc/modules (default)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -o /lib/modules/2.4.21 (specified)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -m /boot/System.map-2.4.21 (default)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -i</FONT>
</P>

<P><FONT SIZE=2>eax: 00000100 ebx: 00000000 ecx: 00000000 edx: f71b5a14 esi: 00000002 edi: f71b4000 ebp: f71b4000 esp: f71b59ec ds: 0018 es: 0018 ss: 0018</FONT></P>

<P><FONT SIZE=2>Process irqbalance (pid: 713, stackpage=f71b5000)</FONT>
<BR><FONT SIZE=2>Stack:&nbsp; 6e6d6c6b 7271706f 76757473 7a797877 00000001 c0115ef4 f71b4000 c02578fd f71b5a14 00000001 00000000 00000003 c0115ef4 f71b4000 f71b4000 00000000 f71b0018 c0110018 ffffffef c0114546 00000010 00000286 c0114470 </FONT></P>

<P><FONT SIZE=2>Call Trace:&nbsp;&nbsp;&nbsp;&nbsp; [&lt;c0115ef4&gt;] [&lt;c0115ef4&gt;] [&lt;c0110018&gt;] [&lt;c0114546&gt;] [&lt;c0114470&gt;] [&lt;c011bc88&gt;] [&lt;c01144c0&gt;] [&lt;c0114470&gt;] [&lt;c011b2d5&gt;] [&lt;c011eae2&gt;] [&lt;c011badb&gt;] [&lt;c011bc88&gt;] [&lt;c0116ff0&gt;] [&lt;c010960a&gt;] [&lt;c0115ef4&gt;] [&lt;c01173a8&gt;] [&lt;f89e7737&gt;] [&lt;f89fb1e0&gt;] [&lt;f89fb1e0&gt;] [&lt;c0117000&gt;] [&lt;c0109114&gt;] [&lt;c0115ef4&gt;] [&lt;c010abe3&gt;] [&lt;f897a8c0&gt;] [&lt;f897a8c0&gt;] [&lt;c0110018&gt;] [&lt;c0124345&gt;] [&lt;c012042b&gt;] [&lt;c01202d1&gt;] [&lt;c012005b&gt;] [&lt;c010abfe&gt;] [&lt;c015e751&gt;] [&lt;c0147513&gt;] [&lt;c01479f1&gt;] [&lt;f89e7737&gt;] [&lt;f89fb1e0&gt;] [&lt;c010e1b6&gt;] [&lt;c0123fc0&gt;] [&lt;c01482ab&gt;] [&lt;c01487c4&gt;] [&lt;c012042b&gt;] [&lt;c01202d1&gt;] [&lt;c012005b&gt;] [&lt;c010abfe&gt;] [&lt;c013c606&gt;] [&lt;c01471ae&gt;] [&lt;c013c953&gt;] [&lt;c0109023&gt;]</FONT></P>

<P><FONT SIZE=2>Code: 89 1d b0 e0 ff ff ff 80 04 48 33 c0 eb 02 f3 90 a1 88 f3 30&nbsp; </FONT>
<BR><FONT SIZE=2>Using defaults from ksymoops -t elf32-i386 -a i386</FONT>
</P>

<P><FONT SIZE=2>Trace; c0115ef4 &lt;end_level_ioapic_irq+24/f0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0115ef4 &lt;end_level_ioapic_irq+24/f0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0110018 &lt;pci_conf2_write+88/f0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0114546 &lt;.text.lock.smp+19/23&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0114470 &lt;stop_this_cpu+0/40&gt;</FONT>
<BR><FONT SIZE=2>Trace; c011bc88 &lt;printk+128/140&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01144c0 &lt;smp_send_stop+10/30&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0114470 &lt;stop_this_cpu+0/40&gt;</FONT>
<BR><FONT SIZE=2>Trace; c011b2d5 &lt;panic+85/180&gt;</FONT>
<BR><FONT SIZE=2>Trace; c011eae2 &lt;do_exit+32/2d0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c011badb &lt;call_console_drivers+eb/100&gt;</FONT>
<BR><FONT SIZE=2>Trace; c011bc88 &lt;printk+128/140&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0116ff0 &lt;bust_spinlocks+50/60&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010960a &lt;die+5a/80&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0115ef4 &lt;end_level_ioapic_irq+24/f0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01173a8 &lt;do_page_fault+3a8/4db&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89e7737 &lt;END_OF_CODE+309d4/????&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89fb1e0 &lt;END_OF_CODE+4447d/????&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89fb1e0 &lt;END_OF_CODE+4447d/????&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0117000 &lt;do_page_fault+0/4db&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0109114 &lt;error_code+34/3c&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0115ef4 &lt;end_level_ioapic_irq+24/f0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010abe3 &lt;do_IRQ+e3/110&gt;</FONT>
<BR><FONT SIZE=2>Trace; f897a8c0 &lt;[usb-ohci]rh_int_timer_do+0/70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f897a8c0 &lt;[usb-ohci]rh_int_timer_do+0/70&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0110018 &lt;pci_conf2_write+88/f0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0124345 &lt;timer_bh+2b5/3f0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c012042b &lt;bh_action+4b/80&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01202d1 &lt;tasklet_hi_action+61/a0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c012005b &lt;do_softirq+6b/d0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010abfe &lt;do_IRQ+fe/110&gt;</FONT>
<BR><FONT SIZE=2>Trace; c015e751 &lt;proc_lookup+51/c0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0147513 &lt;real_lookup+73/100&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01479f1 &lt;link_path_walk+331/a10&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89e7737 &lt;END_OF_CODE+309d4/????&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89fb1e0 &lt;END_OF_CODE+4447d/????&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010e1b6 &lt;timer_interrupt+e6/170&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0123fc0 &lt;update_process_times+20/a0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01482ab &lt;path_lookup+1b/30&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01487c4 &lt;open_namei+94/650&gt;</FONT>
<BR><FONT SIZE=2>Trace; c012042b &lt;bh_action+4b/80&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01202d1 &lt;tasklet_hi_action+61/a0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c012005b &lt;do_softirq+6b/d0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010abfe &lt;do_IRQ+fe/110&gt;</FONT>
<BR><FONT SIZE=2>Trace; c013c606 &lt;filp_open+36/60&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01471ae &lt;getname+5e/a0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c013c953 &lt;sys_open+33/a0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0109023 &lt;system_call+33/38&gt;</FONT>
<BR><FONT SIZE=2>Code;&nbsp; 00000000 Before first symbol</FONT>
<BR><FONT SIZE=2>00000000 &lt;_EIP&gt;:</FONT>
<BR><FONT SIZE=2>Code;&nbsp; 00000000 Before first symbol</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; 0:&nbsp;&nbsp; 89 1d b0 e0 ff ff&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp; %ebx,0xffffe0b0</FONT>
<BR><FONT SIZE=2>Code;&nbsp; 00000006 Before first symbol</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; 6:&nbsp;&nbsp; ff 80 04 48 33 c0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; incl&nbsp;&nbsp; 0xc0334804(%eax)</FONT>
<BR><FONT SIZE=2>Code;&nbsp; 0000000c Before first symbol</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; c:&nbsp;&nbsp; eb 02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; jmp&nbsp;&nbsp;&nbsp; 10 &lt;_EIP+0x10&gt; 00000010 Before first symbol</FONT>
<BR><FONT SIZE=2>Code;&nbsp; 0000000e Before first symbol</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; e:&nbsp;&nbsp; f3 90&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; repz nop </FONT>
<BR><FONT SIZE=2>Code;&nbsp; 00000010 Before first symbol</FONT>
<BR><FONT SIZE=2>&nbsp; 10:&nbsp;&nbsp; a1 88 f3 30 00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp; 0x30f388,%eax</FONT>
</P>

<P><FONT SIZE=2>Thank you.</FONT>
<BR><FONT SIZE=2>Alex Zarubin</FONT>
</P>
<BR>

</BODY>
</HTML>