Posted by Bob Jonkman on 25th July 2012

Novell Netware 6.5
I dig out my notebook with the Netware Debugger Monitor instructions and keystrokes whenever I’m called in to work on a new (to me) Novell Netware server. Typically, there’s some kind of problem that needs more SysAdmin powers than those available through the ordinary Netware console screens, and the Netware Debugger Monitor is what gives a Netware System Administrator his superpowers. Sometimes it’s even possible to regain control of a hung server by using the Debugger Monitor. Thought I’d share:
- Swap Screens
- ALT+ESC
- List of screens
- CTRL+ESC
- Alternate console
- CTRL+SHIFT+ALT+ESC
- Shutdown prompt or the “Hung Console Menu”
- CTRL+ALT+ESC
- Entering the Netware Debugger Monitor
- LSHIFT+RSHIFT+ALT+ESC
- he — Help on expressions
- hb — Help on breakpoints
- h — Help
- .h — Help on ‘dot’ commands
- .a — Display abend reason
- .c — Core Dump
- .d — Display page entry map for current domain
- .d address — Display page directory map for current domain
- .l offset — Display linear address at page map offset
- .lx — Display page offset and values
- .m — Display names and addresses of NLMs
- .p — Display process names and address
- .p address — Display address as a process control block
- .r — Display running process control block
- .s — Display screen names and addresses
- .s address — Display address as a screen structure
- .sem — List all semaphores with waiting processes
- .sem address — Display detailed semaphore inforation at address
- .t — Toggle ‘Developer Option’ on or off
- .v — Display version
- b — Display breakpoints
- bc number — Clear breakpoint number
- bca — Clear all breakpoints
- b= address — Set breakpoint at address
- br= address — Set read or write breakpoint at address
- bw= address — Set write breakpoint at address
- c — Change memory
- c entrypoint=hexdigits — Change bytes at entrypoint
- d — Display memory at the current stack pointer
- d address [length] — Display bytes at address for length bytes
- dl [+offset] address [length] — Display linked list for length nodes with next node address at offset
- f flag=value — Change flag to value. Valid flags: CF, AF, ZF, SF, IF, TF, PF, DF, or OF
- g — Go (back to Operating System)
- g breakaddress — Go, end at breakaddress
- i[b|w|d] port — Input Byte, Word, or Doubleword from port
- o[b|w|d] port=value — Output Byte, Word or Doubleword with value to port
- n — Display symbol names and NLMs
- n symbolname value — Create new symbolname with value
- n-symbolname — Remove symbolname defined with n
- p — Step through program code, skip calls
- s or t — Step through program code, enter calls
- q — Quit to DOS
- r — Display registers and flags
- u entrypoint [length] — See assembly code at entrypoint for length bytes
- v — View screens
- x — Exchange processor stack frames
- z expression — Evaluate expression
- ? entrypoint — Display reference to entrypoint
- register= entrypoint — Set register to entrypoint. Example: EIP=CSleepUntilInterrupt will interrupt the last NLM called. Valid registers: EAX, EBX, ECX, EDX, ESI, EDI, EBP, EIP, and EFL
See also the Novell Application Note The NetWare Internal Debugger. There’s more good information in the Novell TID 3193476: How to troubleshoot … an abended, unresponsive or crashed server.
Need a Netware System Administrator?
Bob Jonkman <bjonkman@sobac.com> http://sobac.com/sobac/
SOBAC Microcomputer Services Phone: +1-519-669-0388
6 James Street, Elmira ON Canada N3B 1L5 Cell: +1-519-635-9413
Software --- Office & Business Automation --- Consulting
Tags: console, debugger, keystrokes, monitor, Netware, Novell, server, sysadmin, system administrator
Posted in Novell Netware, System Administration | Comments Off on Netware Debugger Monitor keystrokes
Posted by Bob Jonkman on 4th June 2012

