** Summary changed:

- ACPI BIOS Error: AE_NOT_FOUND and invalid thermal zones (0.1°C) on ASUS 
Vivobook Pro 15 X3500PC
+ ASUS X3500PC BIOS 302: SEN1–SEN4 static ACPI trip methods fail with 
AE_NOT_FOUND

** Description changed:

- I am using an ASUS Vivobook Pro 15 X3500PC/K3500PC running Linux Mint
- 22.3, based on Ubuntu 24.04.
+ On an ASUS Vivobook X3500PC/K3500PC with BIOS X3500PC.302, the kernel
+ reports ACPI BIOS errors while probing thermal sensor participants
+ SEN1–SEN4.
  
- Current kernel:
- 7.0.0-28-generic
+ System
+ Model: ASUSTeK Vivobook_ASUSLaptop X3500PC_K3500PC
+ BIOS: X3500PC.302
+ BIOS date: 2022-08-08
+ Kernel: 7.0.0-28-generic #28~24.04.1-Ubuntu
+ Architecture: x86_64
+ Actual result
  
- Kernel package:
- linux-image-7.0.0-28-generic
- Version: 7.0.0-28.28~24.04.1
- Origin: official Ubuntu noble-updates/main and noble-security/main 
repositories
+ For each sensor, the static thermal trip-point methods reference objects
+ that cannot be resolved:
  
- Hardware:
- ASUS Vivobook Pro 15 X3500PC/K3500PC
+ SEN1._CRT -> S1CT
+ SEN1._HOT -> S1HT
+ SEN1._PSV -> S1PT
+ SEN1._AC0 -> S1AT
  
- BIOS:
- X3500PC.302
+ The same failure occurs for the corresponding S2*, S3*, and S4* objects.
  
- BIOS 302 is the latest BIOS currently available from ASUS for this
- model.
+ Example:
  
- The ACPI errors have occurred since I started using Linux on this
- machine. This is NOT a recent regression caused by kernel 7.0.
+ ACPI BIOS Error (bug): Could not resolve symbol
+ [\_SB.PC00.LPCB.EC0.SEN1._CRT.S1CT], AE_NOT_FOUND
  
- During every boot, the kernel reports repeated ACPI AE_NOT_FOUND errors
- involving undefined firmware symbols and thermal-zone methods.
+ ACPI Error: Aborting method
+ \_SB.PC00.LPCB.EC0.SEN1._CRT due to previous error
  
- Representative errors include:
+ The errors reproduce on the current boot.
  
- ACPI BIOS Error (bug): Could not resolve symbol [\CTDP], AE_NOT_FOUND
+ Expected result
  
- ACPI Error: Aborting method _SB.IETM.IDSP due to previous error
- (AE_NOT_FOUND)
+ The firmware should either:
  
- ACPI Error: Aborting method _SB.IETM._OSC due to previous error
- (AE_NOT_FOUND)
+ provide valid backing objects for the _CRT, _HOT, _PSV, and _AC0 methods; or
+ omit these methods when the corresponding static trip points are not 
implemented.
  
- The following thermal-zone objects under:
+ The kernel should ideally avoid repeatedly evaluating known-broken
+ static trip methods while preserving valid temperature readings.
  
- _SB.PC00.LPCB.EC0.SEN1
- _SB.PC00.LPCB.EC0.SEN2
- _SB.PC00.LPCB.EC0.SEN3
- _SB.PC00.LPCB.EC0.SEN4
+ Additional observations
  
- also fail when evaluating these methods:
+ The sensor participants are still registered as thermal zones:
  
- _CRT
- _HOT
- _PSV
- _AC0
+ thermal_zone2  SEN1       50 m°C
+ thermal_zone3  SEN2    76050 m°C
+ thermal_zone4  SEN3       50 m°C
+ thermal_zone5  SEN4    73050 m°C
  
- Examples include unresolved symbols such as:
+ SEN2 and SEN4 return plausible temperatures. This indicates that _TMP is
+ operational independently of the failing static trip-point methods.
  
- S1CT, S1HT, S1PT, S1AT
- S2CT, S2HT, S2PT, S2AT
- S3CT, S3HT, S3PT
- S4CT, S4HT, S4PT, S4AT
+ SEN1 and SEN3 return approximately 0.05°C; these may be inactive or
+ unpopulated channels, but their intended hardware meaning has not been
+ established.
  
- Observed thermal-zone readings include:
+ Blacklisting all four sensor participants would therefore discard
+ apparently useful temperature telemetry from SEN2 and SEN4.
  
