All of lore.kernel.org
 help / color / mirror / Atom feed
* regression 6.18.57: acpi power button vanished in machines running in qemu
@ 2026-10-17 17:26 Wolfgang Walter
  2026-10-18  6:48 ` Greg Kroah-Hartman
  0 siblings, 1 reply; 7+ messages in thread
From: Wolfgang Walter @ 2026-10-17 17:26 UTC (permalink / raw)
  To: stable; +Cc: Greg Kroah-Hartman, patches, Rafael J. Wysocki, Sasha Levin

Hello,

since 6.18.57 there is no acpi power button any more in virtual qemu 
based machines (as far as I can see model doesn't matter).

Here the output of dmesg | grep -i acpi with 6.18.57:
[    0.003119] ACPI: Early table checksum verification disabled
[    0.003122] ACPI: RSDP 0x00000000000F5250 000014 (v00 BOCHS )
[    0.003125] ACPI: RSDT 0x000000007FFE2439 000038 (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.003129] ACPI: FACP 0x000000007FFE2229 0000F4 (v03 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.003133] ACPI: DSDT 0x000000007FFE0040 0021E9 (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.003136] ACPI: FACS 0x000000007FFE0000 000040
[    0.003137] ACPI: APIC 0x000000007FFE231D 000080 (v03 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.003139] ACPI: HPET 0x000000007FFE239D 000038 (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.003141] ACPI: MCFG 0x000000007FFE23D5 00003C (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.003143] ACPI: WAET 0x000000007FFE2411 000028 (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.003144] ACPI: Reserving FACP table memory at [mem 
0x7ffe2229-0x7ffe231c]
[    0.003145] ACPI: Reserving DSDT table memory at [mem 
0x7ffe0040-0x7ffe2228]
[    0.003146] ACPI: Reserving FACS table memory at [mem 
0x7ffe0000-0x7ffe003f]
[    0.003147] ACPI: Reserving APIC table memory at [mem 
0x7ffe231d-0x7ffe239c]
[    0.003147] ACPI: Reserving HPET table memory at [mem 
0x7ffe239d-0x7ffe23d4]
[    0.003148] ACPI: Reserving MCFG table memory at [mem 
0x7ffe23d5-0x7ffe2410]
[    0.003148] ACPI: Reserving WAET table memory at [mem 
0x7ffe2411-0x7ffe2438]
[    0.005074] ACPI: PM-Timer IO Port: 0x608
[    0.005087] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.005122] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.005124] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high 
level)
[    0.005125] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high 
level)
[    0.005126] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high 
level)
[    0.005127] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high 
level)
[    0.005129] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.005130] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.037513] ACPI: Core revision 20250807
[    0.056253] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.068690] ACPI: Added _OSI(Module Device)
[    0.068692] ACPI: Added _OSI(Processor Device)
[    0.068693] ACPI: Added _OSI(Processor Aggregator Device)
[    0.069380] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    0.070389] ACPI: Interpreter enabled
[    0.070400] ACPI: PM: (supports S0 S3 S4 S5)
[    0.070402] ACPI: Using IOAPIC for interrupt routing
[    0.070479] PCI: Using host bridge windows from ACPI; if necessary, 
use "pci=nocrs" and report a bug
[    0.070564] ACPI: Enabled 2 GPEs in block 00 to 3F
[    0.073006] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.073015] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM 
ClockPM Segments MSI HPX-Type3]
[    0.073053] acpi PNP0A08:00: _OSC: platform does not support 
[PCIeHotplug LTR]
[    0.073089] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME 
AER PCIeCapability]
[    0.095825] pci 0000:00:1f.0: quirk: [io  0x0600-0x067f] claimed by 
ICH6 ACPI/GPIO/TCO
[    0.099290] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
[    0.099407] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[    0.099514] ACPI: PCI: Interrupt link LNKC configured for IRQ 11
[    0.099619] ACPI: PCI: Interrupt link LNKD configured for IRQ 11
[    0.099735] ACPI: PCI: Interrupt link LNKE configured for IRQ 10
[    0.099837] ACPI: PCI: Interrupt link LNKF configured for IRQ 10
[    0.099983] ACPI: PCI: Interrupt link LNKG configured for IRQ 11
[    0.100088] ACPI: PCI: Interrupt link LNKH configured for IRQ 11
[    0.100138] ACPI: PCI: Interrupt link GSIA configured for IRQ 16
[    0.100145] ACPI: PCI: Interrupt link GSIB configured for IRQ 17
[    0.100150] ACPI: PCI: Interrupt link GSIC configured for IRQ 18
[    0.100154] ACPI: PCI: Interrupt link GSID configured for IRQ 19
[    0.100159] ACPI: PCI: Interrupt link GSIE configured for IRQ 20
[    0.100163] ACPI: PCI: Interrupt link GSIF configured for IRQ 21
[    0.100168] ACPI: PCI: Interrupt link GSIG configured for IRQ 22
[    0.100172] ACPI: PCI: Interrupt link GSIH configured for IRQ 23
[    0.101366] PCI: Using ACPI for IRQ routing
[    0.173928] pnp: PnP ACPI init
[    0.174037] ACPI: IRQ 4 override to edge(!), high(!)
[    0.174454] pnp: PnP ACPI: found 5 devices
[    0.180876] clocksource: acpi_pm: mask: 0xffffff max_cycles: 
0xffffff, max_idle_ns: 2085701024 ns
[    0.182039] ACPI: \_SB_.GSIA: Enabled at IRQ 16
[    0.182958] ACPI: \_SB_.GSIB: Enabled at IRQ 17
[    0.183807] ACPI: \_SB_.GSIC: Enabled at IRQ 18
[    0.184660] ACPI: \_SB_.GSID: Enabled at IRQ 19
[    0.649897] ACPI: \_SB_.GSIG: Enabled at IRQ 22
[    0.650815] ACPI: \_SB_.GSIH: Enabled at IRQ 23
[    0.652917] ACPI: \_SB_.GSIE: Enabled at IRQ 20
[    0.654260] ACPI: \_SB_.GSIF: Enabled at IRQ 21
[    0.660710] ACPI: bus type USB registered
[    1.520244] ACPI: bus type drm_connector registered
[    1.545037] parport_pc 00:02: reported by Plug and Play ACPI


And here the same with 6.18.56:

[    0.002892] ACPI: Early table checksum verification disabled
[    0.002893] ACPI: RSDP 0x00000000000F5250 000014 (v00 BOCHS )
[    0.002896] ACPI: RSDT 0x000000007FFE2439 000038 (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.002900] ACPI: FACP 0x000000007FFE2229 0000F4 (v03 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.002903] ACPI: DSDT 0x000000007FFE0040 0021E9 (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.002905] ACPI: FACS 0x000000007FFE0000 000040
[    0.002907] ACPI: APIC 0x000000007FFE231D 000080 (v03 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.002909] ACPI: HPET 0x000000007FFE239D 000038 (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.002910] ACPI: MCFG 0x000000007FFE23D5 00003C (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.002912] ACPI: WAET 0x000000007FFE2411 000028 (v01 BOCHS  BXPC     
00000001 BXPC 00000001)
[    0.002913] ACPI: Reserving FACP table memory at [mem 
0x7ffe2229-0x7ffe231c]
[    0.002914] ACPI: Reserving DSDT table memory at [mem 
0x7ffe0040-0x7ffe2228]
[    0.002915] ACPI: Reserving FACS table memory at [mem 
0x7ffe0000-0x7ffe003f]
[    0.002915] ACPI: Reserving APIC table memory at [mem 
0x7ffe231d-0x7ffe239c]
[    0.002916] ACPI: Reserving HPET table memory at [mem 
0x7ffe239d-0x7ffe23d4]
[    0.002916] ACPI: Reserving MCFG table memory at [mem 
0x7ffe23d5-0x7ffe2410]
[    0.002916] ACPI: Reserving WAET table memory at [mem 
0x7ffe2411-0x7ffe2438]
[    0.004075] ACPI: PM-Timer IO Port: 0x608
[    0.004081] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1])
[    0.004110] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.004112] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high 
level)
[    0.004112] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high 
level)
[    0.004113] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high 
level)
[    0.004113] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high 
level)
[    0.004115] ACPI: Using ACPI (MADT) for SMP configuration information
[    0.004116] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.023015] ACPI: Core revision 20250807
[    0.038123] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.049553] ACPI: Added _OSI(Module Device)
[    0.049554] ACPI: Added _OSI(Processor Device)
[    0.049555] ACPI: Added _OSI(Processor Aggregator Device)
[    0.050320] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    0.052728] ACPI: Interpreter enabled
[    0.052728] ACPI: PM: (supports S0 S3 S4 S5)
[    0.052728] ACPI: Using IOAPIC for interrupt routing
[    0.052728] PCI: Using host bridge windows from ACPI; if necessary, 
use "pci=nocrs" and report a bug
[    0.052728] ACPI: Enabled 2 GPEs in block 00 to 3F
[    0.053130] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.053134] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM 
ClockPM Segments MSI HPX-Type3]
[    0.053150] acpi PNP0A08:00: _OSC: platform does not support 
[PCIeHotplug LTR]
[    0.053173] acpi PNP0A08:00: _OSC: OS now controls [SHPCHotplug PME 
AER PCIeCapability]
[    0.076666] pci 0000:00:1f.0: quirk: [io  0x0600-0x067f] claimed by 
ICH6 ACPI/GPIO/TCO
[    0.080509] ACPI: PCI: Interrupt link LNKA configured for IRQ 10
[    0.080543] ACPI: PCI: Interrupt link LNKB configured for IRQ 10
[    0.080571] ACPI: PCI: Interrupt link LNKC configured for IRQ 11
[    0.080599] ACPI: PCI: Interrupt link LNKD configured for IRQ 11
[    0.080627] ACPI: PCI: Interrupt link LNKE configured for IRQ 10
[    0.080658] ACPI: PCI: Interrupt link LNKF configured for IRQ 10
[    0.080710] ACPI: PCI: Interrupt link LNKG configured for IRQ 11
[    0.080740] ACPI: PCI: Interrupt link LNKH configured for IRQ 11
[    0.080754] ACPI: PCI: Interrupt link GSIA configured for IRQ 16
[    0.080757] ACPI: PCI: Interrupt link GSIB configured for IRQ 17
[    0.080759] ACPI: PCI: Interrupt link GSIC configured for IRQ 18
[    0.080762] ACPI: PCI: Interrupt link GSID configured for IRQ 19
[    0.080765] ACPI: PCI: Interrupt link GSIE configured for IRQ 20
[    0.080768] ACPI: PCI: Interrupt link GSIF configured for IRQ 21
[    0.080770] ACPI: PCI: Interrupt link GSIG configured for IRQ 22
[    0.080773] ACPI: PCI: Interrupt link GSIH configured for IRQ 23
[    0.081218] PCI: Using ACPI for IRQ routing
[    0.118556] pnp: PnP ACPI init
[    0.118688] ACPI: IRQ 4 override to edge(!), high(!)
[    0.119019] pnp: PnP ACPI: found 5 devices
[    0.124970] clocksource: acpi_pm: mask: 0xffffff max_cycles: 
0xffffff, max_idle_ns: 2085701024 ns
[    0.125698] ACPI: \_SB_.GSIA: Enabled at IRQ 16
[    0.126096] ACPI: \_SB_.GSIB: Enabled at IRQ 17
[    0.126535] ACPI: \_SB_.GSIC: Enabled at IRQ 18
[    0.126912] ACPI: \_SB_.GSID: Enabled at IRQ 19
[    0.384736] ACPI: \_SB_.GSIG: Enabled at IRQ 22
[    0.388909] ACPI: \_SB_.GSIH: Enabled at IRQ 23
[    0.395883] ACPI: bus type USB registered
[    0.398672] ACPI: \_SB_.GSIE: Enabled at IRQ 20
[    0.403361] ACPI: \_SB_.GSIF: Enabled at IRQ 21
[    1.099841] ACPI: bus type drm_connector registered
[    1.276439] ACPI: button: Power Button [PWRF]
[    1.278258] parport_pc 00:02: reported by Plug and Play ACPI


As one can see, there is no

ACPI: button: Power Button [PWRF]


This is nasty as now shutdown with virsh stops working (qemu's 
system_powerdown does nothing).

Regards,
-- 
Wolfgang Walter
Studierendenwerk München Oberbayern
Anstalt des öffentlichen Rechts

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: regression 6.18.57: acpi power button vanished in machines running in qemu
  2026-10-17 17:26 regression 6.18.57: acpi power button vanished in machines running in qemu Wolfgang Walter
@ 2026-10-18  6:48 ` Greg Kroah-Hartman
  2026-10-18 10:19   ` Bob Anderson
  0 siblings, 1 reply; 7+ messages in thread
From: Greg Kroah-Hartman @ 2026-10-18  6:48 UTC (permalink / raw)
  To: Wolfgang Walter; +Cc: stable, patches, Rafael J. Wysocki, Sasha Levin

On Sat, Oct 17, 2026 at 07:26:54PM +0200, Wolfgang Walter wrote:
> Hello,
> 
> since 6.18.57 there is no acpi power button any more in virtual qemu based
> machines (as far as I can see model doesn't matter).

Can you use 'git bisect' to find the offending change?  Does this also
happen in the latest 7.2.y and 7.3-rc releases?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: regression 6.18.57: acpi power button vanished in machines running in qemu
  2026-10-18  6:48 ` Greg Kroah-Hartman
