Re: First VAX-11/730 VMS Boot! (was: Re: VAX-11/730 %BOOT-F-Unexpected Machine Check)

2015-06-15 Thread Richard Loken
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)

2015-06-15 Thread Mark J. Blair

 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)

2015-06-15 Thread Richard Loken
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)

2015-06-14 Thread Peter Coghlan

 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)

2015-06-14 Thread Mark J. Blair
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)

2015-06-14 Thread Mark J. Blair

 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)

2015-06-14 Thread Johnny Billquist

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)

2015-06-14 Thread tony duell
 
 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)

2015-06-14 Thread Mark J. Blair

 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)

2015-06-13 Thread Jerry Weiss
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)

2015-06-13 Thread Glen Slick
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)

2015-06-13 Thread Mark J. Blair
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)

2015-06-13 Thread Mark J. Blair
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)

2015-06-13 Thread Peter Coghlan


 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)

2015-06-13 Thread Mark J. Blair
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)

2015-06-13 Thread Mark J. Blair

 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)

2015-06-12 Thread Peter Coghlan

 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)

2015-06-12 Thread Mark J. Blair
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)

2015-06-12 Thread Mark J. Blair

 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)

2015-06-12 Thread Mark J. Blair

 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/



Re: VAX-11/730 %BOOT-F-Unexpected Machine Check

2015-06-09 Thread Steven M Jones


On 06/07/2015 10:02 PM, Mark J. Blair wrote:
And... All diagnostics pass! Woohoo! 


Great to hear, well done Mark! I hope one of these days soon I'll join 
you - my 730 was able to boot the last time I powered it up in the early 
90s, but I have no idea what I'll find when I finally amass the 
necessary round tuits...


--S.



Re: VAX-11/730 %BOOT-F-Unexpected Machine Check

2015-06-09 Thread Mike Ross
On Mon, Jun 8, 2015 at 7:05 AM, Mark J. Blair n...@nf6x.net wrote:
 I finally got the excellent AK6DN tu58em emulator working as my VAX-11/730's 
 console drive, as discussed on VCF.

Could you throw me a link to that please? I have a 730 I'm going to
have to have a hack at at some point...

Mike

http://www.corestore.org
'No greater love hath a man than he lay down his life for his brother.
Not for millions, not for glory, not for fame.
For one person, in the dark, where no one will ever know or see.'


Re: VAX-11/730 %BOOT-F-Unexpected Machine Check

2015-06-09 Thread Mark J. Blair

 On Jun 8, 2015, at 07:05, Mike Ross tmfdm...@gmail.com wrote:
 
 On Mon, Jun 8, 2015 at 7:05 AM, Mark J. Blair n...@nf6x.net wrote:
 I finally got the excellent AK6DN tu58em emulator working as my VAX-11/730's 
 console drive, as discussed on VCF.
 
 Could you throw me a link to that please? I have a 730 I'm going to
 have to have a hack at at some point...

Sure! I'll take this opportunity to document a lot of the different pieces that 
I had to dig up to get this all working.

First, here is Don AK6DN's TU58 emulator:

  https://www.ak6dn.dyndns.org/PDP-11/TU58/tu58em/

It's a DEC computer life-saver! I started with v1.4j, and modified it to 1) 
build on my Mac and 2) remove some delays that caused trouble with the console 
firmware's very aggressive 20ms IDLE-IDLE to CONTINUE turnaround timeout. Don 
hasn't had a VAX 725/730/750 to test it against, and it turns out that the 730 
didn't like it at first. I've shared my fork here:

  https://github.com/NF6X/tu58em

Note that the master branch, which comes up by default, is Don's original 
tu58em code. My changes are on the nf6x branch. I believe that Don plans to 
update his original code based on this experience, but I don't know yet whether 
he will do it the same way that I did or take a different approach. Both his 
original code and my fork are likely to change by the time you get back to your 
730. :)

I got my console tape images here:

  http://www.heeltoe.com/download/vax/tapes-730/README.html

I also put a copy of those images on my GitHub account, along with some other 
bits such as the extracted files from them:

  https://github.com/NF6X/VAX-11-730-Console-v57

I have an RL02 pack of the Customer-Runnable Diagnostics that came with my 
system, and appears to be compatible with the CRD tape in that set of console 
tape images. I don't have a way to image it yet, but when I do I will add the 
image to that repository along with the console tape images.

In working with the images, I learned that the console boot tapes are in RT11 
format, but they don't strictly adhere to the RT11 filesystem documentation. 
They have, variously, spaces or NULs in place of some key fields such as the 
first directory segment entry of the header block. That was causing my RT11 
filesystem utility to blow chunks on them, so I added a hack to it so it can 
read them now:

  https://github.com/NF6X/pyRT11

I have not yet tried to boot my VAX with a console tape image that has been 
generated with my pyRT11 code, so I don't know yet whether they will like each 
other. I figure I may need to experiment with that at some point, for example 
to change the DEFBOO.CMD as appropriate for my system.

I found some VAX-11/750 console tape images plus a bunch of other TU58 images 
here:

  http://iamvirtual.ca/VAX11/VAX-11-software.html

Since I can't seem to boot up my R80 or my other RL02 pack (labeled 
VMS53RL02SYS on top) yet, I've been trying to bring up the VMS 5.3 Standalone 
Backup tape images I found there. No luck so far. I have never run a VMS 
Standalone Backup environment before, but I am blindly hoping that it will be a 
small VMS environment that will let me try to mount filesystems from my hard 
drives and see what, if anything, is on them. I would greatly appreciate any 
clues here, because I'm in unknown waters.

