12Next
返回列表 发新帖
查看: 1753|回复: 13

SER7: acpitz-acpi-0 temperature always 0.0°C

[复制链接]

1

Threads

10

Posts

73

Credits

Member

Rank: 2

Credits
73
发表于 2024-01-10 01:44:06 | 显示全部楼层 |阅读模式
I have a SER7 (bios V37) running Ubuntu 23.10 that always reports 0.0°C for the acpitz-acpi-0 sensor:
  1. $ sensors
  2. iwlwifi_1-virtual-0
  3. Adapter: Virtual device
  4. temp1:            N/A  

  5. amdgpu-pci-c500
  6. Adapter: PCI adapter
  7. vddgfx:        1.40 V  
  8. vddnb:       656.00 mV
  9. edge:         +28.0°C  
  10. PPT:          12.05 W  

  11. acpitz-acpi-0
  12. Adapter: ACPI interface
  13. temp1:         +0.0°C  (crit = +110.0°C)

  14. k10temp-pci-00c3
  15. Adapter: PCI adapter
  16. Tctl:         +29.8°C  

  17. nvme-pci-0400
  18. Adapter: PCI adapter
  19. Composite:    +32.9°C  (low  =  -0.1°C, high = +84.8°C)
  20.                        (crit = +94.8°C)
  21. Sensor 1:     +32.9°C  (low  = -273.1°C, high = +65261.8°C)
  22. Sensor 2:     +41.9°C  (low  = -273.1°C, high = +65261.8°C)
  23. Sensor 8:     +32.9°C  (low  = -273.1°C, high = +65261.8°C)
复制代码


I also get the following ACPI BIOS errors on boot:
  1. [    0.272466] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP5.RTL8], AE_NOT_FOUND (20230331/dswload2-162)
  2. [    0.272476] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230331/psobject-220)
复制代码


Has anyone run else run into these issues with their SER7?
回复

使用道具 举报

0

Threads

2

Posts

29

Credits

Newbie

Rank: 1

Credits
29
发表于 2024-01-16 17:19:43 | 显示全部楼层
And mine is the same.I think it's a BIOS problem.But for me the bigger problem is after BIOS V28 the ethernet Speed is limited to 100Mb/s and can't be changed.Can you post the output of "ethtool"
emerge -DuNav world
回复 支持 1 反对 0

使用道具 举报

1

Threads

10

Posts

73

Credits

Member

Rank: 2

Credits
73
 楼主| 发表于 2024-01-10 02:48:10 | 显示全部楼层