- acpitz: approximately 43°C
- TCPU: approximately 41°C
- x86_pkg_temp: approximately 42°C
- SEN2: approximately 42°C
- SEN4: approximately 40°C
+ A conservative workaround would preserve _TMP and any programmable trip
+ interfaces while avoiding evaluation of the failing _CRT, _HOT, _PSV,
+ and _ACx methods for these participants on this model and BIOS.
  
- However, SEN1 and SEN3 report invalid readings of approximately 0.1°C.
- 
- The system remains operational:
- 
- * thermald is active and running
- * CPU fan control works
- * CPU temperatures are normal
- * NVMe temperatures are normal
- * NVIDIA and Intel graphics drivers work
- * there are no PCIe AER errors
- * there are no NVMe errors
- * there are no reported memory errors
- * suspend and general power management appear to work normally
- 
- thermald reports:
- 
- sensor id 14: No temp sysfs for reading raw temp
- Polling mode is enabled
- 
- This seems to be caused by malformed or incomplete ACPI firmware tables
- in ASUS BIOS 302. I am reporting it because the kernel may be able to
- add a model-specific quirk or provide better handling of the invalid
- thermal-zone definitions.
- 
- Expected result:
- 
- The firmware ACPI tables should be parsed without repeated AE_NOT_FOUND
- errors, and invalid SEN1/SEN3 thermal readings should either be ignored
- or handled safely.
- 
- Actual result:
- 
- Repeated ACPI BIOS errors are logged on every boot, and two thermal
- zones expose invalid 0.1°C readings.
- 
- ProblemType: Bug
- DistroRelease: Linux Mint 22.3
- Package: linux-image-7.0.0-28-generic 7.0.0-28.28~24.04.1 [origin: Ubuntu]
- ProcVersionSignature: Ubuntu 7.0.0-28.28~24.04.1-generic 7.0.12
- Uname: Linux 7.0.0-28-generic x86_64
- ApportVersion: 2.28.2-0ubuntu0.1
- Architecture: amd64
- AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  ripson     1554 F.... wireplumber
-  /dev/snd/seq:        ripson     1552 F.... pipewire
- CRDA: N/A
- CasperMD5CheckMismatches: ./EFI/boot/grubx64.efi
- CasperMD5CheckResult: fail
- CurrentDesktop: X-Cinnamon
- Date: Mon Jul 20 16:50:27 2026
- EcryptfsInUse: Yes
- InstallationDate: Installed on 2025-11-06 (256 days ago)
- InstallationMedia: Linux Mint 22.2 "Zara" - Release amd64 20250828
- MachineType: ASUSTeK COMPUTER INC. Vivobook_ASUSLaptop X3500PC_K3500PC
- ProcFB: 0 i915drmfb
- ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-7.0.0-28-generic 
root=/dev/mapper/vgmint-root ro quiet splash
- PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
- RelatedPackageVersions:
-  linux-restricted-modules-7.0.0-28-generic N/A
-  linux-backports-modules-7.0.0-28-generic  N/A
-  linux-firmware                            20240318.git3b128b60-0ubuntu2.27
- SourcePackage: linux-hwe-7.0
- UpgradeStatus: No upgrade log present (probably fresh install)
- dmi.bios.date: 08/08/2022
- dmi.bios.release: 5.19
- dmi.bios.vendor: American Megatrends International, LLC.
- dmi.bios.version: X3500PC.302
- dmi.board.asset.tag: ATN12345678901234567
- dmi.board.name: X3500PC
- dmi.board.vendor: ASUSTeK COMPUTER INC.
- dmi.board.version: 1.0
- dmi.chassis.asset.tag: No Asset Tag
- dmi.chassis.type: 10
- dmi.chassis.vendor: ASUSTeK COMPUTER INC.
- dmi.chassis.version: 1.0
- dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvrX3500PC.302:bd08/08/2022:br5.19:svnASUSTeKCOMPUTERINC.:pnVivobook_ASUSLaptopX3500PC_K3500PC:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnX3500PC:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku:pfaVivobook:
- dmi.product.family: Vivobook
- dmi.product.name: Vivobook_ASUSLaptop X3500PC_K3500PC
- dmi.product.version: 1.0
- dmi.sys.vendor: ASUSTeK COMPUTER INC.
+ I am available to test a patched Ubuntu kernel.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161334

Title:
  ASUS X3500PC BIOS 302: SEN1–SEN4 static ACPI trip methods fail with
  AE_NOT_FOUND

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-hwe-7.0/+bug/2161334/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to