[Info-vax] Changed Boot behavior on XP1000 since 2013

MichaelM michael.menge at rwe.com
Mon Jan 28 10:14:28 EST 2013


Now we are able to read the hwc on XP1000; :

>>> e -b toy:0 -> secs
       e -b toy:2 -> mins
       e -b toy:4 -> hrs
       e -b toy:7 -> date
       e -b toy:8 -> month
       e -b toy:9 -> year offset
or together without secs
       e toy:2 -w -n 3
shows 4 (-n 3) halfwords (-w) beginning with address 2 (toy:2).

So we have made some tests on our XP1000 and have noticed:

>>> e toy:2 -w -n 3 shows the hwc time correct beginning with minutes and using year 2000 as base time (tested for years 2012 and 2013).
After an >>> INIT on the boot prompt or after a power off (poweroff
results in an INIT), the firmware changes the year byte if the byte is
greater than 0C (0C -> 0C, 0D -> 5D, 10 -> 60).

The hwc shows this behavior:

VMS time 31.12.2012 23:45   2  772E       2E = 46 minute
                                            4  BB17      17 = 23 hour
                                            6  1F02       1F = 31 Day
                                            8  0C0C       0C = 12
Month
                                                               0C = 12
Year + 2000 = 2012

after Poweroff                         2  7732        32 = 50
                                             4  BB17
                                             6  1F02
                                             8  0C0C

after Poweroff for ~ 25 min       2  7712        12 = 18 minute
                                             4  BB00       00 = 00
hour
                                             6  0103        01 = 01
Day
                                             8  5D01        01 = 01
Month
                                                                5D =
93 Year + 2000 = 2093 ?

boot with                                2  770A        0A = 10
25-jan-2013 14:05                   4  BB0E        0E = 14
after shutdown                        6  1903         19 = 25
                                             8  0D01         01 = 01
                                                                 0D =
13 Year + 2000 = 2013

>>>INIT                                  2  770D        0D = 13
                                              4  BB0E       0E = 14
                                              6  1903        19 = 25
                                              8  5D01        01 = 01
                                                                 5D =
93

boot with 31.12.2012 23:50       2  7737        37 = 55
                                              4  BB17       17 = 23
                                              6  1F03        1F = 31
                                              8  0C0C        0C = 12
                                                                  0C =
12

 after 10 minutes                      2  7700         00 = 00
                                              4  BB00        00 = 00
                                              6  0104         01 = 01
                                              8  0D01         01 = 01
                                                                  0D =
13    ,  after >>>INIT  0D -> 5D.

We have noticed too, that after year 2041 the time stays correct after
an INIT, so only years between 2013 and 2040 (28 years) seem to be
affected.
My old Alphastation 200 4/233 is not affected and boots fine with VMS
V8.4.






More information about the Info-vax mailing list