If anybody has relevant TU58 images that aren't already archived at one of the 
sites above, PLEASE share them and/or point me to where they are! And please 
make sure they get archived!

-- 
Mark J. Blair, NF6X n...@nf6x.net
http://www.nf6x.net/



Re: VAX-11/730 %BOOT-F-Unexpected Machine Check

2015-06-09 Thread Peter Coghlan
Mark J. Blair wrote:

 Since I can't seem to boot up my R80 or my other RL02 pack (labeled
 VMS53RL02SYS on top) yet, I've been trying to bring up the VMS 5.3
 Standalone Backup tape images I found there. No luck so far. I have
 never run a VMS Standalone Backup environment before, but I am blindly
 hoping that it will be a small VMS environment that will let me try to
 mount filesystems from my hard drives and see what, if anything, is on
 them. I would greatly appreciate any clues here, because I'm in unknown
 waters.


Standalone backup is a very small VMS environment.  You get a $ prompt and
the only command which it accepts is BACKUP.  You don't get to mount anything
as BACKUP will perform any mounting needed itself.  I'm not sure but it is
also possible that only BACKUP /IMAGE works.

The typical way to do a fresh VMS install onto a new disk is to boot standalone
backup (from a tape or another disk) and then use it to restore the B saveset
of the VMS distribution onto the target disk.  Then boot the target disk and
answer the questions.

If you manage to get standalone backup running and want to try reading existing
filesystems or distribution media without risking overwriting data you want to
keep, you could try something like:

$ BACKUP /IMAGE /LOG device: NLA0:

With any luck, this should back up the files on device to the null device
and list the filenames as it does it.  If it complains, try this:

$ BACKUP /IMAGE /LOG device: NLA0:SAVESET.BCK /SAVE_SET

but that variation probably won't work for distribution media as that will
be provied in saveset form and you can't have a saveset as both input and
output.

Regards,
Peter Coghlan.


Re: VAX-11/730 %BOOT-F-Unexpected Machine Check

2015-06-09 Thread Peter Coghlan

 The issue that I'm having at the moment is that when I try to boot from either
 that RL02 pack or the R80, VMB.EXE reports %BOOT-F-Unable to locate BOOT
 file. I don't know yet whether there's something not-right about the
 contents of the hard drives, or I need to configure something (?) so VMB.EXE
 knows what to look for.

There can be more than one system root on a VMS system disk, typically one each
for different nodes in a cluster, maybe under [SYS0], [SYS10], [SYS11] etc and
standalone backup can sometimes be found under [SYSE], if installed.

Unable to locate BOOT file may indicate that you are not reading the correct
system root or it may indicate that the disk is not bootable or maybe something
entirely different.  I am not well up on the 11/730 and I hope someone more
familiar with their system specific details will chime in.

On some other VAX machines but probably not an 11/730, the [SYSE] root would be
booted by entering something like:

boot /R5:E000 device

or maybe:

boot /R5:E00 device

or maybe even:

boot device/E000

or

boot device/E00

 The boot scripts on the console boot tape appear to set up VMB.EXE by shoving
 numbers into some registers prior to loading it, and I have not yet located
 any documentation about what the numbers mean.

If it is like other VAX variants that I am familar with, the top eight bits
(or maybe four bits - I forget which?) of the 32 bit number that ends up in
register R5 is what selects the system root you end up attempting to boot.


 I wonder if I might be able to back up the hard drives to an absurd number
 of emulated TU58 images, so that I could then examine those on my modern
 machine?


That sounds plausable.  If you backup to a saveset on the emulated TU58, BACKUP
should prompt you to change emulated tapes each time they fill up.


 I could probably back up onto magtape, but I don't have another means to
 read the tapes yet. I have another tape drive (which needs repair) that
 I'll eventually include in my PDP-11/44 restoration, but that's a big
 project, far in the future.


Good luck with that one!


 I wonder if the VMS5.3 standalone backup might know how to back up to some
 network device? I have an ethernet card in the VAX, so that might be a way
 to get data off the machine for examination.


Standalone backup is not network aware.  You need to get VMS booted before you
get to use the network.


 Any suggestions or clues would be greatly appreciated! I'm still learning how
 to tell the chickens from the eggs.


Looks like you're doing well so far!

Regards,
Peter Coghlan.


Re: VAX-11/730 %BOOT-F-Unexpected Machine Check

2015-06-09 Thread Johnny Billquist

On 2015-06-09 23:54, Mark J. Blair wrote:



On Jun 9, 2015, at 14:43 , Johnny Billquist b...@update.uu.se wrote:
Yes, R5 is more or less used the same on all VAXen, since this is used by VMB, 
which almost all VAXen use in one form or another.


Thank you very much for the R5 details!

I presume that the other registers and the VMB.EXE that reads them are probably 
machine-specific, as I see all sorts of arbitrary-looking numbers stuffed into 
them depending on which device the ddnBOO.CMD file corresponds to.


It is very bus and controller specific, so it varies extremely much, yes.

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: VAX-11/730 %BOOT-F-Unexpected Machine Check

2015-06-07 Thread Mark J. Blair
A couple of folks have clued me in to my mistake: I should have been trying to 
boot DQ0/1 instead of DU0/1. Now I'm getting disk activity followed by 
%BOOT-F-Unable to locate BOOT file, which is better! I found 725/730 
diagnostics on another tape image, so I'll try running those next.

Yay!


-- 
Mark J. Blair, NF6X n...@nf6x.net
http://www.nf6x.net/