Intel E3940 hangs on Install/boot MOST of the time
-
I have a strange circumstance and I'm wondering if anyone in the community can help me pinpoint the issue. I began to run into problems with installation hanging during installation of 2.5.2. I was able to successfully perform an install from safemode: on. However, it will inconsistently boot complete. Most of the time it appears to hang on HPET. Doing some verbose logging I was able to capture both a good and a failed boot.
BAD:acpi0: <ALASKA A M I > on motherboard ACPI: 8 ACPI AML tables successfully acquired and loaded PCIe: Memory Mapped configuration base @ 0xe0000000 ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48 acpi0: wakeup code va 0xfffffe0002426000 pa 0x3c000 unknown: I/O range not supported cpu0: Processor \_PR_.CPU0 (ACPI ID 1) -> APIC ID 0 cpu0: <ACPI CPU> on acpi0 cpu0: switching to generic Cx mode cpu1: Processor \_PR_.CPU1 (ACPI ID 2) -> APIC ID 1 cpu1: <ACPI CPU> on acpi0 ACPI: Dynamic OEM Table Load: ACPI: SSDT 0xFFFFF80005685000 00015F (v02 PmRef ApIst 00003000 INTL 20120913) cpu2: Processor \_PR_.CPU2 (ACPI ID 3) -> APIC ID 2 cpu2: <ACPI CPU> on acpi0 cpu3: Processor \_PR_.CPU3 (ACPI ID 4) -> APIC ID 3 cpu3: <ACPI CPU> on acpi0 attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 ioapic0: routing intpin 2 (ISA IRQ 0) to lapic 2 vector 48 Event timer "i8254" frequency 1193182 Hz quality 100 atrtc0: <AT realtime clock> port 0x70-0x77 on acpi0 atrtc0: Warning: Couldn't map I/O. atrtc0: registered as a time-of-day clock, resolution 1.000000s ioapic0: routing intpin 8 (ISA IRQ 8) to lapic 4 vector 48 ioapic0: routing intpin 8 (ISA IRQ 8) to lapic 0 vector 49
Good:
acpi0: <ALASKA A M I > on motherboard ACPI: 8 ACPI AML tables successfully acquired and loaded PCIe: Memory Mapped configuration base @ 0xe0000000 ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48 acpi0: wakeup code va 0xfffffe0002426000 pa 0x3c000 unknown: I/O range not supported cpu0: Processor \_PR_.CPU0 (ACPI ID 1) -> APIC ID 0 cpu0: <ACPI CPU> on acpi0 cpu0: switching to generic Cx mode cpu1: Processor \_PR_.CPU1 (ACPI ID 2) -> APIC ID 1 cpu1: <ACPI CPU> on acpi0 ACPI: Dynamic OEM Table Load: ACPI: SSDT 0xFFFFF80005526A00 00015F (v02 PmRef ApIst 00003000 INTL 20120913) cpu2: Processor \_PR_.CPU2 (ACPI ID 3) -> APIC ID 2 cpu2: <ACPI CPU> on acpi0 cpu3: Processor \_PR_.CPU3 (ACPI ID 4) -> APIC ID 3 cpu3: <ACPI CPU> on acpi0 attimer0: <AT timer> port 0x40-0x43,0x50-0x53 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 ioapic0: routing intpin 2 (ISA IRQ 0) to lapic 2 vector 48 Event timer "i8254" frequency 1193182 Hz quality 100 atrtc0: <AT realtime clock> port 0x70-0x77 on acpi0 atrtc0: Warning: Couldn't map I/O. atrtc0: registered as a time-of-day clock, resolution 1.000000s ioapic0: routing intpin 8 (ISA IRQ 8) to lapic 4 vector 48 ioapic0: routing intpin 8 (ISA IRQ 8) to lapic 0 vector 49 Event timer "RTC" frequency 32768 Hz quality 0 hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff irq 8 on acpi0 hpet0: vendor 0x8086, rev 0x1, 19200000Hz 64bit, 8 timers, legacy route hpet0: t0: irqs 0x00f00000 (0), MSI, 64bit, periodic hpet0: t1: irqs 0x00f00000 (0), MSI hpet0: t2: irqs 0x00f00800 (0), MSI hpet0: t3: irqs 0x00f01000 (0), MSI hpet0: t4: irqs 0x00000000 (0), MSI hpet0: t5: irqs 0x00000000 (0), MSI hpet0: t6: irqs 0x00000000 (0), MSI hpet0: t7: irqs 0x00000000 (0), MSI Timecounter "HPET" frequency 19200000 Hz quality 950 msi: routing MSI-X IRQ 256 to local APIC 6 vector 48 msi: routing MSI-X IRQ 257 to local APIC 0 vector 50 msi: routing MSI-X IRQ 258 to local APIC 2 vector 49 msi: routing MSI-X IRQ 259 to local APIC 4 vector 48 msi: routing MSI-X IRQ 260 to local APIC 6 vector 49 msi: routing MSI-X IRQ 261 to local APIC 0 vector 51 msi: routing MSI-X IRQ 262 to local APIC 2 vector 50 msi: routing MSI-X IRQ 263 to local APIC 4 vector 49 Event timer "HPET" frequency 19200000 Hz quality 550 Event timer "HPET1" frequency 19200000 Hz quality 440 Event timer "HPET2" frequency 19200000 Hz quality 440 Event timer "HPET3" frequency 19200000 Hz quality 440 Event timer "HPET4" frequency 19200000 Hz quality 440 ACPI timer: 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 -> 10 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 acpi_ec0: <Embedded Controller: GPE 0x2b> port 0x62,0x66 on acpi0
I've searched the forums and there has been a lot of discussion about Apollo Lake processors with FreeBSD 11. Solutions stated to add to the /boot/loader.conf.local the entry
machdep.disable_msix_migration=1
I've added this entry but it seems to make no difference in the frequency it actually successfully boots.
BIOS settings I've tried include ACPI Disable and CSM with UEFI. None of which seem to matter.
references found
pfSense hanging / freezing on boot at HPET with J3455 CPU / Apollo LakeIs Apollo Lake 2.4 stability okay yet
If anyone has any insights or if I can provide any additional information I will.