<br>Hi All,<br><br>I am having a PPC system running Windriver linux. System is restarting because of watchdog.<br>System was restated because no scheduling took place for 15.7 seconds. I want to figure out which function/ISR/routine<br>
was the kernel executing when this softlockup happened and at what place was the execution going. The NIP (next instruction pointer) reg. is not giving the<br>symbol name as the "switch" module that created the problem was dynamically loaded.<br>
Can anybody help in figuring out the exact routine that may be behind the lockup.<br><br> I am getting the following OOPS.<br><br><br><br>cpu0: jiffies: 1903983223, hrtime: 16746998586843980, 15756 ms between scheduler_tick() calls<br>
31/12/1969 EST 19:00:00, BUG: soft lockup detected on CPU#0!<br>31/12/1969 EST 19:00:00, NIP: C0041FAC LR: C0042320 SP: C71AFB10 REGS: c71afa60 TRAP: 0901 Tainted: P <br> 31/12/1969 EST 19:00:00, MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11<br>
31/12/1969 EST 19:00:00, TASK = cef2c880[1224] 'switch' THREAD: c71ae000<br> 31/12/1969 EST 19:00:00, Last syscall: 54<br> 31/12/1969 EST 19:00:00, <br> 31/12/1969 EST 19:00:00, GPR00:<br> 31/12/1969 EST 19:00:00, C017D5E4<br>
31/12/1969 EST 19:00:00, C71AFB10<br>31/12/1969 EST 19:00:00, CEF2C880<br> 31/12/1969 EST 19:00:00, 00000020<br> 31/12/1969 EST 19:00:00, C71AFC20<br> 31/12/1969 EST 19:00:00, D04C7F80<br> 31/12/1969 EST 19:00:00, C036A774<br>
31/12/1969 EST 19:00:00, 0000001C<br>31/12/1969 EST 19:00:00, <br>31/12/1969 EST 19:00:00, GPR08:<br>31/12/1969 EST 19:00:00, C036BF48<br> 31/12/1969 EST 19:00:00, 00000000<br> 31/12/1969 EST 19:00:00, 0000F10C<br> 31/12/1969 EST 19:00:00, 00000000<br>
31/12/1969 EST 19:00:00, 2410C042<br> 31/12/1969 EST 19:00:00, <br> 31/12/1969 EST 19:00:00, NIP [c0041fac]<br> 31/12/1969 EST 19:00:00, handle_IRQ_event+0x254/0x4d4<br> 31/12/1969 EST 19:00:00, LR [c0042320]<br> 31/12/1969 EST 19:00:00, __do_IRQ+0xf4/0x164<br>
31/12/1969 EST 19:00:00, Call trace<br> 31/12/1969 EST 19:00:00, <br> 31/12/1969 EST 19:00:00, [c0042320]<br> 31/12/1969 EST 19:00:00, __do_IRQ+0xf4/0x16<br> 31/12/1969 EST 19:00:00, <br> 31/12/1969 EST 19:00:00, [c0006c64]<br>
31/12/1969 EST 19:00:00, do_IRQ+0x54/0x10<br> 31/12/1969 EST 19:00:00, <br> 31/12/1969 EST 19:00:00, [c0005214]<br> 31/12/1969 EST 19:00:00, ret_from_except+0x0/0x1<br> 31/12/1969 EST 19:00:00, <br> 31/12/1969 EST 19:00:00, [e10cbc7c]<br>
31/12/1969 EST 19:00:00, bcm_bsa_request+0x189c/0x4140 [bcm5690<br> 31/12/1969 EST 19:00:00, <br> 31/12/1969 EST 19:00:00, [e10d09a8]<br> 31/12/1969 EST 19:00:00, bcm_ioctl+0x144/0x480 [bcm5690<br> 31/12/1969 EST 19:00:00, <br>
31/12/1969 EST 19:00:00, [c0087764]<br> 31/12/1969 EST 19:00:00, do_ioctl+0x68/0x9<br> 31/12/1969 EST 19:00:00, <br> 31/12/1969 EST 19:00:00, [c0087850]<br>31/12/1969 EST 19:00:00, vfs_ioctl+0xb8/0x40<br> 31/12/1969 EST 19:00:00, <br>
31/12/1969 EST 19:00:00, [c0087e00]<br> 31/12/1969 EST 19:00:00, sys_ioctl+0x268/0x38<br> 31/12/1969 EST 19:00:00, <br>31/12/1969 EST 19:00:00, [c0004a1c]<br>31/12/1969 EST 19:00:00, DoSyscall_no_dpa_entry+0x74/0x9<br>
<br>/*****************************/<br><br>Thanks in advance.<br>Devendra.<br><br><br>