First of all, I have to mention OpenBSD guests work perfectly on 6.7amd64 host 
even without previously discovered clock skew issue. I'm using tsc and ntpd to 
adjust guests' clock precisely. No any huge clock skew is detected. Good job!

It seems tsc does not help on linux guests. Clock is two times slower than host 
system's time. I didn't find a solution to solve it. Any suggestions?

Right after update amd64 6.6->6.7 vmd machines unexpectedly hangs with linux 
guests. Tested with Debian 5.2.0 kernel and Alpine 5.4.43-1-virt kernel. 
Machines run one by one (only one vm is run in a time of hang).

CPU utilization continuously increases from 20-25% when normal run up to 
160-188% when guest hangs, according to host system's top.

I tried to stop the vmd guest by 'vmctl stop linux' and CPU utilization 
decreased to ~99-100% but machine don't stop finally without additionally 
sending 'kill -HUP PID' signal to vmd process. I didn't see it in 6.6 with same 
linux guests.

Some errors from guests boot process which can be relevant:

Loading Linux 5.2.0-debian-amd64
Loading initial ramdist ...
ACPI BIOS Error (bug): A valid RSDP was not found (20190509/tbxfroot-210)
[Firmware Bug]: TSC doesn't count with P0 frequency!
[Firmware Bug]: cpu 0, invalid IBS interrupt offset 0 
(MSRC001103A=0x0000000000000000)
mce: Unambe to init MCE device (rc:-5)
tsc: Fast TSC calibration failed
...

Loading Linux 5.4.43-1-virt #Alpine SMP
[Firmware Bug]: TSC doesn't count with P0 frequency!
tsc: Fast TSC calibration failed
tsc: Unable to calibrate against PIT
tsc: No referece (HPET/PMTIMER) available
tsc: Marking TSC unstable due to could not calculate TSC khz

Martin

Reply via email to