Messages in this thread | | | From | "colin" <> | Subject | Re: I cannot stop execution by using "ctrl+c" | Date | Mon, 29 Nov 2004 14:25:04 +0800 |
| |
Hi Andrew, I had tried to disable serial drivers and it still didn't work.
The platform is the malta board with MIPS CPU. I also tried to use newer kernel 2.6.10-rc2-mipscvs and the problem still exists.
Thanks and regards, Colin
----- Original Message ----- From: "Andrew Morton" <akpm@osdl.org> To: "colin" <colin@realtek.com.tw> Cc: <linux-kernel@vger.kernel.org> Sent: Wednesday, November 24, 2004 7:07 AM Subject: Re: I cannot stop execution by using "ctrl+c"
> "colin" <colin@realtek.com.tw> wrote: > > > > When using gdb to debug Linux kernel, I found that it cannot be stopped > > temporarily by using "ctrl+c". > > After the first strike of "ctrl+c", nothing happen. > > After the second, Linux kernel will show these messages: > > Interrupted while waiting for the program. > > Give up (and stop debugging it)? (y or n) > > If choose yes, kernel will totally stop and it goes back to gdb shell. > > How can I stop kernel temporarily and then resume it? > > This means that the kgdb stub is no longer intercepting the serial > interrupts. This tends to happen when someone makes changes to the serial > layer and the kgdb patch isn't updated to reflect those changes. > > You failed to mention the kernel version. The kgdb stub in 2.6.10-rc2-mm3 > should work OK. > > Sometimes, disabling the serial drivers in .config will help.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |