@67GTA, just trying to confirm your changes to the DSDT (its a bit hard to diff as there are a lot of optimizations). Basically the major things you changes seem to me the return package for the _WAK method, the removal of those two Zero statements and (maybe the thing that has most effect to the bug) change the processor register block. Is that correct?
I am not sure the reason for the bugs experienced on the HPs is the same as I see on one machine here (which is triggered by enabling C1E), but it sounds a bit like it might go down to the same root. Somehow most BIOS define an override for IRQ0 (the timer) and it seems this often is not correct.
Maybe someone wants to give the following a try:
- If you have a custom DSDT, add "acpi_no_initrd_override" to the boot options. This
should make the kernel ignore that custom DSDT and the hangs should reappear.
- adding "debug apic=debug" add a little more information into the dmesg
- Then try the following combinations:
* nohpet
* idle=poll
* acpi_skip_timer_override
Do any of these make the boot work without a keypress?
@67GTA, just trying to confirm your changes to the DSDT (its a bit hard to diff as there are a lot of optimizations). Basically the major things you changes seem to me the return package for the _WAK method, the removal of those two Zero statements and (maybe the thing that has most effect to the bug) change the processor register block. Is that correct? initrd_ override" to the boot options. This timer_override
I am not sure the reason for the bugs experienced on the HPs is the same as I see on one machine here (which is triggered by enabling C1E), but it sounds a bit like it might go down to the same root. Somehow most BIOS define an override for IRQ0 (the timer) and it seems this often is not correct.
Maybe someone wants to give the following a try:
- If you have a custom DSDT, add "acpi_no_
should make the kernel ignore that custom DSDT and the hangs should reappear.
- adding "debug apic=debug" add a little more information into the dmesg
- Then try the following combinations:
* nohpet
* idle=poll
* acpi_skip_
Do any of these make the boot work without a keypress?