From: MERC::"uunet!WKUVX1.BITNET!goathunter" 26-MAY-1992 16:43:31.15 To: supser-l@WKUVX1.BITNET CC: Subj: Patch to allow advising 6000-series console (use with caution!) Shawn Allin - Alcan KRDC Computer Services writes: > > Re: Console on 6210: I don't know - it's weird. We have an OPERATOR >account running all the time on OPA0: that does things like check for stalled >queues and paging the operator, etc. It's sometimes very convenient to ADVISE >the process and execute some of the menu options. We've NEVER had any problem >advising/supervising the port, including Logging in/out the port etc. I've >worked for periods up to 2-3 hours on the port through ADVISE (Sorry, >SUPERVISE :-)). We've had the 6210 since 1988. > OK. If you installed the Supervisor Series sources, you can modify SUPERVISOR.MAR to produce the desired results. I want to mention again that the consoles are *supposed* to hang when advised, so use this patch with caution unless you're Shawn. Meanwhile, I'll find out what I can about whether or not the 62xx is really different from the others. If you didn't install the sources, you can re-install the Supervisor Series, or you can just restore the saveset SUPSER052.C: $ BACKUP/LOG SUPSER052.C/SAVE SUPSER_ROOT:[SRC] You can then EDIT SUPERVISOR.MAR, find the label U.19:, then search for the label 40$, which looks like this: 40$: CMPL 16(SP), #10 BNEQ 41$ CMPL 20(SP), #2 Just add the following BRB instruction at 40$: 40$: BRB 45$ ;Patch to skip console checks CMPL 16(SP), #10 BNEQ 41$ CMPL 20(SP), #2 Or you can comment out the instructions between 40$ and 45$. The instruction at 45$ looks like this: 45$: BICB2 #1, L^U.27 46$: BBC #4, L^U.27, 47$ Making that change will cause SUPERVISOR to skip all the console checks. To rebuild SUPERVISOR.EXE, you're in luck if you have MMS: $ MMS SUPERVISOR.EXE If you don't have MMS, you'll have to look at DESCRIP.MMS for the section that builds SUPERVISOR.EXE. You should be able to figure out from that which modules must be assembled and linked. Once you have the new SUPERVISOR.EXE, just copy it to SUPSER_ROOT:[EXE] and execute SUPSER_ROOT:[COM]SUPSER_STARTUP.COM to install that version. Hunter ------ Hunter Goatley, VMS Systems Programmer, Western Kentucky University goathunter@WKUVX1.BITNET, 502-745-5251