Thanks for the pointer! I disabled ‘Monitor M-Wait’ in the bios and the machine now boots with all 4 cores!
Steve > On Jun 26, 2018, at 21:04, m...@netbsd.org wrote: > > For context: > https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/pentium-celeron-n-series-j-series-datasheet-spec-update.pdf > > APL30 A Store Instruction May Not Wake up MWAIT > Problem: > One use of the MONITOR/MWAIT instruction pair is to allow a logical processor > to wait > in a sleep state until a store to the armed address range occurs. Due to this > erratum, > stores to the armed address range may not trigger MWAIT to resume execution. > Implication : > The logical processor that executed the MWAIT instruction may not resume > execution > until it receives an interrupt. Software that does not rely on stores to the > armed > address range to wake a logical processor from an MWAIT sleep state is not > affected > by this erratum. > Workaround : > Software needs to use interrupts to wake processors from MWAIT-induced sleep > states. > > I got the hint from a reddit comment: > https://www.reddit.com/r/PFSENSE/comments/76qag8/240_not_booting_due_to_hpet/dogx84x/ > > It says you can turn it off in BIOS too, if you don't feel like changing > the kernel. >