For reference here is the ACPI code that defines the thermal zone used for acpitz-acpi-0:
  1. /*
  2. * Intel ACPI Component Architecture
  3. * AML/ASL+ Disassembler version 20200925 (64-bit version)
  4. * Copyright (c) 2000 - 2020 Intel Corporation
  5. *
  6. * Disassembling to symbolic ASL+ operators
  7. *
  8. * Disassembly of ssdt15.dat, Tue Jan  9 18:43:01 2024
  9. *
  10. * Original Table Header:
  11. *     Signature        "SSDT"
  12. *     Length           0x000007D5 (2005)
  13. *     Revision         0x02
  14. *     Checksum         0x51
  15. *     OEM ID           "AMD"
  16. *     OEM Table ID     "THERMAL0"
  17. *     OEM Revision     0x00000001 (1)
  18. *     Compiler ID      "INTL"
  19. *     Compiler Version 0x20220331 (539099953)
  20. */
  21. DefinitionBlock ("", "SSDT", 2, "AMD", "THERMAL0", 0x00000001)
  22. {
  23.     External (_SB_.PCI0.SBRG.EC0_.DIEH, FieldUnitObj)
  24.     External (_SB_.PCI0.SBRG.EC0_.OKEC, IntObj)
  25.     External (_SB_.PCI0.SBRG.EC0_.Z009, MutexObj)
  26.     External (_SB_.PLTF.C000, DeviceObj)
  27.     External (_SB_.PLTF.C001, DeviceObj)
  28.     External (_SB_.PLTF.C002, DeviceObj)
  29.     External (_SB_.PLTF.C003, DeviceObj)
  30.     External (_SB_.PLTF.C004, DeviceObj)
  31.     External (_SB_.PLTF.C005, DeviceObj)
  32.     External (_SB_.PLTF.C006, DeviceObj)
  33.     External (_SB_.PLTF.C007, DeviceObj)
  34.     External (_SB_.PLTF.C008, DeviceObj)
  35.     External (_SB_.PLTF.C009, DeviceObj)
  36.     External (_SB_.PLTF.C00A, DeviceObj)
  37.     External (_SB_.PLTF.C00B, DeviceObj)
  38.     External (_SB_.PLTF.C00C, DeviceObj)
  39.     External (_SB_.PLTF.C00D, DeviceObj)
  40.     External (_SB_.PLTF.C00E, DeviceObj)
  41.     External (_SB_.PLTF.C00F, DeviceObj)
  42.     External (M037, DeviceObj)
  43.     External (M046, IntObj)
  44.     External (M050, DeviceObj)
  45.     External (M051, DeviceObj)
  46.     External (M052, DeviceObj)
  47.     External (M053, DeviceObj)
  48.     External (M054, DeviceObj)
  49.     External (M055, DeviceObj)
  50.     External (M056, DeviceObj)
  51.     External (M057, DeviceObj)
  52.     External (M058, DeviceObj)
  53.     External (M059, DeviceObj)
  54.     External (M062, DeviceObj)
  55.     External (M068, DeviceObj)
  56.     External (M069, DeviceObj)
  57.     External (M070, DeviceObj)
  58.     External (M071, DeviceObj)
  59.     External (M072, DeviceObj)
  60.     External (M074, DeviceObj)
  61.     External (M075, DeviceObj)
  62.     External (M076, DeviceObj)
  63.     External (M077, DeviceObj)
  64.     External (M078, DeviceObj)
  65.     External (M079, DeviceObj)
  66.     External (M080, DeviceObj)
  67.     External (M081, DeviceObj)
  68.     External (M082, FieldUnitObj)
  69.     External (M083, FieldUnitObj)
  70.     External (M084, FieldUnitObj)
  71.     External (M085, FieldUnitObj)
  72.     External (M086, FieldUnitObj)
  73.     External (M087, FieldUnitObj)
  74.     External (M088, FieldUnitObj)
  75.     External (M089, FieldUnitObj)
  76.     External (M090, FieldUnitObj)
  77.     External (M091, FieldUnitObj)
  78.     External (M092, FieldUnitObj)
  79.     External (M093, FieldUnitObj)
  80.     External (M094, FieldUnitObj)
  81.     External (M095, FieldUnitObj)
  82.     External (M096, FieldUnitObj)
  83.     External (M097, FieldUnitObj)
  84.     External (M098, FieldUnitObj)
  85.     External (M099, FieldUnitObj)
  86.     External (M100, FieldUnitObj)
  87.     External (M101, FieldUnitObj)
  88.     External (M102, FieldUnitObj)
  89.     External (M103, FieldUnitObj)
  90.     External (M104, FieldUnitObj)
  91.     External (M105, FieldUnitObj)
  92.     External (M106, FieldUnitObj)
  93.     External (M107, FieldUnitObj)
  94.     External (M108, FieldUnitObj)
  95.     External (M109, FieldUnitObj)
  96.     External (M110, FieldUnitObj)
  97.     External (M115, BuffObj)
  98.     External (M116, BuffFieldObj)
  99.     External (M117, BuffFieldObj)
  100.     External (M118, BuffFieldObj)
  101.     External (M119, BuffFieldObj)
  102.     External (M120, BuffFieldObj)
  103.     External (M122, FieldUnitObj)
  104.     External (M127, DeviceObj)
  105.     External (M128, FieldUnitObj)
  106.     External (M131, FieldUnitObj)
  107.     External (M132, FieldUnitObj)
  108.     External (M133, FieldUnitObj)
  109.     External (M134, FieldUnitObj)
  110.     External (M135, FieldUnitObj)
  111.     External (M136, FieldUnitObj)
  112.     External (M220, FieldUnitObj)
  113.     External (M221, FieldUnitObj)
  114.     External (M226, FieldUnitObj)
  115.     External (M227, DeviceObj)
  116.     External (M229, FieldUnitObj)
  117.     External (M231, FieldUnitObj)
  118.     External (M233, FieldUnitObj)
  119.     External (M235, FieldUnitObj)
  120.     External (M23A, FieldUnitObj)
  121.     External (M251, FieldUnitObj)
  122.     External (M280, FieldUnitObj)
  123.     External (M290, FieldUnitObj)
  124.     External (M29A, FieldUnitObj)
  125.     External (M310, FieldUnitObj)
  126.     External (M31C, FieldUnitObj)
  127.     External (M320, FieldUnitObj)
  128.     External (M321, FieldUnitObj)
  129.     External (M322, FieldUnitObj)
  130.     External (M323, FieldUnitObj)
  131.     External (M324, FieldUnitObj)
  132.     External (M325, FieldUnitObj)
  133.     External (M326, FieldUnitObj)
  134.     External (M327, FieldUnitObj)
  135.     External (M328, FieldUnitObj)
  136.     External (M329, DeviceObj)
  137.     External (M32A, DeviceObj)
  138.     External (M32B, DeviceObj)
  139.     External (M330, DeviceObj)
  140.     External (M331, FieldUnitObj)
  141.     External (M378, FieldUnitObj)
  142.     External (M379, FieldUnitObj)
  143.     External (M380, FieldUnitObj)
  144.     External (M381, FieldUnitObj)
  145.     External (M382, FieldUnitObj)
  146.     External (M383, FieldUnitObj)
  147.     External (M384, FieldUnitObj)
  148.     External (M385, FieldUnitObj)
  149.     External (M386, FieldUnitObj)
  150.     External (M387, FieldUnitObj)
  151.     External (M388, FieldUnitObj)
  152.     External (M389, FieldUnitObj)
  153.     External (M390, FieldUnitObj)
  154.     External (M391, FieldUnitObj)
  155.     External (M392, FieldUnitObj)
  156.     External (M404, BuffObj)
  157.     External (M408, MutexObj)
  158.     External (M414, FieldUnitObj)
  159.     External (M444, FieldUnitObj)
  160.     External (M449, FieldUnitObj)
  161.     External (M453, FieldUnitObj)
  162.     External (M454, FieldUnitObj)
  163.     External (M455, FieldUnitObj)
  164.     External (M456, FieldUnitObj)
  165.     External (M457, FieldUnitObj)
  166.     External (M4C0, FieldUnitObj)
  167.     External (M4F0, FieldUnitObj)
  168.     External (M610, FieldUnitObj)
  169.     External (M620, FieldUnitObj)
  170.     External (M631, FieldUnitObj)
  171.     External (M652, FieldUnitObj)

  172.     Scope (\_TZ)
  173.     {
  174.         ThermalZone (TZ01)
  175.         {
  176.             Name (CRTT, 0x6E)
  177.             Name (PSVT, 0x32)
  178.             Name (TSPS, 0x14)
  179.             Method (_TMP, 0, Serialized)  // _TMP: Temperature
  180.             {
  181.                 Local0 = 0x0B74
  182.                 If (CondRefOf (\_SB.PCI0.SBRG.EC0.OKEC))
  183.                 {
  184.                     If ((\_SB.PCI0.SBRG.EC0.OKEC == One))
  185.                     {
  186.                         If (CondRefOf (\_SB.PCI0.SBRG.EC0.Z009))
  187.                         {
  188.                             Acquire (\_SB.PCI0.SBRG.EC0.Z009, 0xFFFF)
  189.                             If (CondRefOf (\_SB.PCI0.SBRG.EC0.DIEH))
  190.                             {
  191.                                 Local0 = \_SB.PCI0.SBRG.EC0.DIEH /* External reference */
  192.                                 Local0 = (0x0AAC + (Local0 * 0x0A))
  193.                             }

  194.                             Release (\_SB.PCI0.SBRG.EC0.Z009)
  195.                         }
  196.                     }
  197.                 }

  198.                 Return (Local0)
  199.             }

  200.             Method (_PSL, 0, Serialized)  // _PSL: Passive List
  201.             {
  202.                 Return (Package (0x10)
  203.                 {
  204.                     \_SB.PLTF.C000,
  205.                     \_SB.PLTF.C001,
  206.                     \_SB.PLTF.C002,
  207.                     \_SB.PLTF.C003,
  208.                     \_SB.PLTF.C004,
  209.                     \_SB.PLTF.C005,
  210.                     \_SB.PLTF.C006,
  211.                     \_SB.PLTF.C007,
  212.                     \_SB.PLTF.C008,
  213.                     \_SB.PLTF.C009,
  214.                     \_SB.PLTF.C00A,
  215.                     \_SB.PLTF.C00B,
  216.                     \_SB.PLTF.C00C,
  217.                     \_SB.PLTF.C00D,
  218.                     \_SB.PLTF.C00E,
  219.                     \_SB.PLTF.C00F
  220.                 })
  221.             }

  222.             Method (_CRT, 0, Serialized)  // _CRT: Critical Temperature
  223.             {
  224.                 Local0 = (0x0AAC + (CRTT * 0x0A))
  225.                 Return (Local0)
  226.             }

  227.             Method (_TC1, 0, Serialized)  // _TC1: Thermal Constant 1
  228.             {
  229.                 Return (One)
  230.             }

  231.             Method (_TC2, 0, Serialized)  // _TC2: Thermal Constant 2
  232.             {
  233.                 Return (0x02)
  234.             }

  235.             Method (_TSP, 0, Serialized)  // _TSP: Thermal Sampling Period
  236.             {
  237.                 Return (TSPS) /* \_TZ_.TZ01.TSPS */
  238.             }
  239.         }
  240.     }
  241. }
