Re: [BUG] hwmon: (spd5118) resume fails -ENXIO on write protected hubs
From: Guenter Roeck
Date: Tue Aug 18 2026 - 01:46:31 EST
On 8/17/26 22:00, Armin Wolf wrote:
...
Looking into the code, it seems like the device may have been instantiated
through the detect path. That makes me wonder which distribution enables
CONFIG_SENSORS_SPD5118_DETECT because it should _not_ be enabled by default.
Anyway, I guess I'll have to implement a dummy write operation in
spd5118_i2c_init() to check if writes are possible and bail out on error.
That is less than perfect but the best we can do without a flag from the
I2C controller.
I'll look into that after the commit window closes.
Thanks,
Guenter
I already have prepared two patches for that, i will test them on my machine as soon as possible.
Thanks,
Armin Wolf
Both patches seems to work, but i do not have an DDR5-based Intel system and hand. Still, do you want
me to send those patches when the new merge window opens?
Please do. We should see a couple of patches applied to the spd5118 driver
during the commit window, adding I3C support, so please remember to rebase
your patches on top of v7.3-rc1 before you send them.
Thanks,
Guenter