Date: Wed, 06 Jun 2001 11:39:21 -0700 From: Marvin McNett <mmcnett@cs.ucsd.edu> To: freebsd-hackers@freebsd.org Cc: Juan Fco Rodriguez Hervella <jrh@it.uc3m.es> Subject: Re: On-Line Kernel Debugging Using Remote GDB Message-ID: <3B1E78D9.4F30DE9E@cs.ucsd.edu> References: <3B1E4EA5.528E5D59@it.uc3m.es> <3B1E54FF.7C2CCEA9@cs.ucsd.edu> <3B1E67A2.B86660F1@it.uc3m.es>
next in thread | previous in thread | raw e-mail | index | archive | help
Looks like you forgot to set the 'flags 080' on the sio device of the
machine being debugged. This is a logical OR with what was set before. So,
for me, I changed the line in my kernel config
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
to
device sio0 at isa? port IO_COM1 flags 0x90 irq 4
and attach my serial cable to the first serial port of the machine being
debugged.
Also, you want to use
target remote /dev/cuaa0 (the dialout serial port)
assuming you've attached your serial cable to the first serial port of the
debugging host.
Finally, you won't have any sioX devices in /dev, so stop looking for them.
:-)
Juan Fco Rodriguez Hervella wrote:
> When I type 'gdb', this happens:
>
> gdb> gdb
> gdb> No gdb port enable. Set flag 0x80 on desired port
> gdb> in your configuration file (currently sio only)
>
> Other question related:
>
> Which is the difference between /dev/cuaaX and /dev/ttydX ?
> I have to type in REMOTE machine 'target remote /dev/cuaaX or
> /dev/ttydX' ?
> and also, I dont find the sioX devices in /dev.
>
> Thansk very much.
>
> Marvin McNett escribió:
> >
> > I'm not sure if you're already doing this but, on the machine being
> > debugged, you must switch to gdb mode by typing 'gdb' at the DDB
> > prompt. Then, after running gdb -k on your debugging box, go back to
> > the machine being debugged and type 's'. If you're already doing this,
> > then it looks like you've got a communication problem. Let me know and
> > I'll send you more information about my setup.
> >
> > -Marvin
>
> --
> *********************************
> Juan F. Rodriguez Hervella
> Universidad Carlos III de Madrid
> ********************************
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B1E78D9.4F30DE9E>
