Troubleshooting SCH5127 / DME1737

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to troubleshoot why the SCH5127 sensor inside my Acer H340 NAS
system is not reporting via "lm_sensors". The chip shows to be on the
supported devices list. The "dme1737" module is on the system. I now know
about the "coretemp" support for Intel Atom CPU coming in the 2.6.32
kernel. When I try to run "sensors -f" it tells me to run
"sensors-detect". When I run "sensors-detect" it sees the need to load the
"coretemp" and "dme-1737" modules, but neither module seems to load.

In a different system using a different sensor but an Atom CPU, I see the
"coretemp" module fail to load but the sensor module loads and works: I
see output in "sensors -f".

I have "dmesg" output available, if needed. I do not lee any loading
errors in "/var/log/messages" other than for "coretemp".

Here is some relevant output from my system. Some output will "wrap":

[root@acer-nas-01 ~]# uname -a
Linux acer-nas-01.my.home 2.6.31.5-127.fc12.x86_64 #1 SMP Sat Nov 7
21:11:14 EST 2009 x86_64 x86_64 x86_64 GNU/Linux

[root@acer-nas-01 ~]# yum list installed | grep sensor
lm_sensors.x86_64              3.1.1-4.fc12                      @loc-updates
lm_sensors-libs.x86_64         3.1.1-4.fc12                      @loc-updates

[root@acer-nas-01 ~]# ls
/lib/modules/2.6.31.5-127.fc12.x86_64/kernel/drivers/hwmon
abituguru3.ko  adm9240.ko       atxp1.ko     fscpos.ko     ibmpex.ko    
lm83.ko     max1619.ko     thmc50.ko       w83791d.ko
abituguru.ko   ads7828.ko       coretemp.ko  g760a.ko      it87.ko      
lm85.ko     max6650.ko     tmp401.ko       w83792d.ko
ad7414.ko      adt7462.ko       dme1737.ko   gl518sm.ko    k8temp.ko    
lm87.ko     pc87360.ko     via686a.ko      w83793.ko
ad7418.ko      adt7470.ko       ds1621.ko    gl520sm.ko    lis3lv02d.ko 
lm90.ko     pc87427.ko     via-cputemp.ko  w83l785ts.ko
adm1021.ko     adt7473.ko       f71805f.ko   hdaps.ko      lm63.ko      
lm92.ko     pcf8591.ko     vt1211.ko       w83l786ng.ko
adm1025.ko     adt7475.ko       f71882fg.ko  hp_accel.ko   lm75.ko      
lm93.ko     sis5595.ko     vt8231.ko
adm1026.ko     applesmc.ko      f75375s.ko   hwmon-vid.ko  lm77.ko      
lm95241.ko  smsc47b397.ko  w83627ehf.ko
adm1029.ko     asb100.ko        fscher.ko    i5k_amb.ko    lm78.ko      
ltc4215.ko  smsc47m192.ko  w83627hf.ko
adm1031.ko     asus_atk0110.ko  fschmd.ko    ibmaem.ko     lm80.ko      
ltc4245.ko  smsc47m1.ko    w83781d.ko

[root@acer-nas-01 ~]# sensors-detect
# sensors-detect revision 1.1
# System: Acer Aspire easyStore H340
# Board: Acer WG945GCM

