From owner-freebsd-hackers@FreeBSD.ORG Sun Aug 29 22:56:02 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76D3E16A537 for ; Sun, 29 Aug 2004 22:56:02 +0000 (GMT) Received: from duchess.speedfactory.net (duchess.speedfactory.net [66.23.201.84]) by mx1.FreeBSD.org (Postfix) with SMTP id E93F343D2D for ; Sun, 29 Aug 2004 22:56:01 +0000 (GMT) (envelope-from ups@tree.com) Received: (qmail 8390 invoked by uid 89); 29 Aug 2004 22:56:01 -0000 Received: from duchess.speedfactory.net (66.23.201.84) by duchess.speedfactory.net with SMTP; 29 Aug 2004 22:56:01 -0000 Received: (qmail 8376 invoked by uid 89); 29 Aug 2004 22:56:01 -0000 Received: from unknown (HELO palm.tree.com) (66.23.216.49) by duchess.speedfactory.net with SMTP; 29 Aug 2004 22:56:01 -0000 Received: from [127.0.0.1] (localhost.tree.com [127.0.0.1]) by palm.tree.com (8.12.10/8.12.10) with ESMTP id i7TMtxfY062063; Sun, 29 Aug 2004 18:56:00 -0400 (EDT) (envelope-from ups@tree.com) From: Stephan Uphoff To: Rob Deker In-Reply-To: <1093817592.8552.90.camel@nyx.slackdot.org> References: <1093817592.8552.90.camel@nyx.slackdot.org> Content-Type: text/plain Message-Id: <1093820159.61235.81.camel@palm.tree.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Sun, 29 Aug 2004 18:55:59 -0400 Content-Transfer-Encoding: 7bit cc: freebsd-hackers@freebsd.org Subject: Re: Serial consoles and remote GDB X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2004 22:56:02 -0000 Hi, Try the patch from kern/65278 http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/65278 Stephan On Sun, 2004-08-29 at 18:13, Rob Deker wrote: > Hi folks, > > New to the list, so please bear with me if this is a question that's > been answered someplace before. I've been searching and can't seem to > find an answer. > > I'm doing some driver hacking w/ FreeBSD 5.2.1 and I've hit a spot where > my life would be much easier if I had remote GDB for kernel debugging. I > am however using a serial console on this box, and can't seem to get > things working so that I have console access to the box on one serial > port and remote gdb running on the other one. Is this possible? I've > tried various combinations of port flags for sio[01] in the device.hints > file, but I'm not having much luck. I've tried toe following > combinations (with the following results): > > - hint.sio.0.flags="0x10" > hint.sio.1.flags="0x80" > > This yeilded a console initially at boot, but one I told the loader > to go ahead and boot the kernel, all I got for output were repeated 0x8e > chars (looks like an accented capital 'A'). > > so, i figured that it might possibly be that the lowest numbered port > should be the one with 0x80 set in flags, so I tried: > > - hint.sio.0.flags="0x80" > hint.sio.1.flags="0x10" > > This got me (again) a console up until kernel load, but after that I > had NO output at all. > > I'm open to any suggestions. My problem is that the machines that are > the debug target and debug host are in my basement headless while my > office is upstairs and I really would like to avoid running up and down > stairs every time I need to switch in and out of gdb mode in ddb (no > matter how much I might need the exercise ;) > > Thanks, > > -d >