This is an old revision of the document!
After disk modules arrive at the stations, they should be conditioned before use. Conditioning performs a read/write cycle over the set of disks and identifies and isolates bad sectors.
To Condition a module:
Place the module in Bank A leaving Bank B empty or unlocked.
On a terminal window on the ops1xx pc enter:
ssh oper@mk5xx
to log onto the Mark5B where xx = yg, ke or hb. Then ensure Dimino is not running by typing:
Enddim
Start the conditioning program:
./condition "logfile"
where “logfile” is the output log file for SSErase - usually use the modules vsn for the logfile name. eg: ./condition HOB+0061. The logfile will be placed in ./scripts/.
The program will mention this is going to take a long time (see Conditioning times ) and ask you if you are sure you want to do this but it won't wait for an answer - it will start automatically.
After many seconds, you should see the program output its first line of info.
When the routine completes , it will say how many seconds it took - note this to write on the side of the module. Ensure the time taken is close to normal for that size module - if it is radically different - try conditioning the module again.
Use Dimino and tstdimino to check the vsn and pointer setting after conditioning:
dimino -mo -c1 & tstdimino >vsn? >vsn? " need to enter twice to get a nice response"
Make sure the vsn is the same as the front label on the module. If it has been corrupted, you can change the vsn by entering:
>protect=off >vsn=XXXsxxxx "eg vsn=BKG-0006"
To check the pointers are reset to 0:
>protect=off >pointers=? " should show 0 ; 0 ; 0 ; 0; "
More Handy tstdimino commands:
>bank_set=A "select module A" >reset=erase "erase the module without conditioning"