From owner-freebsd-hackers Wed Nov 17 13: 8:49 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from herring.nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (Postfix) with ESMTP id 66DE914E05 for ; Wed, 17 Nov 1999 13:08:37 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from salmon.nlsystems.com (salmon.nlsystems.com [10.0.0.3]) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id VAA01297; Wed, 17 Nov 1999 21:10:58 GMT (envelope-from dfr@nlsystems.com) Date: Wed, 17 Nov 1999 21:10:58 +0000 (GMT) From: Doug Rabson To: Greg Lehey Cc: Zhihui Zhang , "Kenneth D. Merry" , freebsd-hackers@freebsd.org Subject: Re: Set the baud rate on remote debugging In-Reply-To: <19991116205031.07184@mojave.sitaranetworks.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 16 Nov 1999, Greg Lehey wrote: > On Monday, 15 November 1999 at 16:46:50 -0500, Zhihui Zhang wrote: > > > > On Mon, 15 Nov 1999, Greg Lehey wrote: > > > >> On Monday, 15 November 1999 at 15:13:53 -0700, Kenneth D. Merry wrote: > >>> Zhihui Zhang wrote... > >>>> > >>>> I have set up a remote debugging environment. But I think default 9600 > >>>> bps is slow. I can use "set remotebaud 19200" on the debugging machine > >>>> side. How can I set the baud rate on the target machine that is running > >>>> the debugged kernel? (I press CTRL+ESC+ALT to drop to DDB mode and find > >>>> no command to set the baud rate). > >>>> > >>>> Any help is appreciated. > >>> > >>> Use the CONSPEED option in the kernel config file on the target machine. > >>> e.g.: > >>> > >>> options CONSPEED=115200 > >> > >> I'm planning to modify ddb to specify the bit rate as a parameter to > >> the gdb command: > >> > >> db> gdb 19200 > >> Next trap will enter GDB remote protocol mode at 19200 bps > >> > >> Comments? > >> > > > > That will be useful. I have just found out that I can use sysctl -w > > machdep.conspeed=19200 to achieve this. But I can not go higher than > > 19200. > > I set 38400 today, but it ran very badly. I think 19200 is probably > as high as you want to go, at least until somebody fixes the buffering > in the UARTs. I've always used 57600 and it seems to work fine... -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message