12Next
Return to list New
View: 1691|Reply: 13

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

[Copy link]

1

Threads

10

Posts

69

Credits

Member

Rank: 2

Credits
69
Post time 2024-01-10 01:44:06 | Show all posts |Read mode
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)
Copy the Code


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)
Copy the Code


Has anyone run else run into these issues with their SER7?
Reply

Use magic Report

0

Threads

2

Posts

29

Credits

Newbie

Rank: 1

Credits
29
Post time 2024-01-16 17:19:43 | Show all posts
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
Reply Support 1 Not support 0

Use magic Report

1

Threads

10

Posts

69

Credits

Member

Rank: 2

Credits
69
 Author| Post time 2024-01-10 02:48:10 | Show all posts
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. }
Copy the Code
Reply Support Not support

Use magic Report

0

Threads

918

Posts

3645

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
3645
Post time 2024-01-10 11:46:05 | Show all posts
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.
Reply Support Not support

Use magic Report

1

Threads

10

Posts

69

Credits

Member

Rank: 2

Credits
69
 Author| Post time 2024-01-10 23:57:04 | Show all posts
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
Copy the Code

Reply Support Not support

Use magic Report

0

Threads

918

Posts

3645

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
3645
Post time 2024-01-11 15:07:11 | Show all posts
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!
Reply Support Not support

Use magic Report

1

Threads

10

Posts

69

Credits

Member

Rank: 2

Credits
69
 Author| Post time 2024-01-12 00:42:11 | Show all posts
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.
Reply Support Not support

Use magic Report

0

Threads

918

Posts

3645

Credits

Moderator

Rank: 7Rank: 7Rank: 7

Credits
3645
Post time 2024-01-12 10:57:32 | Show all posts
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?
Reply Support Not support

Use magic Report

1

Threads

10

Posts

69

Credits

Member

Rank: 2

Credits
69
 Author| Post time 2024-01-16 12:16:23 From the mobile phone | Show all posts
I’ve tried several different linux distros, which show the same issue.
Reply Support Not support

Use magic Report

1

Threads

10

Posts

69

Credits

Member

Rank: 2

Credits
69
 Author| Post time 2024-01-16 12:18:57 From the mobile phone | Show all posts
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.
Reply Support Not support

Use magic Report

12Next
Return to list New
You have to log in before you can reply Login | Sign up

Points Rules

Quick Reply To Top Return to the list