Well, that was fast. Only a few days since I’ve uploaded the 0.8 version of the simulator and here’s an update.
As it turns out, the IOS uses the size of the COS image to determine the location to upload the PARAMETER file during boot. If I get the COS image file size wrong (which is what happened) than IOS loads the PARAMETER file to the wrong location and consequently COS will not find it.
The new, v-0.81 release fixes this problem so now the parameter file settings are effective. Here’s the update on the boot process:
Once you’ve logged in to the Cray Station console (see the previous article on how to get there), type in:
STMSG
This gives you an ‘interactive’ communication channel with the booting COS. Eventually you should get the following message:
Here, you reply by typing in:
REPLY,0,GO
Some time after, you get another message:
This message is telling you that your PARAMETER file works and you will be performing an ‘install’ operation, which is what you want. So, reply again:
REPLY,1,GO
The next message you get is this:
And, well, this is where I get stuck now. I’m not sure what’s going wrong, but something obviously does. Curiously, I also get a lot of errors on the IOP3 (XIOP) console:
This is almost certainly because of my next to non-existent BMX channel and device simulation – COS is most likely trying to talk to the IBM tape drives here. But are the two problems correlated? Who knows. I guess I’ll have to square up my BMX simulation before I will.
Till then, the newest release is here:
http://www.modularcircuits.com/download/cray_files/cray_xmp_sim-0.81.zip