Hi All, There have been a number of issues with boot hangs on some of the more recent Kaby Lake processors and a few Skylake SKUs. We were able to root cause this to a deadlock in the core ACPICA code. For the full details see https://github.com/joyent/smartos-live/issues/727 and https://smartos.org/bugview/OS-7093.
Since ACPI changes can be a bit gritty, I would like to ask for a bit more help in testing this across a variety of platforms -- in particular Desktop platforms. I've put together a series of test images that have the newer ACPI and also end up logging substantially more ACPI related information to the console in case something goes wrong (particularly on debug bits). If you could test this and ensure that you can boot and reboot OK, I would greatly appreciate it. I have both debug and non-debug media. If you'd like to build this yourself, the changes to illumos-joyent that we've made are available at https://github.com/rmustacc/illumos-gate/tree/acpi-dev-smartos. I'd also like to thank Mike Gerdts who wrote a bunch of tools for updating the ACPI tree in illumos which has made this effort substantially easier. Based on that we're now able to better track how we're handling changes and revisions to ACPI. That's available at https://github.com/joyent/acpica/tree/joyent/20180629-wip. Please note that these images are based on a platform from last week. non-debug raw platform: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/non-debug/platform-20180807T230146Z.tgz non-debug ISO vga: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/non-debug/acpi-nd-vga.iso non-debug ISO ttya: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/non-debug/acpi-nd-ttya.iso non-debug ISO ttyb: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/non-debug/acpi-nd-ttyb.iso non-debug USB vga: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/non-debug/acpi-nd-vga.usb.bz2 non-debug USB ttya: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/non-debug/acpi-nd-ttya.usb.bz2 non-debug USB ttyb: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/non-debug/acpi-nd-ttyb.usb.bz2 debug raw platform: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/debug/platform-20180807T223604Z.tgz debug ISO vga: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/debug/acpi-debug-vga.iso debug ISO ttya: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/debug/acpi-debug-ttya.iso debug ISO ttyb: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/debug/acpi-debug-ttyb.iso debug USB vga: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/debug/acpi-debug-vga.usb.bz2 debug USB ttya: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/debug/acpi-debug-ttya.usb.bz2 debug USB ttyb: https://us-east.manta.joyent.com/rmustacc/public/preview/acpi-201808/debug/acpi-debug-ttyb.usb.bz2 Again, thank you in advance for giving this a shot. Whether it works and especially if it does not for some reason, if you test this, can you please reply and let me know what the motherboard, processor, and BIOS revision that you're using are? Thanks, Robert ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125 Powered by Listbox: https://www.listbox.com
