Jump to content
XPEnology Community

hwmon kernel driver


Recommended Posts

Thanks a lot, @IG-88

I think its worth mentioning that bus driver i2c-piix4.ko (if it was build by my request) - is patched version for HP. I'm not sure it will perfectly work on other systems.

Other than that - modules that are relevant to my HP N54L got loaded properly and work normal  (jc42,k10temp,w83795)!

I will need to double check ranges and sensors settings though.

Next step - will be thinking of best way to load this on boot. I'm still quite new to DSM 6, will be updating myself on its init procedure.


Console output  
Adapter: SMBus PIIX4 adapter port 2 at 0b00
Vcore:        +1.19 V  (min =  +0.00 V, max =  +2.05 V)
Vdimm:        +1.51 V  (min =  +0.00 V, max =  +2.05 V)
in12:         +3.29 V  (min =  +0.00 V, max =  +6.14 V)
in13:         +3.23 V  (min =  +0.00 V, max =  +6.14 V)
System Fan:  1052 RPM  (min =  329 RPM)
CPU Temp:     +70.2 C  (high = +109.0 C, hyst = +109.0 C)
                       (crit = +109.0 C, hyst = +109.0 C)  sensor = thermal diode
NB Temp:      +49.0 C  (high = +105.0 C, hyst = +105.0 C)
                       (crit = +105.0 C, hyst = +105.0 C)  sensor = thermal diode
MB Temp:      +34.8 C  (high = +39.0 C, hyst = +39.0 C)
                       (crit = +44.0 C, hyst = +44.0 C)  sensor = thermistor

Adapter: PCI adapter
CPU Temp:     +75.5 C  (high = +70.0 C)
                       (crit = +100.0 C, hyst = +95.0 C)

Adapter: SMBus PIIX4 adapter port 0 at 0b00
RAM1 Temp:    +44.8 C  (low  =  +0.0 C)                  ALARM (HIGH, CRIT)
                       (high =  +0.0 C, hyst =  +0.0 C)
                       (crit =  +0.0 C, hyst =  +0.0 C)




Edited by latonita
  • Thanks 1
Link to comment
Share on other sites



i think the best way to distribute this would be a *.spk package like the power button package as it is very specific

best to ask @wer on how to create it (what you have in mind looks simillar) - if there is enough interest other then a small howto with a link to the files needed



  • Like 1
Link to comment
Share on other sites

1 hour ago, withwolf1987 said:

Thank you for the work.

What else do I need to see CPU temperature or FAN speed?

I have a AMD Athlon II X2 250 with a Gigabyte motherboard. I think your driver should work with my hardware.

Thanks for advice.


Fore some reason the edit function is not working.

I sorted it out.

What would be really nice is a Gadget in the Web interface :)

Link to comment
Share on other sites

On 2/9/2018 at 3:57 AM, IG-88 said:



as some people requested hwmon kernel drivers and they do not fit the extra.lzma (yet) and we need some testing here we go



for 3615, DSM 6.1


i2c-piix4.ko 21.3 kB · 31 downloads

jc42.ko 13.2 kB · 21 downloads

k10temp.ko 9.42 kB · 31 downloads

nct6775.ko 108.62 kB · 35 downloads

w83795.ko 79.6 kB · 25 downloads




Do we have a version for 6.2.3?

Just tried on HP N54L and I get "invalid module format", from dmesg I see this: 


i2c_piix4: version magic '3.10.102 SMP mod_unload ' should be '3.10.105 SMP mod_unload '


So we need this to be compiled with newer kernel again?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...