Tux the Penguin, official mascot of the Linux kernel
More GNU/Linux Resources
People have asked me about GNU/Linux resources in K-W, so here are some of them, gathered in one convenient place. This is by no means an exhaustive list (yet). If you know of others, please let me know in the comments.
- KW Linux Users Group — http://kwlug.org
- The KWLUG mailing list for general discussion is where all the action is, along with a “Help” list for specific questions. Microblogging as @kwlug and !kwlug on Identi.ca and also @kwlug on Twitter.
- Ubuntu Canada KW chapter — https://wiki.ubuntu.com/CanadianTeam/KitchenerWaterloo
- There’s a low traffic Ubuntu-CA-KW mailing list. Microblogging on Twitter as @ubuntuwaterloo and on Identi.ca as @ubuntuwaterloo too, with a group at !ubuntucakw. Some members can also be found on the IRC channel #ubuntu-ca-kw on Freenode.net.
Ubuntu-CA-KW has regular Ubuntu Hours in Kitchener (first Friday of the month) and Waterloo (third Wednesday of the month) announced on Identi.ca, Twitter, and sometimes the mailing list.
- Ubuntu Canada — https://wiki.ubuntu.com/CanadianTeam
- Again, the Ubuntu Canada mailing list is where the action is, but there is also a web forum and the Ubuntu-ca.org website. Check out the Ubuntu Canada events listing. There’s an !ubuntuca group on Identi.ca, and many people can be found on the IRC channel #ubuntu-ca on Freenode.net.
- Computer Recycling — http://theworkingcentre.org/at/comp_recycling/comp_recycling.html
- Computer Recycling at The Working Centre sells refurbished computers pre-installed with GNU/Linux, and offers a repair shop with staff and volunteers who are enthusiastic and knowledgeable about GNU/Linux.
Every Saturday is Ubuntu Day: 10:00am to 4:00pm, Hours are Tuesday to Friday, 10:00am to 5:00pm, at 66 Queen St. S. in Kitchener (use the entrance on Charles St).
- Kwartzlab — http://kwartzlab.ca
-
You’ll also want to keep an eye on Kwartzlab, the local makerspace where many of the Ubuntu events are held. There’s a discussion mailing list for members and non-members alike. Visit the workshop on Tuesday Open Night, 7:00pm to 10:00pm at 283 Duke St. W., Kitchener.
- Watcamp Calendar — http://watcamp.com
- Also check the Watcamp calendar for other GNU/Linux and many other tech events happening in the Waterloo area.
That should keep you going…
Bob Jonkman can be
your GNU/Linux resource
Bob Jonkman <bjonkman@sobac.com> http://sobac.com/sobac/
SOBAC Microcomputer Services Voice: +1-519-669-0388
6 James Street, Elmira ON Canada N3B 1L5 Cel: +1-519-635-9413
Software --- Office& Business Automation --- Consulting
Update 6 June 2012: Clarified microblogging names and groups
Image of Tux by Larry Ewing, copied from Wikimedia Commons. Permission to use and/or modify this image is granted provided you acknowledge Larry Ewing lewing@isc.tamu.edu and The GIMP if someone asks.
Tags: Canadian Team, chapter, Computer Recycling, events, freenode.net, GNU, GNU/Linux, identi.ca, Internet Relay Chat, IRC, Kitchener, KW, Kwartzlab, KWLUG, Linux, LoCo, LUG, mailing list, microblog, microblogging, resources, The Working Centre, TON, Tuesday Open Night, twitter, Ubuntu, Ubuntu Canada, Ubuntu Hour, Ubuntu-ca, Ubuntu-ca-kw, User Group, Watcamp, Watcamp calendar, Waterloo, Waterloo Region
Posted in FLOSS, GNU/Linux, KWLUG, Operating System, Ubuntu | Comments Off on GNU/Linux resources in Kitchener-Waterloo
Posted by Bob Jonkman on 13th June 2011
This is a list of lightweight GNU/Linux (or other free/libre OS) distributions.
I’m specifically looking for a free/libre operating system that will run a Graphical User Interface on a 10-year-old laptop, 700 MHz Intel CPU, 256 MiBytes RAM (but 128 MiBytes would be better), an 8 GiByte hard drive and an 800×600 screen.
If you know of any other lightweight distributions please leave a comment. Also please leave a comment if you can help fill out the chart – the distributions’ documentation is pretty inadequate when it comes to listing minimium system requirements.
I expect this post to be a continuous work-in-progress.
–Bob.
Added 14 June 2011: Thanx for the suggestions from @dwa, @headphonica, @darkestkhan, @flying_squirrel and @circuidipity, all added above.
Added 17 June 2011: @schestowitz points me to a Linux Devices article on Tiny Core Linux.
Added 28 July 2011: @chaslinux reminded me of The Working Centre’s distribution, WCLP.
Added 4 August 2011:Just saw antiX mentioned on Identi.ca.
Added 12 October 2013: @tekk writes: @bobjonkman If driver support isn’t an issue, maybe look at http://dragora.org . I’d also put slackware on the list for that, maybe freebsd as well?
Added 23 November 2013: Bodhi Linux
Tags: antix, arch linux, bodhi, Bodhi Linux, CPU, crunchbang, debian, desktop environment, distribution, dragora, Enlightenment, fluxbox, free/libre, GNU/Linux, hard disk, lightweight, linux mint, lubuntu, lxde, Mandriva, mepis, minimum system requirements, openbox, puppy linux, RAM, The Working Centre, Tiny Core Linux, TinyX, Trisquel, video, WCLP, windows manager, x11, xfce, xmonad, xubuntu
Posted in FLOSS, GNU/Linux, Hardware, Operating System | 5 Comments »