User Tools

Site Tools


device_support_status

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
device_support_status [2016/03/23 18:21]
Guenter Roeck
device_support_status [2020/07/13 11:23] (current)
Tomasz Torcz update info about hard drives and nvme
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 not entirely up to date, and some links may be stale.+Note: The device ​list is not entirely up to date, and some links may be stale.
  
-==== List of Supported Devices ​====+  * [[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]]
  
-[[device_support_status_a_c|List of Supported Devices - A-C]] +==== Sensor classes not or not well supported by the hwmon subsystem ====
- +
-[[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]] +
- +
- +
- +
-^ Manufacturer ​ ^ Chip  ^ Detected by sensors-detect ^ Driver ^ Bus ^ Supported since ^ Status/​Comments ^ +
-| [[http://​www.via.com.tw/​|VIA]] | C7/Eden (Esther), Nano | yes | via-cputemp | MSR | 2.6.33 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​via-cputemp/​|standalone driver]] | (2009-12-10) CPU with integrated temperature sensor. Driver contributed by Harald Welte (VIA), reviewed by Jean Delvare. Support for model D added in kernel 3.1. | +
-| [[http://​www.via.com.tw/​|VIA]] | VT82C686A, VT82C686B | yes | via686a | PCI | 2.5.67 | Integrated sensors. | +
-| [[http://​www.via.com.tw/​|VIA]] | VT1211 | yes | vt1211 | LPC | 2.6.19 | Super-I/O with integrated sensors. Ported to Linux 2.6 by Juerg Haefliger. | +
-| [[http://​www.via.com.tw/​|VIA]] | VT8231 | yes | vt8231 |PCI | 2.6.16 | Integrated sensors. Ported to Linux 2.6 by Aaron M. Marsh, Roger Lucas and Jean Delvare. | +
-| [[http://​www.winbond.com/​|Winbond]] | W83627HF, W83637HF, W83627THF, W83697HF | yes | w83627hf | LPC |2.6.5 | | +
-| [[http://​www.winbond.com/​|Winbond]] | W83781D, W83782D | yes | w83781d | ISA or I2C | 2.5.67 | W83782D on ISA support is broken in kernel 2.6.28, [[http://​git.kernel.org/?​p=linux/​kernel/​git/​stable/​linux-2.6.29.y.git;​a=commit;​h=5ece6d71d896061e517f517ad20d0d865b923622|fixed in 2.6.29.4]]. | +
-| [[http://​www.winbond.com/​|Winbond]] | W83783S | yes | w83781d | I2C | 2.5.67 |  | +
-| [[http://​www.winbond.com/​|Winbond]] | W83791D | yes | w83791d | I2C | 2.6.18 | Driver contributed by Charles Spirakis. Fan speed control (PWM) support is missing. | +
-| [[http://​www.winbond.com/​|Winbond]] | W83L785TS-S | yes | w83l785ts | I2C | 2.6.2 |  | +
-| [[http://​www.winbond.com/​|Winbond]] | [[http://​www.winbond.com.tw/​hq/​enu/​ProductAndSales/​ProductLines/​ComputerLogicIC/​HardwareMonitor/​HWMonitorforDesktopAndServer/​W83792G.htm|W83792D/​G]] | yes | w83792d | I2C | 2.6.14 | (2005-06-23) Contributed by Winbond. Version for older 2.6 kernels is available [[http://​assembler.cz/​download/​w83792d/​backport_for_older2.6/​|here]] | +
-| Winbond (now [[http://​www.nuvoton.com/​|Nuvoton]]) | [[http://​www.nuvoton.com/​NuvotonMOSS/​Community/​ProductInfo.aspx?​tp_GUID=9744748d-78d9-4445-8444-79772ba38596|W83527HG]] | yes | w83627ehf | LPC | 2.6.31 | (2011-11-01) Stripped down version of the W83627DHG-P,​ fewer features but hopefully compatible (same chip ID). Reports welcome. | +
-| Winbond (now [[http://​www.nuvoton.com.tw/​|Nuvoton]]) | W83627DHG | yes | w83627ehf | LPC | 2.6.21 | Support added by David Hubbard. | +
-| Winbond (now [[http://​www.nuvoton.com.tw/​|Nuvoton]]) | [[http://​www.nuvoton.com/​hq/​enu/​ProductAndSales/​ProductLines/​ComputerIC/​SuperIO/​LPCSuperIOforDesktopAndServer/​W83627DHG-P.htm|W83627DHG-P]] | yes | w83627ehf | LPC | 2.6.31 | Essentially compatible with the W83627DHG. | +
-| Winbond (now [[http://​www.nuvoton.com.tw/​|Nuvoton]]) | [[http://​www.nuvoton.com.tw/​hq/​enu/​ProductAndSales/​ProductLines/​ComputerIC/​SuperIO/​LPCSuperIOforDesktopAndServer/​W83627EHG.htm|W83627EHF,​ W83627EHG]] | yes | w83627ehf | LPC | 2.6.13 | Fan control support available since kernel 2.6.19. User-space support available in lm_sensors 2.9.1. | +
-| Winbond (now [[http://​www.nuvoton.com.tw/​|Nuvoton]]) | [[http://​www.nuvoton.com/​NuvotonMOSS/​Community/​ProductInfo.aspx?​tp_GUID=4b565bd9-c053-4d72-afa2-15f06d2885e3|W83627UHG]] | yes | w83627ehf | LPC | 3.2 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​w83627ehf/​|standalone driver]] | (2011-11-05) Support contributed by Jean Delvare, tested by Ulf Bruman. | +
-| Winbond (now [[http://​www.nuvoton.com.tw/​|Nuvoton]]) | [[http://​www.nuvoton.com/​hq/​enu/​ProductAndSales/​ProductLines/​ComputerIC/​SuperIO/​LPCSuperIOforDesktopAndServer/​Pages/​W83667HG.aspx|W83667HG]] | yes | w83627ehf | LPC | 2.6.30 | (2009-02-26) Super I/O. Support contributed by Gong Jun (Nuvoton), reviewed by Jean Delvare. | +
-| Winbond (now [[http://​www.nuvoton.com/​|Nuvoton]]) | W83667HG-B | yes | w83627ehf | LPC | 2.6.36 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​w83627ehf/​|standalone driver]] | Support added by Guenter Roeck (Ericsson). | +
-| Winbond (now [[http://​www.nuvoton.com/​|Nuvoton]]) | W83677HG-I (now NCT6771F / NCT6772F / NCT6775F) | yes | w83627ehf | LPC | 2.6.39 or [[http://​roeck-us.net/​linux/​drivers/​|standalone driver]] | (2011-06-17) [[http://​forums.smallnetbuilder.com/​member.php?​u=371|lleo19]] donated a system. Support contributed by Guenter Roeck. | +
-| [[http://​www.winbond.com/​|Winbond]] | W83687THF | yes | w83627hf | LPC | 2.6.17 | Super I/O, mostly similar to the W83627THF. Support contributed by Jean Delvare. | +
-| [[http://​www.winbond.com/​|Winbond]] | W83697UF/UG | yes |  | LPC |  | Super I/O with 3 PWM outputs. No plan. | +
-| [[http://​www.winbond.com/​|Winbond]] (now Nuvoton [[http://​www.nuvoton.com/​|http://​www.nuvoton.com/​]]) | W83L771W/G, [[http://​www.nuvoton.com/​hq/​enu/​ProductAndSales/​ProductLines/​ComputerIC/​HardwareMonitor/​HWMonitorforGraphicCardNBAndIA/​W83L771AWG_W83L771ASG.htm|W83L771AWG/​ASG]] | yes | lm90 | I2C | 2.6.34 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​lm90/​|standalone driver]] | Found on several [[http://​www.zotacusa.com/​|Zotac]] Ion ITX boards and also on the ASRock ALiveNF6G-DVI. Support contributed by Jean Delvare. W83L771W/G detection fixed in kernel 2.6.37. For older kernels, you can force chip type to lm86. | +
-| [[http://​www.winbond.com/​|Winbond]] | [[http://​www.winbond.com.tw/​hq/​enu/​ProductAndSales/​ProductLines/​ComputerLogicIC/​HardwareMonitor/​HWMonitorforGraphicCardNBAndIA/​W83L784G.htm|W83L784R/​G]] | yes |  | I2C |  |  | +
-| [[http://​www.winbond.com/​|Winbond]] | W83L785R | yes | w83l785r | I2C |  | Driver is available [[http://​assembler.cz/​download/​w83785r/​|here]]. If you want to use it with nVidia cards you can try [[http://​www.linuxhardware.org/​nvclock/​|nvclock]] instead. | +
-| [[http://​www.winbond.com/​|Winbond]] | [[http://​www.winbond.com.tw/​hq/​enu/​ProductAndSales/​ProductLines/​ComputerLogicIC/​HardwareMonitor/​HWMonitorforGraphicCardNBAndIA/​W83L786NG.htm|W83L786NR/​NG]],​ [[http://​www.winbond.com.tw/​hq/​enu/​ProductAndSales/​ProductLines/​ComputerLogicIC/​HardwareMonitor/​HWMonitorforGraphicCardNBAndIA/​W83L786G.htm|W83L786R/​G]] | yes | w83l786ng | I2C | 2.6.25 or [[http://​jdelvare.nerim.net/​devel/​lm-sensors/​drivers/​w83l786ng/​|standalone driver]] | (2013-12-03) Driver contributed by Kevin Lo. User-space support only available in lm-sensors 3.0.0 and later. Fan speed control broken before kernel 3.13, use the standalone driver if you need this feature. | +
-| [[http://​www.winbond.com/​|Winbond]] (formerly National Semiconductor) | PC87372, PC87373 | yes |  | LPC |  | (2005-05-18) Super I/O with fan monitoring and PWM. A driver has been requested, will be developed upon donation of a board. | +
-| [[http://​www.winbond.com/​|Winbond]] (formerly National Semiconductor) | PC87431 | no | ipmisensors | IPMI |  | (2005-10-29) Requires an SMBus adapter supported by the i2c-i801 driver and the following kernel patches: 1) [[http://​sourceforge.net/​project/​showfiles.php?​group_id=36127&​amp;​package_id=110139|Open IPMI 2.6 Kernel Patches for the ipmi-smb driver and asynchronous I2C transfers from Corey Minyard]] on a 2.6.12 kernel: linux-ipmi-2.6.12-base.diff,​ linux-ipmi-2.6.12-smb.diff,​ linux-i2c-2.6.12-nonblock.diff,​ linux-i2c-2.6.12-i801-nonblock.diff,​ and 2) The [[http://​bmcsensors-26.sourceforge.net/​|bmcsensors/​i2c-ipmi port to Linux 2.6]] by Yani Ioannou: bmcsensors-26-20050808.tar.bz2 | +
-| [[http://​www.winbond.com/​|Winbond]] (formerly National Semiconductor) | PC87591 | yes |  | LPC |  | (2006-11-11) LPC Mobile Embedded Controllers with ADC (voltages and temperatures) and PWM, the sensor data not accessible in standard way, cannot create the driver. | +
-|  | ACPI thermal zones | no  | thermal_sys | ACPI | 2.6.26 | ACPI thermal zones are now exposed as standard hwmon devices so libsensors will pick them. | +
- +
-==== Sensor classes not supported by the hwmon subsystem ====+
  
 ^   ^ Detected by sensors-detect ^ Driver ^ Bus ^ Status/​Comments ^ ^   ^ 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. | | 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 |  |  | Use smartctl from [[http://​smartmontools.sourceforge.net/|smartmontools]] or [[http://​www.guzu.net/​linux/​hddtemp.php|hddtemp]] insteadBest would be to rewrite hddtemp as a kernel drivercontact us if you want to help with this. |+| 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.5NVMe drives report temperature through hwmon |
  
  
  
device_support_status.1458757290.txt.gz · Last modified: 2016/03/23 18:21 by Guenter Roeck