[ipxe-devel] [gPXE] Debugging over UDP
Vinay Venkataraghavan
raghavanvinay at yahoo.com
Wed Dec 8 20:09:59 UTC 2010
Looks like I setup the interface on the host that I want to PXE boot correctly.
I am also able to ping it from the host machine on which I want to run the
debugger. However, I am unable to ping the client once I run the command
"gdbstub udp net0" on the client..
Any thoughts?
Thanks,
- Vinay
----- Original Message ----
From: Michael Brown <mbrown at fensystems.co.uk>
To: Vinay Venkataraghavan <raghavanvinay at yahoo.com>
Cc: ipxe-devel at lists.ipxe.org
Sent: Wed, December 8, 2010 11:24:40 AM
Subject: Re: [gPXE] Debugging over UDP
On Wednesday 08 Dec 2010 18:58:11 Vinay Venkataraghavan wrote:
> I just recently started to play with gPXE and would like to step through
> the process using the debugging options. But I have not been sucessful.
> Any help would be appreciated.
>
> The steps I followed are as show below:
>
> 1. Built an iso image and burned it to a dvd.
> 2. Booted the client machine and broke into the gPXE prompt.
> 3. Executed: ifopen net0
> set net0/ip 10.44.4.3
> bdgstub udp net0
>
> 4. On the debugger machine.
>
> gdb
> set debug remote 1
> file bin/gpxe.lkrn.tmp
> target remote udp:10.44.4.3:43770
>
> Questions:
>
> 1) What is the name of the corresponding .tmp file to use when I am using
> an gpxe.iso image. This is not specified in the gPXE documentation.
You want the ".lkrn.tmp" file. (An .iso image is built using the .lkrn
binary.)
> 2) I get the following output:
>
> <snip>
Are you able to ping 10.44.4.3 from the machine running gdb?
Also, since you say that you just recently started to play: are you aware that
there is a substantial amount of built-in debug code that can be enabled
without having to go to the effort of using gdb? For example, if you are
having problems with DHCP, then
make bin/ipxe.iso DEBUG=dhcp
will show you debugging messages related to DHCP. You can find some
description of debug builds at
http://ipxe.org/download#debug_builds
HTH,
Michael
More information about the ipxe-devel
mailing list