> I did the "ident -m rtclock" and it looks like that we have the Edition
> #3 rtclock in our system. The terminal output listed below:
> $ ident -m rtclock
> Header for: rtclock
> Module size: $1D8 #472
> Owner: 0.0
> Module CRC: $59BE78 Good CRC
> Header parity: $1241 Good parity
> Edition: $3 #3
> Ty/La At/Rev $201 $A000
> Permission: $555 -----e-r-e-r-e-r
> Sub Mod, 68000 obj, Sharable, System State Process
> Now, how to correct this deficiency?
I guess the question then is "how did the old rtclock"
module Edition #3 get into your system?" The rtc162
file supplied with V3.0.3 OS-9 MVME162 BSP should have
been rtclock Ed #4.
1) Check to ensure that you have the V3.0.3 Ed #4
rtc162 file on your disk. I believe that file
should have been supplied in the following
2) If so, was a new 'OS9Boot' generated which made use of
all the new V3.0.3 system modules, including rtclock?
Check to determine which edition is being loaded from
OS9Boot by executing the following...
$ ident -q /h0/OS9Boot !grep rtclock
3) If the above indicates that OS9Boot contains rtclock
Ed #3, then you will need to generate a new OS9Boot.
If, however, OS9Boot does contain rtclock Ed #4, it may
be that either rtclock Ed #3 exists in ROM/EPROM/NVRAM
or else the OS9Boot file on your disk is not actually
linked correctly and some other sectors are being read
in lieu of OS9Boot. Find the file descriptor sector
for /h0/OS9Boot by executing...
$ dir -e /h0/os9boot
and check to ensure that the sector number displayed
matches the sector number stored at the three-byte
DD_BT field (System bootstrap LSN at offset 0x15) in
the disk's Identification Sector.
$ dump /h0@
The 3 bytes beginning at offset 0x15 in the above dump
should exactly match the sector number for OS9Boot
given in the above dir. If not, you will need to
generate a new OS9Boot using the os9gen utility.
If the 3 bytes do match, than it is probable that the
Ed #3 rtclock is present in ROM/EPROM/NVRAM. In this
case you will need to increment the revision number of
rtclock on your disk. I believe the syntax would be
$ chd /h0/MWOS/OS9/68040/PORTS/MVME162/CMDS/BOOTOBJS
$ copy rtc162 rtc162.orig
$ fixmod -ua=a001 rtc162
in order to give the rtclock module (in file rtc162) a
higher revision number than its original 'At/Rev' of
$A000. You will then need to generate a new OS9Boot
using the os9gen utility.
The above is from memory and may not be 100% accurate
but check with the OS-9 manual to be sure.