Tools



next up previous
Next: Quiz Up: Folklorebugs, kludges, hacks Previous: Software

Tools

The Logic Analyser

When data has been downloaded from the Logic Analyser, you will need to hit the shift key to re-enable the keypad before you can use it again.

The Analogue Oscilloscope

Don't leave things on top of the oscilloscope when it is turned on - they'll get very hot.

Never plug the oscilloscope directly into a power socket - any tension on the cable will cause it to break.

Man pages

Man pages for Panda subroutines, tools, interfaces, applications etc can be read using man panda ... on any Lab. UNIX machine (currently excepting those running OSF1).

Bridge Pad Configuration

An oracle in California writes:

To change a bridge pad in the Titan room you will have to ask gt, since we don't have any management lines on them. For the ones in the Trojan room use the management line (I think on 0 for both - it comes to the switch box that was under the logic analyser. If you hit return you should get the standard prompt. Then enter:

set pri=lnm

(lnm = local net management) Then you need a password. Umm...

Then you get a slightly different prompt indicating you have privileges. to exit this mode give the ``l'' (or ``listen'') command. ``help'' is quite useful. The trick to remember is in this mode you want to change the default parameters (dp) for other ports. To name a port use "(!n)" for port n. so something like show (!1) dp then setd (!1) ba=7200 (btw 19200 is entered funny - I can't remember what - 19.2 maybe?) You can also clear other port's sessions and stuff dc (!2). sh ip is handy for checking the reverse pad IP addresses, and sh as for seeing what is connected.

xwcons

Problem: xwcons claims the machine is in use but I don't think it is. Use wcheck <machine> to attempt to locate the process. If the machine is really not in use, use wunlock [-r] <machine> to release the lock. The only problem then is xwcons might say `remote is busy' when you try to connect. In this case you will have to ask someone to clear the call using local pad management.

xscons

When xscons starts, it now looks to see how many ports there are, and creates just that many text widgets. It also sets the size of the widgets according to:

XtSetArg(args[n],XtNheight, XSCONS_VERT/console->switchSize);n++;

XSCONS_VERT is defined in console.h to be 1500, which seemed to be a nice number at the time.

So that bootset will work in user mode, xscons also locks all the ports in a switch. The lock for xxx-switch is considered to be the master. If it locks this, it has ``got'' the switch. If any of the other locks fail, (this shouldn't happen) a warning message is displayed:

printf("xwcons: Warning, couldn't lock %s%s\n",
console->netn, numbers[i]);

The hard reset button just calls wreset -hard, so if there is ever a problem with that, look at wreset not xscons.



next up previous
Next: Quiz Up: Folklorebugs, kludges, hacks Previous: Software



Folk