I have a problem on my old Toshiba Satellite A210 laptop (AMD Turion X2 TL-64 with ATI Radeon HD2600 and 4GB ram); assuming that with Ubuntu 14.04 everything works perfectly, testing any version between 16.04, 17.04 and 17.10beta, the system always hangs on shutdown or reboot, remaining locked on the logo and forcing me to hold down the power button to force it to poweroff. This happens with predefined kernels and even updating everything via synaptic.
I noticed that these errors are reported at Ubuntu startup:
[ 0.092139] mce: [Hardware Error]: CPU 1: Machine Check: 0 Bank 0: ee4be1000001fbff
[ 0.092144] mce: [Hardware Error]: TSC 0 ADDR fbffefcbfbff
[ 0.092147] mce: [Hardware Error]: PROCESSOR 2:60f82 TIME 1506928590 SOCKET 0 APIC 1 microcode 0
[ 0.092151] mce: [Hardware Error]: CPU 1: Machine Check: 0 Bank 1: ffffffffffefcfdb
[ 0.092152] mce: [Hardware Error]: TSC 0 ADDR ffffffffffffffff
[ 0.092155] mce: [Hardware Error]: PROCESSOR 2:60f82 TIME 1506928590 SOCKET 0 APIC 1 microcode 0
[ 0.222219] ACPI Error: No handler for Region [ERAM] (ffffa0f02c0b3af8) [EmbeddedControl] (20160930/evregion-166)
[ 0.222228] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160930/exfldio-299)
[ 0.222233] ACPI Error: Method parse/execution failed [\_SB.HTEV] (Node ffffa0f02c0aaaa0), AE_NOT_EXIST (20160930/psparse-543)
[ 0.222241] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPC0.EC0._REG] (Node ffffa0f02c0b57d0), AE_NOT_EXIST (20160930/psparse-543)
[ 0.222827] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
After spending many hours searching for the problem, I found out that using the kernel version 4.4 (4.4.89 at this time) everything works well and startup errors disappear! If I use another version (the latest versions of 4.8, 4.9, 4.10, 4.12, 4.13), errors go back and the system hangs again on shutdown or reboot.
I also noticed that using the grub nolapic option, the system turns off properly, but the CPU is not recognized correctly (only 1 core detected) and there are lags using the system; noapic has no effect, but other acpi options (acpi = off or acpi = noirq and all other combinations) block the system at startup.
Now I'm using Ubuntu 17.10beta with the 4.4.89 kernel and everything works fine (support for kernel 4.4 should still last until 2022, https://www.kernel.org/category/releases.html).
Can anyone suggest how to proceed to try to resolve this issue with the latest kernel versions?