On Sat, Dec 26, 2020 at 11:36:10PM +0100, [email protected] wrote: > Hi! > > Whenever I try to install OpenBSD on my host, the console freezes before I > can ask for a shell or an installation with the message "WARNING: CHECK AND > RESET THE DATE!". > > I'd like to send some logs but I don't know how since my issue prevents me > doing other stuff. > > Here are my system infos: Lenovo ThinkPad P1 Gen 3, Intel i7-10750H, 8GB of > RAM. The exact same issue is also manifesting on my friend's identical > ThinkPad. > > Here is what I've done so far: > - Updated my machine's firmware. > - Set my time in the BIOS to the current date (2020-12-26) at the current UTC > time, as specified in the manual. (Also in my BIOS, under the 'UEFI BIOS > version' there's the parameter 'UEFI BIOS date: 2020-09-09' I don't think > that's related tough). > - Tried redownloading the install68.img (also checking the hash) and > reburning multiple times on my USBs, with dd, echo and Etcher. > - Tried the most recent snapshot, same issue. > - Grasping onto nothingness for answers I tried disabling kvm, Hyperthreading > and multi-core processing in my BIOS. > > I'm kinda desperate at this point. As I said, I'd like to provide more infos, > so let me know if I can in some magic way.
You will need to use a snapshot on these new Comet Lake machines, which should include the following commit to sys/arch/amd64/amd64/tsc.c i7-10750H likely has a cpuid model of 0xa5 ---------------------------- revision 1.22 date: 2020/12/24 04:20:48; author: jsg; state: Exp; lines: +3 -1; commitid: U1nedAeXF0flsb1r; handle reported core clock frequency of 0 on newer Intel Comet Lake The 'nominal core crystal clock frequency' from cpuid 0x15 is 0 on Intel model 0xa5 (CML-H CML-S62 CML-S102) and 0xa6 (CML-U62). So act as if 24 MHz was reported like we do on other Skylake/Kaby Lake variants. Comet Lake processors with model 0x8e (CML-U42 CML-Y42) use the same model number used by Kaby Lake and many other parts which was already handled. While we could approximate the crystal frequency with 'Processor Base Frequency' from cpuid 0x16 eax like FreeBSD and Linux do, kettenis@ couldn't get ntpd to sync a clock on a Skylake machine with: CPUID 0x15: eax=2, ebx=134, khz=0 CPUID 0x16: eax=1600, ebx=1600, ecx=100, edx=0 with reported crystal frequency changing from 24000 kHz to 23880 kHz (cpuid 0x16 eax * 1000 * cpuid 0x15 eax / cpuid 0x15 ebx) and TSC frequency changing from 1608000000 to 1599960000. Cannon Lake, Ice Lake, and Tiger Lake are known to return non-zero frequency in cpuid 0x15 so hopefully no other model ids have to be added. James Cook reported hangs on bsd.rd with i7-10710U 06-a6-00 (CML-U62) (which does not have acpihpet) but not with bsd.mp (which does) and has confirmed that both approaches fixed the problem. ----------------------------
