Re: Saving kernel crash dumps
Sad Clouds <[email protected]> Tue, 7 Oct 2025 20:30:02 +0100
| Newsgroups | gmane.os.netbsd.ports.sparc64 |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 08 Oct 2025 05:23:19 +1100 matthew green <[email protected]> wrote: > it's actually better for KGDB if it is *not* also sharing > the console. my old setup was ttya as console and ttyb > for kgdb. then you don't have to do anything for sharing.. > > > .mrg. OK I figured out how to get the serial console running (just log into ILOM once via serial MGM port, run "start /SP/console" and then use another ssh session to log into ILOM and from there start/stop system, etc). I can then drop out of the serial console with ~~. (~ extra for ssh escape) and reconnect again with cu or gdb. I'm confused about these options: options KGDB # remote debugger options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 makeoptions DEBUG="-g" # compile full symbol table Do I need both KGDB_DEVNAME and KGDB_DEVADDR or is the devname sufficient? And what do I put for the devname? On T5220 NetBSD shows this: [ 1.000000] com0 at ebus0 addr ca0000-ca0007 ipl 13: ns16550a, 16-byte FIFO So KGDB_DEVADDR is probably 0xca0000? And how do I figure out which device com0 maps to on this machine? The first boot messages are: Loading netbsd: 13607208+515040+429128 [800280+515929]=0xf286c8 [ 1.0000000] Loaded initial symtab at 0x1ce7150, strtab at 0x1daa768, # entries 31587 consinit() stdin node = f0285768 stdout package = f0285768 buffer @ 0x2009cb8 console is /virtual-devices@100/console@1