I recognized this problem and have a patch. It was caused by introduction of
new commands between gdb and gdbserver which Linux kernel does not support.
Here is the patch.
>From c8f99189be0bb84ecdb5657346cddc3a20e0d6bf Mon Sep 17 00:00:00 2001
From: caz yokoyama <[email protected]>
Date: Fri, 25 Jun 2010 07:45:52 -0700
Subject: [PATCH] Linux kernel does not support several commands. By this
modification, break-in to kernel, continue, and quit in gdb work.
---
gdb/remote.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/gdb/remote.c b/gdb/remote.c
index 35d517d..d5c31bf 100644
--- a/gdb/remote.c
+++ b/gdb/remote.c
@@ -9778,6 +9778,10 @@ remote_get_trace_status (struct trace_status *ts)
/* FIXME we need to get register block size some other way */
extern int trace_regblock_size;
+ /* Linux kernel does not support qTStatus */
+ if (interrupt_sequence_mode == interrupt_sequence_break_g)
+ return -1;
+
trace_regblock_size = get_remote_arch_state ()->sizeof_g_packet;
putpkt ("qTStatus");
@@ -10285,6 +10289,10 @@ remote_upload_trace_state_variables (struct
uploaded_tsv **utsvp)
struct remote_state *rs = get_remote_state ();
char *p;
+ /* Linux kernel does not support qTfV */
+ if (interrupt_sequence_mode == interrupt_sequence_break_g)
+ return -1;
+
/* Ask for a first packet of variable definition. */
putpkt ("qTfV");
getpkt (&rs->buf, &rs->buf_size, 0);
--
1.5.4.3
-caz
On Mon, Jun 28, 2010 at 7:26 AM, Matt W. Benjamin <[email protected]> wrote:
> Hi,
>
> I've been trying out the kdb, kgdb integration on 2.6.35-rc3, and so far,
> kdb is useable but kgdb not.
>
> I have a slightly messy configuration, with virtualbox vm, host pipes, and
> a tcp pipe connector so that one vm monitors the other. However, I seem to
> have no trouble using kdb at 115200. When I try to use kgdb (and I also
> rebuilt the kernel with only kgdb enabled), gdb hangs, faults, etc. The
> initial reported error is "warning: unrecognized item "timeout" in
> "qSupported" response."
>
> I'm guessing the problem could be the gdb--I'm using fedora 13's 7.1-26.
> Can anyone make suggestions?
>
> Matt
>
> --
>
> Matt Benjamin
>
> The Linux Box
> 206 South Fifth Ave. Suite 150
> Ann Arbor, MI 48104
>
> http://linuxbox.com
>
> tel. 734-761-4689
> fax. 734-769-8938
> cel. 734-216-5309
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> Kgdb-bugreport mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport
>
--
-caz, [email protected], [email protected], 503-804-1028(m)
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Kgdb-bugreport mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/kgdb-bugreport