@ 2026-10-18 10:19   ` Bob Anderson
  2026-10-18 13:35     ` Greg Kroah-Hartman
  0 siblings, 1 reply; 7+ messages in thread
From: Bob Anderson @ 2026-10-18 10:19 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Wolfgang Walter, stable, patches, Rafael J. Wysocki, Sasha Levin

On Sun, Oct 18, 2026 at 08:48:03AM +0200, Greg Kroah-Hartman wrote:
> On Sat, Oct 17, 2026 at 07:26:54PM +0200, Wolfgang Walter wrote:
> > 
> > since 6.18.57 there is no acpi power button any more in virtual qemu based
> > machines (as far as I can see model doesn't matter).
> 
> Can you use 'git bisect' to find the offending change?  Does this also
> happen in the latest 7.2.y and 7.3-rc releases?

Reverting 38c79dacc8063ff8a0d75ce2a900fbaff82ad94c makes the problem
go away.

Reverting cleanly required reverting c85f325d9ec3116b0d4ee9d5b76c26aea0ad5ce0
and 78677084cd09001c3c815aab80c59708130a65d7 too.

FWIW we also have this problem on hardware (various Dell servers): the
power button and "graceful shutdown" via iDRAC no longer work. We're using
a custom ACPI daemon that looks specifically for ACPI power button events.

thanks,
Bob.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: regression 6.18.57: acpi power button vanished in machines running in qemu
  2026-10-18 10:19   ` Bob Anderson
@ 2026-10-18 13:35     ` Greg Kroah-Hartman
  2026-10-18 16:47       ` Bob Anderson
  2026-10-18 19:49       ` Bob Anderson
  0 siblings, 2 replies; 7+ messages in thread
From: Greg Kroah-Hartman @ 2026-10-18 13:35 UTC (permalink / raw)
  To: Bob Anderson
  Cc: Wolfgang Walter, stable, patches, Rafael J. Wysocki, Sasha Levin

On Sun, Oct 18, 2026 at 11:19:15AM +0100, Bob Anderson wrote:
> On Sun, Oct 18, 2026 at 08:48:03AM +0200, Greg Kroah-Hartman wrote:
> > On Sat, Oct 17, 2026 at 07:26:54PM +0200, Wolfgang Walter wrote:
> > > 
> > > since 6.18.57 there is no acpi power button any more in virtual qemu based
> > > machines (as far as I can see model doesn't matter).
> > 
> > Can you use 'git bisect' to find the offending change?  Does this also
> > happen in the latest 7.2.y and 7.3-rc releases?
> 
> Reverting 38c79dacc8063ff8a0d75ce2a900fbaff82ad94c makes the problem
> go away.
> 
> Reverting cleanly required reverting c85f325d9ec3116b0d4ee9d5b76c26aea0ad5ce0
> and 78677084cd09001c3c815aab80c59708130a65d7 too.
> 
> FWIW we also have this problem on hardware (various Dell servers): the
> power button and "graceful shutdown" via iDRAC no longer work. We're using
> a custom ACPI daemon that looks specifically for ACPI power button events.

is this an issue in 7.3-rc as well?

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: regression 6.18.57: acpi power button vanished in machines running in qemu
  2026-10-18 13:35     ` Greg Kroah-Hartman
@ 2026-10-18 16:47       ` Bob Anderson
  2026-10-18 19:49       ` Bob Anderson
  1 sibling, 0 replies; 7+ messages in thread
From: Bob Anderson @ 2026-10-18 16:47 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Wolfgang Walter, stable, patches, Rafael J. Wysocki, Sasha Levin

On Sun, Oct 18, 2026 at 03:35:31PM +0200, Greg Kroah-Hartman wrote:
> On Sun, Oct 18, 2026 at 11:19:15AM +0100, Bob Anderson wrote:
> > > On Sat, Oct 17, 2026 at 07:26:54PM +0200, Wolfgang Walter wrote:
> > > > 
> > > > since 6.18.57 there is no acpi power button any more in virtual qemu based
> > > > machines (as far as I can see model doesn't matter).
> > ...
> > Reverting 38c79dacc8063ff8a0d75ce2a900fbaff82ad94c makes the problem
> > go away.
> > ...
> 
> is this an issue in 7.3-rc as well?

ACPI power button in QEMU on v7.3-rc7 seems OK.

I haven't tested on hardware, but I suspect that it'll also be OK.

thanks,
Bob.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: regression 6.18.57: acpi power button vanished in machines running in qemu
  2026-10-18 13:35     ` Greg Kroah-Hartman
  2026-10-18 16:47       ` Bob Anderson
@ 2026-10-18 19:49       ` Bob Anderson
  2026-10-19 16:29         ` Wolfgang Walter
  1 sibling, 1 reply; 7+ messages in thread
From: Bob Anderson @ 2026-10-18 19:49 UTC (permalink / raw)
  To: Greg Kroah-Hartman
  Cc: Wolfgang Walter, stable, patches, Rafael J. Wysocki, Sasha Levin

On Sat, Oct 17, 2026 at 07:26:54PM +0200, Wolfgang Walter wrote:
> since 6.18.57 there is no acpi power button any more in virtual qemu based
> machines (as far as I can see model doesn't matter).

Cherry-picking ab06eb9204010c61e754bf4e71ee6f554584714d should fix things.

thanks,
Bob.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: regression 6.18.57: acpi power button vanished in machines running in qemu
  2026-10-18 19:49       ` Bob Anderson
@ 2026-10-19 16:29         ` Wolfgang Walter
  0 siblings, 0 replies; 7+ messages in thread
From: Wolfgang Walter @ 2026-10-19 16:29 UTC (permalink / raw)
  To: Bob Anderson
  Cc: Greg Kroah-Hartman, stable, patches, Rafael J. Wysocki,
	Sasha Levin

Hello Bob,

indeed, this fixes the problem for me und virtual machines. Thanks for 
looking into it.

Am 2026-10-18 21:49, schrieb Bob Anderson:
> On Sat, Oct 17, 2026 at 07:26:54PM +0200, Wolfgang Walter wrote:
>> since 6.18.57 there is no acpi power button any more in virtual qemu 
>> based
>> machines (as far as I can see model doesn't matter).
> 
> Cherry-picking ab06eb9204010c61e754bf4e71ee6f554584714d should fix 
> things.
> 
> thanks,
> Bob.

Regards
-- 
Wolfgang Walter
Studierendenwerk München Oberbayern
Anstalt des öffentlichen Rechts

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-10-19 16:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-17 17:26 regression 6.18.57: acpi power button vanished in machines running in qemu Wolfgang Walter
2026-10-18  6:48 ` Greg Kroah-Hartman
2026-10-18 10:19   ` Bob Anderson
2026-10-18 13:35     ` Greg Kroah-Hartman
2026-10-18 16:47       ` Bob Anderson
2026-10-18 19:49       ` Bob Anderson
2026-10-19 16:29         ` Wolfgang Walter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.