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)
0001-Linux-kernel-does-not-support-several-commands.-By-t.patch
Description: Binary data
_______________________________________________ kdb mailing list [email protected] http://oss.sgi.com/mailman/listinfo/kdb