This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.

Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no):
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 11h thermal sensors...                           No
Intel Core family thermal sensor...                         Success!
    (driver `coretemp')
Intel AMB FB-DIMM thermal sensor...                         No
VIA C7 thermal and voltage sensors...                       No

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no):
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     Yes
Found `SMSC SCH5127 Super IO'                               Success!
    (address 0x800, driver `dme1737')
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor'...                   No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No

Some systems (mainly servers) implement IPMI, a set of common interfaces
through which system health data may be retrieved, amongst other things.
We first try to get the information from SMBIOS. If we don't find it
there, we have to read from arbitrary I/O ports to probe for such
interfaces. This is normally safe. Do you want to scan for IPMI
interfaces? (YES/no):  ^H
Probing for `IPMI BMC KCS' at 0xca0...                      No
Probing for `IPMI BMC SMIC' at 0xca8...                     No

Some hardware monitoring chips are accessible through the ISA I/O ports.
We have to write to arbitrary I/O ports to probe them. This is usually
safe though. Yes, you do have ISA I/O ports even if you do not have any
ISA slots! Do you want to scan the ISA I/O ports? (yes/NO):

Lastly, we can probe the I2C/SMBus adapters for connected hardware
monitoring devices. This is the most risky part, and while it works
reasonably well on most systems, it has been reported to cause trouble
on some systems.
Do you want to probe the I2C/SMBus adapters now? (YES/no):
Using driver `i2c-i801' for device 0000:00:1f.3: Intel 82801G ICH7
Module i2c-dev loaded successfully.

Next adapter: SMBus I801 adapter at 18a0 (i2c-0)
Do you want to scan it? (yes/NO/selectively):

Now follows a summary of the probes I have just done.
Just press ENTER to continue:

Driver `coretemp':
  * Chip `Intel Core family thermal sensor' (confidence: 9)

Driver `dme1737':
  * ISA bus, address 0x800
    Chip `SMSC SCH5127 Super IO' (confidence: 9)

Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no):
Starting lm_sensors: loading module coretemp dme1737 No sensors found!
Make sure you loaded all the kernel drivers you need.
Try sensors-detect to find out which these are.
[FAILED]
Unloading i2c-dev... OK

[root@acer-nas-01 etc]# cat sysconfig/lm_sensors
# Generated by sensors-detect on Thu Nov 26 21:34:56 2009
# This file is sourced by /etc/init.d/lm_sensors and defines the modules to
# be loaded/unloaded.
#
# The format of this file is a shell script that simply defines variables:
# HWMON_MODULES for hardware monitoring driver modules, and optionally
# BUS_MODULES for any required bus driver module (for example for I2C or
SPI).

HWMON_MODULES="coretemp dme1737"

# For compatibility reasons, modules are also listed individually as
variables
#    MODULE_0, MODULE_1, MODULE_2, etc.
# You should use BUS_MODULES and HWMON_MODULES instead if possible.

MODULE_0=coretemp
MODULE_1=dme1737

[root@acer-nas-01 ~]# lsmod
Module                  Size  Used by
dme1737                40856  0
hwmon_vid               2896  1 dme1737
ipv6                  298864  18
p4_clockmod             6148  1
freq_table              4864  1 p4_clockmod
speedstep_lib           5712  1 p4_clockmod
dm_multipath           17304  0
rfkill                 20488  0
iTCO_wdt               13008  0
iTCO_vendor_support     3588  1 iTCO_wdt
wmi                     7280  0
i2c_i801               12800  0
sky2                   49172  0
serio_raw               6644  0
pata_acpi               5152  0
ata_generic             5924  0
usb_storage            60288  0
pata_marvell            4656  0
i915                  219952  0
drm_kms_helper         25360  1 i915
drm                   171168  2 i915,drm_kms_helper
i2c_algo_bit            6020  1 i915
i2c_core               28608  5 dme1737,i2c_i801,i915,drm,i2c_algo_bit
video                  23476  1 i915
output                  3360  1 video
[root@acer-nas-01 ~]#

[root@acer-nas-01 ~]# lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller
Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated
Graphics Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 2 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 4 (rev 01)
00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI
Express Port 5 (rev 01)
00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI
Express Port 6 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI
Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC
Interface Bridge (rev 01)
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA
AHCI Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller
(rev 01)
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8071 PCI-E
Gigabit Ethernet Controller (rev 16)
0a:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II
Controller (rev b2)

[root@acer-nas-01 ~]# lspci -xx -s 00:1c
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 1 (rev 01)
00: 86 80 d0 27 04 04 10 00 01 00 04 06 08 00 81 00
10: 00 00 00 00 00 00 00 00 00 02 02 00 f0 00 00 20
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00

00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 2 (rev 01)
00: 86 80 d2 27 04 04 10 00 01 00 04 06 08 00 81 00
10: 00 00 00 00 00 00 00 00 00 04 04 00 f0 00 00 20
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 07 02 00 00

