amdgpu hwmon reports fan at 0 rpm for Asrock Phantom Gaming RX 5600 XT D3 OC

Bug #1911656 reported by David Lee
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-hwe (Ubuntu)
New
Undecided
Unassigned

Bug Description

lsb_release -rd
Description: Ubuntu 20.04.1 LTS
Release: 20.04

uname -a
Linux patty 5.8.0-36-lowlatency #40~20.04.1-Ubuntu SMP PREEMPT Wed Jan 6 11:10:29 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

apt-cache policy linux-image-5.8.0-36-lowlatency
linux-image-5.8.0-36-lowlatency:
  Installed: 5.8.0-36.40~20.04.1
  Candidate: 5.8.0-36.40~20.04.1
  Version table:
 *** 5.8.0-36.40~20.04.1 500
        500 http://my.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
        100 /var/lib/dpkg/status

lspci -vv
2c:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] (rev ca) (prog-if 00 [VGA controller])
 Subsystem: ASRock Incorporation Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 115
 Region 0: Memory at c0000000 (64-bit, prefetchable) [size=256M]
 Region 2: Memory at d0000000 (64-bit, prefetchable) [size=2M]
 Region 4: I/O ports at f000 [size=256]
 Region 5: Memory at eee00000 (32-bit, non-prefetchable) [size=512K]
 Expansion ROM at eee80000 [disabled] [size=128K]
 Capabilities: [48] Vendor Specific Information: Len=08 <?>
 Capabilities: [50] Power Management version 3
  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
  Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
 Capabilities: [64] Express (v2) Legacy Endpoint, MSI 00
  DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
   ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
  DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
   RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
   MaxPayload 256 bytes, MaxReadReq 512 bytes
  DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend-
  LnkCap: Port #0, Speed 16GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
   ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
  LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
   ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
  LnkSta: Speed 16GT/s (ok), Width x16 (ok)
   TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
  DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, NROPrPrP-, LTR+
    10BitTagComp+, 10BitTagReq+, OBFF Not Supported, ExtFmt+, EETLPPrefix+, MaxEETLPPrefixes 1
    EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
    FRS-
    AtomicOpsCap: 32bit+ 64bit+ 128bitCAS-
  DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled
    AtomicOpsCtl: ReqEn+
  LnkCtl2: Target Link Speed: 16GT/s, EnterCompliance- SpeedDis-
    Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
    Compliance De-emphasis: -6dB
  LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+, EqualizationPhase1+
    EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-
 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
  Address: 00000000fee00000 Data: 0000
 Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
 Capabilities: [150 v2] Advanced Error Reporting
  UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
  UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
  UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
  CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
  CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
  AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
   MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
  HeaderLog: 00000000 00000000 00000000 00000000
 Capabilities: [200 v1] Resizable BAR <?>
 Capabilities: [240 v1] Power Budgeting <?>
 Capabilities: [270 v1] Secondary PCI Express
  LnkCtl3: LnkEquIntrruptEn-, PerformEqu-
  LaneErrStat: 0
 Capabilities: [2a0 v1] Access Control Services
  ACSCap: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
  ACSCtl: SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-
 Capabilities: [2b0 v1] Address Translation Service (ATS)
  ATSCap: Invalidate Queue Depth: 00
  ATSCtl: Enable+, Smallest Translation Unit: 00
 Capabilities: [2c0 v1] Page Request Interface (PRI)
  PRICtl: Enable- Reset-
  PRISta: RF- UPRGI- Stopped+
  Page Request Capacity: 00000100, Page Request Allocation: 00000000
 Capabilities: [2d0 v1] Process Address Space ID (PASID)
  PASIDCap: Exec+ Priv+, Max PASID Width: 10
  PASIDCtl: Enable- Exec- Priv-
 Capabilities: [320 v1] Latency Tolerance Reporting
  Max snoop latency: 1048576ns
  Max no snoop latency: 1048576ns
 Capabilities: [400 v1] Data Link Feature <?>
 Capabilities: [410 v1] Physical Layer 16.0 GT/s <?>
 Capabilities: [440 v1] Lane Margining at the Receiver <?>
 Kernel driver in use: amdgpu
 Kernel modules: amdgpu

sensors
amdgpu-pci-2c00
Adapter: PCI adapter
vddgfx: 775.00 mV
fan1: 0 RPM (min = 0 RPM, max = 3500 RPM)
edge: +32.0°C (crit = +118.0°C, hyst = -273.1°C)
                       (emerg = +99.0°C)
junction: +32.0°C (crit = +99.0°C, hyst = -273.1°C)
                       (emerg = +99.0°C)
mem: +34.0°C (crit = +99.0°C, hyst = -273.1°C)
                       (emerg = +99.0°C)
power1: 10.00 W (cap = 180.00 W)

fan1 RPM is 0 even after I used amdgpu-fancontrol to change the fan to 39%. GPU fan is visibly spinning as expected, but hwmon still reports 0 rpm. Temperature reports are however fine and correct.

Expected result: Fan1 RPM correctly reports a non-zero value
Received result: Fan1 RPM still reports zero.

GPU is an Asrock RX 5600 XT Phantom Gaming D3 6G OC ( https://www.asrock.com/Graphics-Card/AMD/Radeon%20RX%205600%20XT%20Phantom%20Gaming%20D3%206G%20OC/ )

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.