Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Sat, 13 Jun 2015, Mark J. Blair wrote: How do I respond to tape mount requests on the same console where I'm running BACKUP? When I get the request asking whether to create a new tape volume, it doesn't seem to respond to terminal input. First, initialize all the tapes you might need using the same label as you will use when you run backup. Second, run your backups as a batch job and then VMS does not expect you to reply to requests for new tapes, he just expects the tape to appear. Third, use the /noassist parameter - that makes it clear to VMS that the operator has been laid off and is now working as a greeter at Walmart. -- Richard Loken VE6BSV, Unix System Administrator : Anybody can be a father Athabasca University: but you have to earn Athabasca, Alberta Canada : the title of 'daddy' ** richar...@admin.athabascau.ca ** : - Lynn Johnston
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Jun 15, 2015, at 09:50 , Richard Loken richar...@admin.athabascau.ca wrote: You need to read a little tome entitled Mastering VMS by David W. Byron or maybe The VMS User's Manual that came with VAX/VMS Version 5. I'll look for those. Thanks! ANd the /NOASSIST switch worked for me. I didn't even need to pre-initialize the tapes. I'll probably look into doing things the more traditional batch way once I have multiple terminals and/or networking set up, but for now it's a single-user/single-terminal system. -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Sat, 13 Jun 2015, Mark J. Blair wrote: Thanks, I will read that. But how do I enter the reply command when the BACKUP program is hogging the console? Is there a VMS equivalent to the way a task can be suspended in UNIX with ^Z? There are several: $ submit /queue=sys$batch /noprint foo.com $ run /detached foo.exe $ spawn /nolog /process==spawned_foo foo.exe You need to read a little tome entitled Mastering VMS by David W. Byron or maybe The VMS User's Manual that came with VAX/VMS Version 5. -- Richard Loken VE6BSV, Unix System Administrator : Anybody can be a father Athabasca University: but you have to earn Athabasca, Alberta Canada : the title of 'daddy' ** richar...@admin.athabascau.ca ** : - Lynn Johnston
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
Thanks! I'll look up all of those commands to understand them better. ^Y looks familiar. I think this is the second time I have learned about it. :) On Jun 13, 2015, at 18:40, Jerry Weiss j...@ieee.org wrote: If you are running backup and it is asking for additional tapes, then I believe you can do the following ^Y $spawn $ $reply/enable=all Another way is to log on a second time using a terminal other than the console, issue reply/enable and then reply to the messages you receive there. Yet another way is to use BACKUP /NOASSIST - this should avoid issueing OPCOM messages and prompt the issuer of the BACKUP command directly when tapes are to be changed and so on. The standard way of doing backups on VMS is to submit a BACKUP command in a batch job. The operator would normally be logged in interactively and would respond to the OPCOM messages from the batch job and deal with tape mounts. This requires a suitable batch queue to be set up and started. Regards, Peter Coghlan.
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
I'm still fumbling around with the multi-tape backup of the R80 drive and haven't quite gotten it working yet. But I've made some other good progress! That RL02 pack labeled VMS53RL02SYS does contain a working VMS 5.3 installation. I backed it up to tape while booted from the R80, then did a conversational boot on it to reset the SYSTEM password. Now I boot from that pack while trying to get the backup of the R80 drive working, so I can have the R80 drive mounted read-only. I also ran off recursive directory listings of both drives while logging in my terminal emulator, so I can go through them later to see if anything interesting is in there. -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Jun 14, 2015, at 02:36, Peter Coghlan cct...@beyondthepale.ie wrote: Another way is to log on a second time using a terminal other than the console, issue reply/enable and then reply to the messages you receive there. I'll eventually hook up more serial lines, but at the moment the room is cluttered enough that pulling out the rack will be frustrating. Yet another way is to use BACKUP /NOASSIST - this should avoid issueing OPCOM messages and prompt the issuer of the BACKUP command directly when tapes are to be changed and so on. That sounds like what I want! It's running now. The standard way of doing backups on VMS is to submit a BACKUP command in a batch job. The operator would normally be logged in interactively and would respond to the OPCOM messages from the batch job and deal with tape mounts. This requires a suitable batch queue to be set up and started. I bet that's how I used to run backups as a student computer operator in the late 1980s. But I probably had no understanding of the DCL script I presumably ran. -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On 2015-06-14 19:25, Mark J. Blair wrote: On Jun 14, 2015, at 10:01, tony duell a...@p850ug1.demon.co.uk wrote: If the connector on the DELUA board is a normal Berg-type header (and I think it is) then maybe you could use a piece of (twist-n-flat?) ribbon cable to make an extension that could be routed through the cable pan arrangement and then connected to the original DELUA cable back in the rack cabinet. That might be a good approach. The DELUA end of the cable has a Berg connector, and the other end has the typical 15-pin D-sub AUI connector with a slide latch. I'll look up the cable wiring to see if signals that would best be twisted pairs are conveniently placed on adjacent odd/even pins, such that twisted pair ribbon cable would work well electrically. Or maybe I can use the round cable that I already have, with P-shaped cable clamps screwed down using the screws at one end of the flat cable clamps. There may not be enough clearance in the tray for that. What happened to the original cable and distribution panel? As a warning - the original distribution panel have a fuse for the 15-pin Dsub, to avoid excessive power use on the connector. If you go directly from the board to a transciever, you might run the risk of damaging the DELUA itself if something goes wrong. Put another way. The design is to have an internal cable from the DELUA to a distribution panel at the back of the machine. There you have the 15 pin AUI connector, which have a fuse. You then had an external AUI cable from there to your transciever, which traditionally sat on a thick coax. Of course, later on, you started having thin ethernet. Still AUI cable and transciever, though. Eventually twisted pair showed up. But you had transcievers for that as well. And if you have room behind the machine, you could connect the thin ethernet or twisted pair transscievers directly to the distribution panel connector, so no actual external cable. Johnny -- Johnny Billquist || I'm on a bus || on a psychedelic trip email: b...@softjar.se || Reading murder books pdp is alive! || tryin' to stay hip - B. Idol
RE: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
Ok, next puzzle is figuring out how to route the cable between the DELUA and the bulkhead panel. I removed it because it kept getting tangled when rolling the CPU chassis in and out. The cable clamps under the cabinet deal with flat cables much better than round ones, so I'll need to improvise. If the connector on the DELUA board is a normal Berg-type header (and I think it is) then maybe you could use a piece of (twist-n-flat?) ribbon cable to make an extension that could be routed through the cable pan arrangement and then connected to the original DELUA cable back in the rack cabinet. -tony
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Jun 14, 2015, at 10:01, tony duell a...@p850ug1.demon.co.uk wrote: If the connector on the DELUA board is a normal Berg-type header (and I think it is) then maybe you could use a piece of (twist-n-flat?) ribbon cable to make an extension that could be routed through the cable pan arrangement and then connected to the original DELUA cable back in the rack cabinet. That might be a good approach. The DELUA end of the cable has a Berg connector, and the other end has the typical 15-pin D-sub AUI connector with a slide latch. I'll look up the cable wiring to see if signals that would best be twisted pairs are conveniently placed on adjacent odd/even pins, such that twisted pair ribbon cable would work well electrically. Or maybe I can use the round cable that I already have, with P-shaped cable clamps screwed down using the screws at one end of the flat cable clamps. There may not be enough clearance in the tray for that. -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
If you are running backup and it is asking for additional tapes, then I believe you can do the following ^Y $spawn $ $reply/enable=all initialize additional tapes as needed (prior tape should have rewound…) mount tape $reply/to=MESSAGEID $exit $continue Jerry Weiss WB9MRI j...@ieee.org On Jun 13, 2015, at 8:04 PM, Mark J. Blair n...@nf6x.net wrote: Thanks! I will try that out. On Jun 13, 2015, at 18:01, Glen Slick glen.sl...@gmail.com wrote: On Sat, Jun 13, 2015 at 5:45 PM, Mark J. Blair n...@nf6x.net wrote: Thanks, I will read that. But how do I enter the reply command when the BACKUP program is hogging the console? Is there a VMS equivalent to the way a task can be suspended in UNIX with ^Z? I'm no expert, but I think you can sometimes do ^Y, and then CONTINUE, but only if you only execute built-in commands between the ^Y and the CONTINUE.
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Sat, Jun 13, 2015 at 5:45 PM, Mark J. Blair n...@nf6x.net wrote: Thanks, I will read that. But how do I enter the reply command when the BACKUP program is hogging the console? Is there a VMS equivalent to the way a task can be suspended in UNIX with ^Z? I'm no expert, but I think you can sometimes do ^Y, and then CONTINUE, but only if you only execute built-in commands between the ^Y and the CONTINUE.
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
Thanks! I will try that out. On Jun 13, 2015, at 18:01, Glen Slick glen.sl...@gmail.com wrote: On Sat, Jun 13, 2015 at 5:45 PM, Mark J. Blair n...@nf6x.net wrote: Thanks, I will read that. But how do I enter the reply command when the BACKUP program is hogging the console? Is there a VMS equivalent to the way a task can be suspended in UNIX with ^Z? I'm no expert, but I think you can sometimes do ^Y, and then CONTINUE, but only if you only execute built-in commands between the ^Y and the CONTINUE.
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
Thanks! I'll look up all of those commands to understand them better. ^Y looks familiar. I think this is the second time I have learned about it. :) On Jun 13, 2015, at 18:40, Jerry Weiss j...@ieee.org wrote: If you are running backup and it is asking for additional tapes, then I believe you can do the following ^Y $spawn $ $reply/enable=all initialize additional tapes as needed (prior tape should have rewound…) mount tape $reply/to=MESSAGEID $exit $continue Jerry Weiss WB9MRI j...@ieee.org On Jun 13, 2015, at 8:04 PM, Mark J. Blair n...@nf6x.net wrote: Thanks! I will try that out. On Jun 13, 2015, at 18:01, Glen Slick glen.sl...@gmail.com wrote: On Sat, Jun 13, 2015 at 5:45 PM, Mark J. Blair n...@nf6x.net wrote: Thanks, I will read that. But how do I enter the reply command when the BACKUP program is hogging the console? Is there a VMS equivalent to the way a task can be suspended in UNIX with ^Z? I'm no expert, but I think you can sometimes do ^Y, and then CONTINUE, but only if you only execute built-in commands between the ^Y and the CONTINUE.
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
I'm having trouble with the password reset procedure (but will resolve it by the end of this message). When I run AUTHORIZE, I get this: [snip] $ set noon set noon $ spawn /nowait sys$system:startup.com spawn /nowait sys$system:startup.com %DCL-S-SPAWNED, process SYSTEM_1 spawned $ %DCL-W-NOLBLS, label ignored - use only within command procedures \SYS$SYSTEM:\ %DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters \.COM\ Did I say that? I meant: $ spawn /nowait @sys$system:startup.com (sorry) Regards, Peter Coghlan.
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
I'm having trouble with the password reset procedure (but will resolve it by the end of this message). When I run AUTHORIZE, I get this: $ run authorize run authorize %DCL-W-ACTIMAGE, error activating image SECURESHRP -CLI-E-IMGNAME, image file PIKE$DQA0:[SYS0.SYSCOMMON.][SYSLIB]SECURESHRP.EXE;2 -SYSTEM-F-PROTINSTALL, protected images must be installed I tried installing my new OpenVMS license pak to see if that would influence it, but it didn't seem to help. Took about an hour for my terminal emulator to slowly type in that 2400 line license file! Ok, let's try rebooting with the new license pak installed... Nope! @DQ0GEN I D/P/L F26200 86 D/P/L F2620C D/P/L F26200 6 D/G/L 0 00A80003 D/G/L 1 3 D/G/L 2 3FB86 D/G/L 3 0 D/G/L 4 0 D/G/L 5 1 E SP G 000E 0200 L/P/S:@ VMB.EXE S @ SYSBOOT SET VAXCLUSTER 0 SYSBOOT SET /STARTUP OPA0: SYSBOOT SET WRITESYSPARAMS 0 SYSBOOT CONTINUE %SYSBOOT-I-SYSBOOT Mapping the SYSDUMP.DMP on the System Disk %SYSBOOT-I-SYSBOOT SYSDUMP.DMP on System Disk successfully mapped %SYSBOOT-I-SYSBOOT Mapping PAGEFILE.SYS on the System Disk %SYSBOOT-I-SYSBOOT SAVEDUMP parameter not set to protect the PAGEFILE.SYS OpenVMS (TM) VAX Version V7.3 Major version id = 1 Minor version id = 0 %WBM-I-WBMINFO Write Bitmap has successfully completed initialization. $ set noon set noon $ spawn /nowait sys$system:startup.com spawn /nowait sys$system:startup.com %DCL-S-SPAWNED, process SYSTEM_1 spawned $ %DCL-W-NOLBLS, label ignored - use only within command procedures \SYS$SYSTEM:\ %DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters \.COM\ $ set default sys$system set default sys$system $ run authorize run authorize %DCL-W-ACTIMAGE, error activating image SECURESHRP -CLI-E-IMGNAME, image file PIKE$DQA0:[SYS0.SYSCOMMON.][SYSLIB]SECURESHRP.EXE;2 -SYSTEM-F-PROTINSTALL, protected images must be installed $ Ok, now let's try the slightly different procedure at http://labs.hoffmanlabs.com/node/204 http://labs.hoffmanlabs.com/node/204 with the vaxcluster stuff spliced in... Much better! Much longer boot time, lots of complaining about terminated licenses (previous attempt to install them must not have worked), but I was able to reset the password. I'm not sure what was different about the other proceduer (maybe the /nowait flag?), and some of the lines don't even look applicable to a non-workstation. Now running the license pak script again, and the output looks a lot more promising. Forward progress continues! -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Jun 13, 2015, at 14:29, Peter Coghlan cct...@beyondthepale.ie wrote: Did I say that? I meant: $ spawn /nowait @sys$system:startup.com (sorry) Aha! Now I understand. Ok, I have the SYSTEM password reset, and the license pak installed. Next task is to perform backups. First attempt to do that has presented my next learning opportunity: How do I respond to tape mount requests on the same console where I'm running BACKUP? When I get the request asking whether to create a new tape volume, it doesn't seem to respond to terminal input. -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
Using a version 58 console tape image provided to me by one list member, and massaged into a usable state by another list member, I just booted OpenVMS 7.3 off the R80 drive on my VAX-11/730 for the first time since buying the machine. Woohoo! Excellent! For some reason, I was unable to do that with the version 57 images that I downloaded off the net. Maybe there's something wrong with the VMB.EXE on those images? It always complained of not being able to find the boot file when I tried using it. Once you get logged in to VMS, I think it should be possible to use EXCHANGE to poke around the console tape images on the file level. It might be possible to find the reason for the problem that way? I never got a login prompt, but perhaps that's because I booted with the write protect switch on? VMS would try to write to the pagefile at some point but I think it would write a message (likely many messages!) on the console if that failed rather than sit there doing nothing. It probably hasn't hit the pagefile yet. It appeared to be trying to create or join a VAXcluster for a while, then said something about loading MSCP disk server. Before you do anything, make sure the ethernet network is properly connected or terminated appropriately. If configured to form a cluster, VMS will normally wait for a short period for the other cluster member(s) to appear on the cluster interconnect (usually the ethernet network) before continuing to boot. Try leaving it for a few minutes and you may then get something like: VAXCluster state transition completed. Initialization continuing. Or you might not. In a cluster, each node contributes a number of votes to the cluster. None if the nodes will do anything until a cluster quorum is present (more than half the number of votes usually present in the cluster). If the machine just sits there indefinately after loading the MSCP disk server, you probably don't have enough cluster votes to proceed and the best thing to do is perform a conversational boot which usually involves setting the least significant bit of register R5 to 1 before booting. How exactly to do this varies from processor to processor and I don't know how to do it for an 11/730. When you manage to do this and try booting again, you should get a SYSBOOT prompt and you could: SHOW VAXCLUSTER SHOW VOTES SHOW EXPECTED_VOTES SET VAXCLUSTER 0 SET WRITESYSPARAMS 0 CONTINUE to confirm that the issue is with cluster votes, turn off clustering and proceed with the boot process. I have plenty more experimentation ahead, including seeing what's on that RL02 pack labeled something like VMS53SYS (if I recall correctly). My attempts to boot up the v5.3 standalone backup tape images I downloaded still haven't succeeded. As suggested, I'll see if standalone backup might be on another partition next time I work on the machine. I'd like to try backing up both the R80 and the RL02 to tape if I can. Not exactly a partition, more of use one of a number of different root directories in the same partition to start searching for files from. Eventually, I'd like to run an older version of VMS than 7.3 on it. Preferably, something contemporary to when the 11/730 was still sold, or at least from before any sane 730 users upgraded to newer and faster VAXen. Of course, that assumes I can procure suitable installation media, or usable images with which to create it. I would suggest V5.5-2. This is likely newer than when the 11/730 was sold but I suspect that many an 11/730 would have been upgraded to this version while in service and ended their days on that version. It was regarded as a good stable place to be with few unaddressed issues and it would be increasingly difficult to get useful items such as a stable TCP/IP stack running on versions earlier than V5.5-2. Regards, Peter Coghlan.
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
I don't remember exactly what I have, but the binders that came with my system might include an R80 manual (to be scanned, of course!). -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Jun 12, 2015, at 07:57, Antonio Carlini arcarl...@iee.org wrote: Doesn't control-P on the console halt the machine on a VAX-11/730? It brings up the console prompt, but the (H)alt command just prints the PC rather than triggering a halt on the 725/730. Next time I work on the system (Tonight? Or maybe tomorrow... depends on how cool it is in the evening, as that box pumps out enough BTUs that I need to open windows!) I will try a password reset as described here: http://labs.hoffmanlabs.com/node/204 Oh yeah, I forgot to comment on this earlier: On Jun 12, 2015, at 04:01, Peter Coghlan cct...@beyondthepale.ie wrote: Once you get logged in to VMS, I think it should be possible to use EXCHANGE to poke around the console tape images on the file level. It might be possible to find the reason for the problem that way? I can poke around at the file level with my RT11 filesystem tool: https://github.com/NF6X/pyRT11 In fact, the image I've used to boot the system isn't exactly the one that you fixed for me, but rather a new one I created using its files and bootblocks, with several scripts added to try booting different root directories. On the 730, I don't think I can modify R5 in the boot command. Rather, I would need to either manually type in the whole boot sequence manually, or create a new boot script off-system. I chose the latter, and made a bunch of them to try probing different root dirs on both the R80 and RL02 drives. BTW, standalone backup was not helpfully installed on E on my R80, so once I crowbar my way in, I'll try running a backup under the full OS. And new replies have arrive while I was typing: On Jun 12, 2015, at 08:00, Peter Coghlan cct...@beyondthepale.ie wrote: You can get a free hobbyist license if you join whatever DECUS is called now. I joined a while back, but haven't requested license yet since I didn't have my system serial number handy. I'll pull the rack out and jot down the number before I leave for work this morning. [and an alternate set of password reset instructions] Thanks! This is very helpful, as I am a real VMS noob. My previous experience with it was just using it briefly in one or two classes, and running a canned script to perform backups as a graveyard shift operator (Great pay for a student! And a key to the machine room! And a staff account with no quotas, rather than buying limited time or fighting with everybody else for CPU cycles on a class-account cesspit server! Do homework on a Sun workstation instead of a Wyse terminal! Heck, run a sim on the C240 supercomputer! Giggle!). I can still hear that TU77 howling in my mind. Hmm, I wouldn't mind having one, with a matching 11/780... :) Back in the day, I really hated VMS for no other reason than I liked UNIX and embraced it with the natural snobbishness of a youth growing up in the computer environment of the 80s, where our computer was the best even though the other guy's crappy computer used the same 6502 running at the same clock speed (but mine really was the best, because it used a 6809 :) ). But now I want to learn about VMS and appreciate it for what it is. On Jun 12, 2015, at 08:11, Johnny Billquist b...@update.uu.se wrote: Avoid V5, though. I remember at the time that people was having serious issues with that version. V6 improved things again. I think DEC spent a fair amount of time to improve performance because of all the complaints about V5. V4 would also be good in some ways, but it's old and might feel limited if you want some modern software running... Modern software running on a 730... I don't know if I'll live long enough to wait for it to launch! :) -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/
Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)
On Jun 12, 2015, at 04:01, Peter Coghlan cct...@beyondthepale.ie wrote: If the machine just sits there indefinately after loading the MSCP disk server, you probably don't have enough cluster votes to proceed and the best thing to do is perform a conversational boot which usually involves setting the least significant bit of register R5 to 1 before booting. How exactly to do this varies from processor to processor and I don't know how to do it for an 11/730. When you manage to do this and try booting again, you should get a SYSBOOT prompt and you could: SHOW VAXCLUSTER SHOW VOTES SHOW EXPECTED_VOTES SET VAXCLUSTER 0 SET WRITESYSPARAMS 0 CONTINUE to confirm that the issue is with cluster votes, turn off clustering and proceed with the boot process. Thanks, that works! I also turned off write lock, which makes it happier. Wow, that boot sure takes forever. What the heck is it *doing* for all of that time? :) And at the moment, it's still booting, as I sip my morning coffee. Just started printing like heck and beeping... Ah, it's printing all of the licenses that have terminated. Maybe I should have lied about the date? Looks like the hostname is PIKE. Sure glad my iPhone boots more quietly. VMS use not authorized on this node. I sure hope it won't enforce that before I can try a backup! Finally! A login prompt! And no clue about the passwords. Uh, how can I shut this beast down without a valid login? !? Great. :) -- Mark J. Blair, NF6X n...@nf6x.net http://www.nf6x.net/