https://bugs.freedesktop.org/show_bug.cgi?id=42654
Bug #: 42654 Summary: [3.1 regression] hwmon sysfs entry is missing Classification: Unclassified Product: DRI Version: unspecified Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: DRM/Radeon AssignedTo: dri-devel@lists.freedesktop.org ReportedBy: mikhail.vorozhtsov@gmail.com
Created attachment 53233 --> https://bugs.freedesktop.org/attachment.cgi?id=53233 Full dmesg log
After upgrading to kernel 3.1 the following lines have appeared in my dmesg:
[ 0.876923] [drm:radeon_dp_i2c_aux_ch] *ERROR* aux i2c too many retries, giving up [ 0.877077] [drm:radeon_dp_i2c_aux_ch] *ERROR* aux i2c too many retries, giving up [ 0.877274] [drm:radeon_dp_i2c_aux_ch] *ERROR* aux i2c too many retries, giving up [ 0.877426] [drm:radeon_dp_i2c_aux_ch] *ERROR* aux i2c too many retries, giving up
and the video card hwmon entry has disappeared from /sys/class/hwmon.
The hardware is HD6870:
01:00.0 VGA compatible controller: ATI Technologies Inc Barts XT [ATI Radeon HD 6800 Series] (prog-if 00 [VGA contr oller]) Subsystem: Micro-Star International Co., Ltd. Device 2510 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: 32 bytes Interrupt: pin A routed to IRQ 44 Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M] Region 2: Memory at e5000000 (64-bit, non-prefetchable) [size=128K] Region 4: I/O ports at b000 [size=256] [virtual] Expansion ROM at e4000000 [disabled] [size=128K] 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: [58] Express (v2) Legacy Endpoint, MSI 00 DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported- RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ MaxPayload 128 bytes, MaxReadReq 512 bytes DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend- LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us ClockPM- Surprise- LLActRep- BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt- DevCap2: Completion Timeout: Not Supported, TimeoutDis- DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS- Compliance De-emphasis: -6dB LnkSta2: Current De-emphasis Level: -6dB Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee0300c Data: 4169 Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Capabilities: [150 v1] 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- NonFatalErr+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn- Kernel driver in use: radeon Kernel modules: radeon
https://bugs.freedesktop.org/show_bug.cgi?id=42654
--- Comment #1 from Alex Deucher agd5f@yahoo.com 2011-11-07 05:44:44 PST --- The aux i2c errors are unrelated and can be ignored. What was the last kernel that has working hwmon support? Can you bisect?
https://bugs.freedesktop.org/show_bug.cgi?id=42654
Mikhail Vorozhtsov mikhail.vorozhtsov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID
--- Comment #2 from Mikhail Vorozhtsov mikhail.vorozhtsov@gmail.com 2011-11-07 06:14:47 PST --- (In reply to comment #1)
The aux i2c errors are unrelated and can be ignored. What was the last kernel that has working hwmon support? Can you bisect?
Oh, it is my motherboard hwmon that is actually missing. The indexes got swapped. I'm very sorry for taking your time.
dri-devel@lists.freedesktop.org