复制代码
回复 支持 反对

使用道具 举报

0

Threads

947

Posts

3781

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
3781
发表于 2024-01-10 11:46:05 | 显示全部楼层
Hello there,
Pls try the solutions below to see if that could work.
Check sensor drivers: Ensure that all necessary sensor drivers are installed and up to date. You can use the “lmsensors” package to detect and monitor sensor readings on Ubuntu. Install it by running the following command in the terminal:

sudo apt-get install lm-sensors
After installation, run the following command to detect sensors:

sudo sensors-detect
This will scan for available sensors and prompt you to generate a configuration file. Follow the instructions provided during the process.

Verify sensor detection: Once the sensor drivers are installed and configured, run the following command to check if the acpi thermal zone is detected and the temperature readings are available:
sensors

Look for the “acpitz-acpi-0” sensor and check if the temperature readings are now being reported  correctly.
回复 支持 反对

使用道具 举报

1

Threads

10

Posts

73

Credits

Member

Rank: 2

Credits
73
 楼主| 发表于 2024-01-10 23:57:04 | 显示全部楼层
Edited by runic_bout_0k at 2024-01-11 00:02

I've run sensors-detect several times and tested on Ubuntu 23.04, 23.10, and 24.04. I also used acpi-call-dkms to read "\_SB.PCI0.SBRG.EC0.DIEH" directly and got the value "0.0". All of the other fields in "\_SB.PCI0.SBRG.EC0" were also "0.0", which leads me to believe it is a firmware/BIOS issue.
  1. sudo apt install acpi-call-dkms
  2. sudo reboot 0
  3. echo '\_SB.PCI0.SBRG.EC0.DIEH' | sudo tee /proc/acpi/call
  4. sudo cat /proc/acpi/call
  5. 0.0