00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 3 (rev 01)
00: 86 80 d4 27 04 04 10 00 01 00 04 06 08 00 81 00
10: 00 00 00 00 00 00 00 00 00 06 06 00 f0 00 00 20
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 03 00 00

00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 4 (rev 01)
00: 86 80 d6 27 04 04 10 00 01 00 04 06 08 00 81 00
10: 00 00 00 00 00 00 00 00 00 08 08 00 f0 00 00 20
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 04 00 00

00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI
Express Port 5 (rev 01)
00: 86 80 e0 27 07 04 10 00 01 00 04 06 08 00 81 00
10: 00 00 00 00 00 00 00 00 00 09 09 00 20 20 00 00
20: 30 f0 30 f0 01 80 01 80 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 04 00

00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI
Express Port 6 (rev 01)
00: 86 80 e2 27 07 04 10 00 01 00 04 06 08 00 81 00
10: 00 00 00 00 00 00 00 00 00 0a 0a 00 30 30 00 00
20: 40 f0 40 f0 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 07 02 04 00

[root@acer-nas-01 ~]# lspci -xx -s 00:1f
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC
Interface Bridge (rev 01)
00: 86 80 b8 27 07 00 10 02 01 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 25 10 83 01
30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00

00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA
AHCI Controller (rev 01)
00: 86 80 c1 27 07 04 b0 02 01 01 06 01 00 00 00 00
10: e9 18 00 00 dd 18 00 00 e1 18 00 00 d9 18 00 00
20: c1 18 00 00 00 04 2c f0 00 00 00 00 25 10 83 01
30: 00 00 00 00 80 00 00 00 00 00 00 00 0a 02 00 00

00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller
(rev 01)
00: 86 80 da 27 01 01 80 02 01 00 05 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: a1 18 00 00 00 00 00 00 00 00 00 00 25 10 83 01
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 02 00 00

[root@acer-nas-01 ~]# cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0071 : rtc0
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
03c0-03df : vga+
03f8-03ff : serial
04d0-04d1 : pnp 00:01
0800-087f : pnp 00:01
0cf8-0cff : PCI conf1
1000-107f : 0000:00:1f.0
  1000-107f : pnp 00:01
    1000-1003 : ACPI PM1a_EVT_BLK
    1004-1005 : ACPI PM1a_CNT_BLK
    1008-100b : ACPI PM_TMR
    1010-1015 : ACPI CPU throttle
    1020-1020 : ACPI PM2_CNT_BLK
    1028-102f : ACPI GPE0_BLK
    1030-1033 : iTCO_wdt
    1060-107f : iTCO_wdt
1180-11bf : 0000:00:1f.0
  1180-11bf : pnp 00:01
1820-183f : 0000:00:1d.0
  1820-183f : uhci_hcd
1840-185f : 0000:00:1d.1
  1840-185f : uhci_hcd
1860-187f : 0000:00:1d.2
  1860-187f : uhci_hcd
1880-189f : 0000:00:1d.3
  1880-189f : uhci_hcd
18a0-18bf : 0000:00:1f.3
  18a0-18bf : i801_smbus
18c0-18cf : 0000:00:1f.2
  18c0-18cf : ahci
18d0-18d7 : 0000:00:02.0
18d8-18db : 0000:00:1f.2
  18d8-18db : ahci
18dc-18df : 0000:00:1f.2
  18dc-18df : ahci
18e0-18e7 : 0000:00:1f.2
  18e0-18e7 : ahci
18e8-18ef : 0000:00:1f.2
  18e8-18ef : ahci
2000-2fff : PCI Bus 0000:09
  2000-20ff : 0000:09:00.0
    2000-20ff : sky2
3000-3fff : PCI Bus 0000:0a
  3000-300f : 0000:0a:00.0
    3000-300f : pata_marvell
  3010-3013 : 0000:0a:00.0
    3010-3013 : pata_marvell
  3014-3017 : 0000:0a:00.0
    3014-3017 : pata_marvell
  3018-301f : 0000:0a:00.0
    3018-301f : pata_marvell
  3020-3027 : 0000:0a:00.0
    3020-3027 : pata_marvell
fe00-fe00 : pnp 00:01
[root@acer-nas-01 ~]#




_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux