Contents

ACPI BIOS Error (bug): Could not resolve symbol [ TZ.ETMD], AE_NOT_FOUND (20220313/psargs-330)

Contents

I started seeing this error on my work laptop, a DELL XPS 17 9710:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.ETMD], AE_NOT_FOUND (20220313/psargs-330)

No Local Variables are initialized for Method [_OSC]
 
Initialized Arguments for Method [_OSC]:  (4 arguments defined for method invocation)
  Arg0:   00000000fb231197 <Obj>           Buffer(16) 5D A8 3B B2 B7 C8 42 35
  Arg1:   0000000025d9a193 <Obj>           Integer 0000000000000001
  Arg2:   0000000078b55545 <Obj>           Integer 0000000000000002
  Arg3:   00000000bf92f763 <Obj>           Buffer(8) 00 00 00 00 05 00 00 00
 
ACPI Error: Aborting method \_SB.IETM._OSC due to previous error (AE_NOT_FOUND) (20220331/psparse-529)

It would appear when I was attempting to power off or restart, and would freeze at this point. I would then need to press and hold the power button to power off the laptop.

When starting Linux, I wouldn’t get the graphical login, but only the terminal prompt.

My current kernel is Linux 5.19.0-38-generic, but my Grub menu, also has Linux 5.15.0-25-generic available.

Solution

I was able to boot into the graphical login by selecting the Linux 5.15.0-25-generic kernel from the grub menu. Once booted with this kernel, I’m now able to reboot and power off as normal.

Now I just need to set grub to use that kernel by default.

Adding the following lines to /etc/default/grub will cause grub to save the selection each time, and default to that on the next boot.

1
2
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved

Remove or comment out any other lines, such as GRUB_DEFAULT=0.

Run sudo update-grub, then reboot to test it out.