https://forums.oracle.com/message/8160833#8160833


Found that the validate_system_time function in the sunpcbinary program is the one which causes the error.

In a hex editor (ghex2) I changed the longword at offset 4CF8 in sunpcbinary from 7FFFFE2E to 01000000. This replaces the call to validate_system_time with a nop. With this modified sunpcbinary managed to get SunPCI3 to boot without having to change the date.

This modification was made to the sunpcbinary from SUNWspci3 version 3.2.2, and may not apply to other versions. Since the sunpcbinary has been manually modified, pkgchk will report the following error:

# pkgchk SUNWspci3
ERROR: /opt/SUNWspci3/bin/sunpcbinary
    modtime <09/09/04 05:19:09 AM> expected <01/05/10 11:08:38 PM> actual
    file cksum <47458> expected <46777> actual