From owner-freebsd-hackers Wed Nov 17 7:24:55 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from yana.lemis.com (yana.lemis.com [192.109.197.140]) by hub.freebsd.org (Postfix) with ESMTP id DD0FA1529C for ; Wed, 17 Nov 1999 07:24:46 -0800 (PST) (envelope-from grog@mojave.sitaranetworks.com) Received: from mojave.sitaranetworks.com (mojave.sitaranetworks.com [199.103.141.157]) by yana.lemis.com (8.8.8/8.8.8) with ESMTP id BAA23659; Thu, 18 Nov 1999 01:54:34 +1030 (CST) (envelope-from grog@mojave.sitaranetworks.com) Message-ID: <19991116205031.07184@mojave.sitaranetworks.com> Date: Tue, 16 Nov 1999 20:50:31 -0500 From: Greg Lehey To: Zhihui Zhang Cc: "Kenneth D. Merry" , freebsd-hackers@FreeBSD.ORG Subject: Re: Set the baud rate on remote debugging Reply-To: Greg Lehey References: <19991115175303.59865@mojave.sitaranetworks.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: ; from Zhihui Zhang on Mon, Nov 15, 1999 at 04:46:50PM -0500 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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. Greg -- Finger grog@lemis.com for PGP public key See complete headers for address and phone numbers To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message