User Tools

Site Tools


device_support_status

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
device_support_status [2016/03/23 17:17]
Guenter Roeck created
device_support_status [2020/07/13 11:23] (current)
Tomasz Torcz update info about hard drives and nvme
Line 1: Line 1:
-==== Devices ====+==== Supported ​Devices ====
 This is the summary page listing of all hardware monitoring devices supported by the Linux 3.x/4.x kernel. This is the summary page listing of all hardware monitoring devices supported by the Linux 3.x/4.x kernel.
  
Line 6: Line 6:
 If you would like us to support a chip not listed below, or listed as 'not planned',​ please contact the hardware monitoring subsystem maintainers. Please indicate if you can help in development,​ testing, or donations. We don't have much spare time, so the more help you can provide, the better your chances to get a chip supported fast. If you would like us to support a chip not listed below, or listed as 'not planned',​ please contact the hardware monitoring subsystem maintainers. Please indicate if you can help in development,​ testing, or donations. We don't have much spare time, so the more help you can provide, the better your chances to get a chip supported fast.
  
-Note: This list is currently incomplete, and some links may be stale. ​The list will be will be updated as we have time.+Note: The device ​list is not entirely up to date, and some links may be stale. 
 + 
 +  * [[device_support_status_a_c|List of Supported Devices - A-C]] 
 +  * [[device_support_status_d_f|List of Supported Devices - D-F]] 
 +  * [[device_support_status_g_i|List of Supported Devices - G-I]] 
 +  * [[device_support_status_l_m|List of Supported Devices - L-M]] 
 +  * [[device_support_status_n_o|List of Supported Devices - N-P]] 
 +  * [[device_support_status_q_s|List of Supported Devices - Q-S]] 
 +  * [[device_support_status_t_u|List of Supported Devices - T-U]] 
 +  * [[device_support_status_v_z|List of Supported Devices - V-Z]] 
 + 
 +==== Sensor classes not or not well supported by the hwmon subsystem ==== 
 + 
 +^   ^ Detected by sensors-detect ^ Driver ^ Bus ^ Status/​Comments ^ 
 +| BMC/IPMI management controllers | yes | ipmisensors | IPMI | (2004-12-12) [[http://​bmcsensors-26.sourceforge.net/​|Port to Linux 2.6]] originally by Yani Ioannou, essentially abandoned now. Better use [[http://​ipmitool.sourceforge.net/​|ipmitool]] instead. It doesn'​t integrate with lm-sensors but that's the best we can propose at the moment
 +| S.M.A.R.T. hard drive temperature | no | drivetemp |  | Since kernel 5.6 there is a driver reporting SATA/SAS temperature through hwmon | 
 +| NVMe drive temperature | no | nvme | | Starting with kernel 5.5, NVMe drives report temperature through hwmon |
  
-==== List of supported sensor chips ==== 
  
-^ Manufacturer ​ ^ Chip  ^ Detected by sensors-detect ^ Driver ^ Bus ^ Supported since ^ Status/​Comments ^ 
-| [[http://​www.abit.com.tw/​|Abit]] | [[http://​www.abit.com.tw/​page/​en/​news/​newspop.php?​pDOCNO=en_0309184|µGuru revision 1 and 2]] | no | abituguru | ISA | 2.6.18 ​ | A Winbond microcontroller using (undocumented) Abit written firmware. The revision of the µGuru chip is the same as the version of the windows µGuru utility Abit offers for your motherboard. | 
-| [[http://​www.abit.com.tw/​|Abit]] | µGuru revision 3 | no | abituguru3 | ISA | 2.6.23 ​ | A Winbond microcontroller using (undocumented) Abit written firmware. The revision of the µGuru chip is the same as the version of the windows µGuru utility ​ Abit offers for your motherboard.| 
-| [[http://​www.ali.com.tw/​|ALi]] | M5879 | yes |  |  |  | [[http://​lists.lm-sensors.org/​pipermail/​lm-sensors/​2004-March/​006 
-782.html|Datasheet]] available, [[http://​lists.lm-sensors.org/​pipermail/​lm-sensors/​2002-May/​000634.html|one old request]], no plan. | 
-| [[http://​www.amd.com/​|AMD]] | K8 | yes | k8temp | PCI | 2.6.19 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​k8temp/​|standalone driver]] | Latest AMD K8 processors have integrated sensors which can be read directly without any additional monitoring chip. Driver contributed by Rudolf Marek. ​ Upgrade to lm_sensors 2.10.1 or later is mandatory, earlier versions of libsensors will fail with a "​General parse error" message. **Note: many recent K8 models (revision F and later) have been reported to have broken thermal sensors so the k8temp driver will return bogus values. Changes in kernel 2.6.29 ​ may improve the situation a bit. Feedback welcome.** See this [[http://​www.lm-sensors.org/​wiki/​FAQ/​Chapter3#​AMDK8supportin2.6.33and2.6.34kernels|FAQ entry]] if running kernel 2.6.33 or 2.6.34 on a rev. G desktop model. | 
-| [[http://​www.amd.com/​|AMD]] | Family 10h CPU, family 11h CPU | yes | k10temp | PCI | 2.6.33 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​k10temp/​|standalone driver]] | (2009-12-06) Embedded sensors are known to be unreliable on the DR-BA, DR-B2, DR-B3, RB-C2 and HY-D0 revisions of the family 10h CPU, which will never be supported. Driver contributed by Clemens Ladisch, reviewed by Jean Delvare. | 
-| [[http://​www.amd.com/​|AMD]] | Family 12h CPU, family 14h CPU | yes | k10temp | PCI | 2.6.38 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​k10temp/​|standalone driver]] |  | 
-| [[http://​www.amd.com/​|AMD]] | Family 15h CPU | yes | k10temp, fam15h_power | PCI | 3.0 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​k10temp/​|standalone driver]] | (2014-03-12) Power monitoring driver contributed by Andreas Herrmann (AMD), reviewed by Jean Delvare. **Note: we have had reports of [[http://​lists.lm-sensors.org/​pipermail/​lm-sensors/​2011-November/​034243.html|completely wrong values]] being reported by the fam15h_power driver on some systems. See [[http://​lists.lm-sensors.org/​pipermail/​lm-sensors/​2012-January/​034905.html|here]] for a hint.** Kaveri support added in kernel 3.14. | 
-| [[http://​www.amd.com/​|AMD]] | Family 16h CPU | yes | k10temp, fam15h_power | PCI | 3.7.1 | (2014-03-12) Kabini support added in kernel 3.12. Mullins support added in kernel 3.15. | 
-| [[http://​www.analog.com/​|Analog Devices]] | ADM1022, ADM1028 | yes | thmc50 | I2C | 2.6.23 |  | 
-| [[http://​www.analog.com/​|Analog Devices]] | [[http://​www.analog.com/​en/​power-management/​power-monitors/​adm1191/​products/​product.html|ADM1191]] | no |  | I2C |  | (2010-06-07) Digital power monitor. [[http://​lists.lm-sensors.org/​pipermail/​lm-sensors/​2010-June/​028701.html|Anthony Jackson is interested and might write a driver.]] ​ 
-| [[http://​www.analog.com/​|Analog Devices]] | [[http://​www.analog.com/​en/​power-management/​hot-swap/​adm1275/​products/​product.html|ADM1275]] | no | adm1275 | I2C | 3.0 or [[http://​www.roeck-us.net/​linux/​drivers/​|standalone driver]] | (2011-06-04) PMBus Hot-Swap Controller and Digital Power Monitor. Driver by Guenter Roeck. | 
-| [[http://​www.analog.com/​|Analog Devices]] | [[http://​www.analog.com/​en/​power-management/​hot-swap/​adm1276/​products/​product.html|ADM1276]] | no | adm1276 | I2C | 3.2 or [[http://​www.roeck-us.net/​linux/​drivers/​|standalone driver]] | (2011-08-28) PMBus Hot-Swap Controller and Digital Power Monitor. Driver by Guenter Roeck. | 
-| [[http://​www.analog.com/​|Analog Devices]] | [[http://​www.analog.com/​en/​sensors/​digital-temperature-sensors/​adt7310/​products/​product.html|ADT7310]],​ [[http://​www.analog.com/​en/​mems-sensors/​digital-temperature-sensors/​adt7320/​products/​product.html|ADT7320]] | no | adt7310 | SPI | 3.10 | 16-bit temperature sensors. Driver contributed by Lars-Peter Clausen. | 
-| [[http://​www.analog.com/​|Analog Devices]] | [[http://​www.analog.com/​en/​mems-sensors/​digital-temperature-sensors/​adt75/​products/​product.html|ADT75]] | no | lm75 | I2C | 3.2 | Compatible with the LM75, but not detected by the driver (must be instantiated explicitly.) | 
-| [[http://​www.analog.com/​|Analog Devices]] | [[http://​www.analog.com/​static/​imported-files/​data_sheets/​ADT7408.pdf|ADT7408]] | yes | jc42 | I2C | 2.6.36 | JEDEC JC-42.4 compliant temperature sensor for memory modules. Driver contributed by Guenter Roeck. | 
-| [[http://​www.analog.com/​|Analog Devices]] | [[http://​www.analog.com/​en/​prod/​0%2C2877%2CAD7414%2C00.html|AD7414]] | no | ad7414 | I2C | 2.6.27 | (2008-08-08) Driver contributed by Sean MacLennan. | 
-| [[http://​www.analog.com/​|Analog Devices]] | [[http://​www.analog.com/​en/​prod/​0,,​766_814_AD7416,​00.html|AD7416]],​ [[http://​www.analog.com/​en/​prod/​0,,​766_814_AD7417,​00.html|AD7417]],​ [[http://​www.analog.com/​en/​prod/​0,,​766_814_AD7418,​00.html|AD7418]] | no | ad7418 | I2C | 2.6.22 |  | 
  
device_support_status.1458753471.txt.gz · Last modified: 2016/03/23 17:17 by Guenter Roeck