Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Syslog contains i2c failures

Featured Replies

May 14 14:30:35 hostname kernel: i2c i2c-0: SMBus Timeout!
May 14 14:30:35 hostname kernel: i2c i2c-0: Failed reset at end of transaction (01)
May 14 14:30:35 hostname kernel: i2c i2c-0: Failed! (01)
May 14 14:30:35 hostname kernel: i2c i2c-0: Failed! (01)
May 14 14:30:35 hostname kernel: i2c i2c-0: Failed! (01)

 

Curious what these messages are about as I am seeing a lot of them in syslog. I suspect it has something to do with a process trying to get fan/temperature readings and failing?

 

I have Dynamix System Temperature running with "k10temp nct6775 jc42" drivers on a ASRockRack X399D8A-2T w/ AMD Ryzen Threadripper 1900X on unRaid 6.9.2. Getting some temperature readings from the modules listed, though no fan speeds.

 

Not sure what is triggering the i2c failures (or what effect the failures are having, if anything at all).

 

Any thoughts/ideas welcome, thanks.

Edited by h1d3m3

  • Author

Well, this has turned from a annoying curiosity to an actual system stability issue.

 

Common problems is now reporting :

 

"Either your server has an extremely long uptime, or your syslog could be potentially being spammed with error messages. A reboot of your server will at least temporarily solve this problem, but ideally you should seek assistance in the forums."

 

And there are hundreds of thousands of these errors produced overnight:

 

May 17 16:38:36 secant kernel: i2c i2c-0: SMBus Timeout!
May 17 16:38:36 secant kernel: i2c i2c-0: Failed reset at end of transaction (01)

...

May 17 19:08:10 secant kernel: i2c i2c-0: Failed! (01)
May 17 19:08:10 secant kernel: i2c i2c-0: Failed! (01)
May 17 19:08:10 secant kernel: i2c i2c-0: Failed! (01)
May 17 19:08:10 secant kernel: i2c i2c-0: Failed! (01)
...
May 17 19:08:11 secant kernel: i2c i2c-0: Failed! (01)
May 17 19:08:11 secant kernel: i2c i2c-0: Failed! (01)
May 17 19:08:11 secant kernel: i2c i2c-0: Failed! (01)
May 17 19:08:11 secant kernel: i2c i2c-0: Failed! (01)

 

The closest relevant thing I could find with a quick search was this : https://ubuntu-mate.community/t/i2c-i2c-2-smbus-timeout-at-boot-upgraded-to-new-kernel-5-0-0-21/19947/4

 

Maybe something in the kernel is checking SMBus and constantly spamming the logs when failing ? I am using the modules "k10temp nct6775 jc42" in the Dynamix System Temperature, should I uninstall that plugin?

 

Hoping someone has seen something similar or has suggestions on how to mitigate this.

 

Thanks.

Edited by h1d3m3

  • Author

Ok. Tried a few things.

 

First, I unloaded all of the drivers that were detected in system temp plugin. That seems to have stemmed the tide of syslog failure messages.

 

Second, I think I have isolated the problem to the jc42 kernel module that is detected and loaded with the sensor plugin. When that is removed (now I only have "k10temp nct6775" listed), the error messages seems to have gone away. This is kind of a bummer because I no longer have my CPU (die) sensors available to select.

 

I'm not 100% sure the problem is actually jc42 related (it could have been just unloading the modules or maybe it will show up again), but at least it has stopped for now.

Edited by h1d3m3

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.