复制代码

回复 支持 反对

使用道具 举报

0

Threads

947

Posts

3781

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
3781
发表于 2024-01-11 15:07:11 | 显示全部楼层
Hello there, pls try to update this driver to see if that could work: https://mega.nz/file/fyxUhKBb#qN ... 4jL5h0R8qI0OjlZrChs . Have a nice day!
回复 支持 反对

使用道具 举报

1

Threads

10

Posts

73

Credits

Member

Rank: 2

Credits
73
 楼主| 发表于 2024-01-12 00:42:11 | 显示全部楼层
That is a Windows driver for the APU. This unfortunately is a BIOS/ACPI issue since reading "\_SB.PCI0.SBRG.EC0.DIEH" directly yields an incorrect value.
回复 支持 反对

使用道具 举报

0

Threads

947

Posts

3781

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
3781
发表于 2024-01-12 10:57:32 | 显示全部楼层
Hello, if that so, how about you try to install the other version of linux system or install windows to see if there is same issue?
回复 支持 反对

使用道具 举报

1

Threads

10

Posts

73

Credits

Member

Rank: 2

Credits
73
 楼主| 发表于 2024-01-16 12:16:23 来自手机 | 显示全部楼层
I’ve tried several different linux distros, which show the same issue.
回复 支持 反对

使用道具 举报

1

Threads

10

Posts

73

Credits

Member

Rank: 2

Credits
73
 楼主| 发表于 2024-01-16 12:18:57 来自手机 | 显示全部楼层
Can you or another SER7 owner post the output of running “sensors” on their device? I would like to know if this is a hardware or a BIOS issue while I am within Amazon’s return window.
回复 支持 反对

使用道具 举报

12Next
返回列表 发新帖
您需要登录后才可以回帖 登录 | Sign up

本版积分规则

快速回复 返回顶部 返回列表