sensors-detect: Found unknown chip with ID 0x8708

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

 



Hi Jean,

???? ??????, 04 ??? 2006 ? 14:27:51 +0100, Jean Delvare ??????:
> Hi Aleksic,
> 
> On Thu, 2 Nov 2006 18:31:40 +0100, Petar Aleksich wrote:
> > I've been using lm_sensors ( i2c-i801, asb100, eeprom  ) for
> > months without any problems , recently after kernel upgrade from
> > 2.6.16 series to >=2.6.17 sensors-detect can't find any modules.  
> 
> What motherboard is this, please?

ASUS P4PE
http://www.digital-daily.com/motherboard/asus-p4pe/

> > ---------------------
> > Used:
> > sysfsutils-2.1.0
> > lm_sensors-2.10.1
> > gcc-4.4.1
> > glibc-2.4
> > 
> > ---------------------------
> > # uname -a
> > Linux phearless 2.6.18-ck1-r1 #2 PREEMPT Thu Nov 2 13:38:21 CET 2006
> > i686 Intel(R) Celeron(R) CPU 1.70GHz GenuineIntel GNU/Linux
> > ---------------------------
> > # sensors-detect 
> > 
> > Do you want to scan the ISA I/O ports? (YES/no): Y
> > Probing for `National Semiconductor LM78' at 0x290...       No
> > Probing for `National Semiconductor LM78-J' at 0x290...     No
> > Probing for `National Semiconductor LM79' at 0x290...       No
> > Probing for `Winbond W83781D' at 0x290...                   No
> > Probing for `Winbond W83782D' at 0x290...                   No
> > Probing for `Winbond W83627HF' at 0x290...                  No
> > Probing for `Silicon Integrated Systems SIS5595'...         No
> > Probing for `VIA VT82C686 Integrated Sensors'...            No
> > Probing for `VIA VT8231 Integrated Sensors'...              No
> > Probing for `AMD K8 thermal sensors'...                     No
> > Probing for `IPMI BMC KCS' at 0xca0...                      No
> > Probing for `IPMI BMC SMIC' at 0xca8...                     No
> > 
> > Some Super I/O chips may also contain 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): Y
> > Probing for Super-I/O at 0x2e/0x2f
> > Trying family `ITE'...                                      No
> > Trying family `National Semiconductor'...                   No
> > Trying family `SMSC'...                                     No
> > Trying family `VIA/Winbond/Fintek'...                       Yes
> > Found unknown chip with ID 0x8708
> 
> This is unrelated with your problem, but thanks for reporting. This is
> most certainly an ITE IT8708 chip, although I'm surprised it is
> detected in the wrong family. If you have physical access to the
> system, can you please take a look and locate the Super-I/O chip to
> confirm that it is an ITE IT8708? It should look like this but with a
> different top marking:
> http://www.beareyes.net/2/lib/200603/31/007/DSCN9815.jpg

Yes it is, to be precise ITE IT8708F-A

> We don't have any documentation for this chip, I doubt it has any
> hardware monitoring features, and if it had, they would certainly not
> be used on your motherboard, as you say it has a dedicated chip for
> that (Asus ASB100 "Bach").

I can't tell if this chip has any hardware monitoring features or not,
but on kernels prior to 2.6.17 i've used ASB100 successfully. 
HTH

> > Probing for Super-I/O at 0x4e/0x4f
> > Trying family `ITE'...                                      No
> > Trying family `National Semiconductor'...                   No
> > Trying family `SMSC'...                                     No
> > Trying family `VIA/Winbond/Fintek'...                       No
> > 
> > Sorry, no sensors were detected.
> > Either your sensors are not supported, or they are connected to an
> > I2C or SMBus adapter that is not supported. See doc/FAQ,
> > doc/lm_sensors-FAQ.html or http://www.lm-sensors.org/wiki/FAQ
> > (FAQ #4.24.3) for further information.
> > If you find out what chips are on your board, check
> > http://www.lm-sensors.org/wiki/Devices for driver status.
> > 
> > ----------------------------
> > # sensors -s
> > No sensors found!
> > Make sure you loaded all the kernel drivers you need.
> > Try sensors-detect to find out which these are.
> > ----------------------------
> > 
> > # grep "I2C" /usr/src/linux-`uname -r`/.config
> > 
> > # I2C support
> > CONFIG_I2C=m
> > CONFIG_I2C_CHARDEV=m
> > # I2C Algorithms
> > CONFIG_I2C_ALGOBIT=m
> > CONFIG_I2C_ALGOPCF=m
> > CONFIG_I2C_ALGOPCA=m
> > # I2C Hardware Bus support
> > CONFIG_I2C_ALI1535=m
> > CONFIG_I2C_ALI1563=m
> > CONFIG_I2C_ALI15X3=m
> > CONFIG_I2C_AMD756=m
> > CONFIG_I2C_AMD756_S4882=m
> > CONFIG_I2C_AMD8111=m
> > CONFIG_I2C_ELEKTOR=m
> > CONFIG_I2C_I801=m
> > CONFIG_I2C_I810=m
> > CONFIG_I2C_PIIX4=m
> > CONFIG_I2C_ISA=m
> > CONFIG_I2C_NFORCE2=m
> > CONFIG_I2C_OCORES=m
> > CONFIG_I2C_PARPORT=m
> > CONFIG_I2C_PARPORT_LIGHT=m
> > CONFIG_I2C_PROSAVAGE=m
> > CONFIG_I2C_SAVAGE4=m
> > CONFIG_I2C_SIS5595=m
> > CONFIG_I2C_SIS630=m
> > CONFIG_I2C_SIS96X=m
> > CONFIG_I2C_STUB=m
> > CONFIG_I2C_VIA=m
> > CONFIG_I2C_VIAPRO=m
> > CONFIG_I2C_VOODOO3=m
> > CONFIG_I2C_PCA_ISA=m
> > # Miscellaneous I2C Chip support
> > # CONFIG_I2C_DEBUG_CORE is not set
> > # CONFIG_I2C_DEBUG_ALGO is not set
> > # CONFIG_I2C_DEBUG_BUS is not set
> > # CONFIG_I2C_DEBUG_CHIP is not set
> > 
> > -----------------------
> > # egrep "(HWM|SENSORS)" /usr/src/linux-`uname -r`/.config
> > 
> > CONFIG_SENSORS_DS1337=m
> > CONFIG_SENSORS_DS1374=m
> > CONFIG_SENSORS_EEPROM=m
> > CONFIG_SENSORS_PCF8574=m
> > CONFIG_SENSORS_PCA9539=m
> > CONFIG_SENSORS_PCF8591=m
> > CONFIG_SENSORS_MAX6875=m
> > CONFIG_HWMON=m
> > CONFIG_HWMON_VID=m
> > CONFIG_SENSORS_ABITUGURU=m
> > CONFIG_SENSORS_ADM1021=m
> > CONFIG_SENSORS_ADM1025=m
> > CONFIG_SENSORS_ADM1026=m
> > CONFIG_SENSORS_ADM1031=m
> > CONFIG_SENSORS_ADM9240=m
> > CONFIG_SENSORS_ASB100=m
> > CONFIG_SENSORS_ATXP1=m
> > CONFIG_SENSORS_DS1621=m
> > CONFIG_SENSORS_F71805F=m
> > CONFIG_SENSORS_FSCHER=m
> > CONFIG_SENSORS_FSCPOS=m
> > CONFIG_SENSORS_GL518SM=m
> > CONFIG_SENSORS_GL520SM=m
> > CONFIG_SENSORS_IT87=m
> > CONFIG_SENSORS_LM63=m
> > CONFIG_SENSORS_LM75=m
> > CONFIG_SENSORS_LM77=m
> > CONFIG_SENSORS_LM78=m
> > CONFIG_SENSORS_LM80=m
> > CONFIG_SENSORS_LM83=m
> > CONFIG_SENSORS_LM85=m
> > CONFIG_SENSORS_LM87=m
> > CONFIG_SENSORS_LM90=m
> > CONFIG_SENSORS_LM92=m
> > CONFIG_SENSORS_MAX1619=m
> > CONFIG_SENSORS_PC87360=m
> > CONFIG_SENSORS_SIS5595=m
> > CONFIG_SENSORS_SMSC47M1=m
> > CONFIG_SENSORS_SMSC47M192=m
> > CONFIG_SENSORS_SMSC47B397=m
> > CONFIG_SENSORS_VIA686A=m
> > CONFIG_SENSORS_VT8231=m
> > CONFIG_SENSORS_W83781D=m
> > CONFIG_SENSORS_W83791D=m
> > CONFIG_SENSORS_W83792D=m
> > CONFIG_SENSORS_W83L785TS=m
> > CONFIG_SENSORS_W83627HF=m
> > CONFIG_SENSORS_W83627EHF=m
> > CONFIG_SENSORS_HDAPS=m
> > # CONFIG_HWMON_DEBUG_CHIP is not set
> > 
> > -------------
> > 
> >  # lspci -v
> > 00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE
> > DRAM Controller/Host-Hub Interface (rev 02) Subsystem: ASUSTeK
> > Computer Inc. Unknown device 80b2 Flags: bus master, fast devsel,
> > latency 0 Memory at e0000000 (32-bit, prefetchable) [size=256M]
> > 	Capabilities: [e4] Vendor Specific Information
> > 	Capabilities: [a0] AGP version 2.0
> > 
> > 00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE
> > Host-to-AGP Bridge (rev 02) (prog-if 00 [Normal decode]) Flags: bus
> > master, 66MHz, fast devsel, latency 64 Bus: primary=00,
> > secondary=01, subordinate=01, sec-latency=0 I/O behind bridge:
> > 0000d000-0000dfff Memory behind bridge: c6800000-c7efffff
> > 	Prefetchable memory behind bridge: c8000000-dfffffff
> > 
> > 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM
> > (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02) (prog-if 00
> > [UHCI]) Subsystem: ASUSTeK Computer Inc. Unknown device 8089 Flags:
> > bus master, medium devsel, latency 0, IRQ 5 I/O ports at b800
> > [size=32]
> > 
> > 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM
> > (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02) (prog-if 00
> > [UHCI]) Subsystem: ASUSTeK Computer Inc. Unknown device 8089 Flags:
> > bus master, medium devsel, latency 0, IRQ 9 I/O ports at b400
> > [size=32]
> > 
> > 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM
> > (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02) (prog-if 00
> > [UHCI]) Subsystem: ASUSTeK Computer Inc. Unknown device 8089 Flags:
> > bus master, medium devsel, latency 0, IRQ 9 I/O ports at b000
> > [size=32]
> > 
> > 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M)
> > USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI]) Subsystem: ASUSTeK
> > Computer Inc. Unknown device 8089 Flags: bus master, medium devsel,
> > latency 0, IRQ 11 Memory at c6000000 (32-bit, non-prefetchable)
> > [size=1K] Capabilities: [50] Power Management version 2
> > 	Capabilities: [58] Debug port
> > 
> > 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
> > (prog-if 00 [Normal decode]) Flags: bus master, fast devsel,
> > latency 0 Bus: primary=00, secondary=02, subordinate=02,
> > sec-latency=32 I/O behind bridge: 00009000-0000afff
> > 	Memory behind bridge: c3800000-c5ffffff
> > 	Prefetchable memory behind bridge: c7f00000-c7ffffff
> > 
> > 00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC
> > Interface Bridge (rev 02) Flags: bus master, medium devsel, latency
> > 0
> > 
> > 00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE
> > Controller (rev 02) (prog-if 8a [Master SecP PriP]) Subsystem:
> > ASUSTeK Computer Inc. Unknown device 8089 Flags: bus master, medium
> > devsel, latency 0, IRQ 9 I/O ports at <unassigned>
> > 	I/O ports at <unassigned>
> > 	I/O ports at <unassigned>
> > 	I/O ports at <unassigned>
> > 	I/O ports at f000 [size=16]
> > 	Memory at 30000000 (32-bit, non-prefetchable) [size=1K]
> > 
> > 00:1f.5 Multimedia audio controller: Intel Corporation
> > 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev
> > 02) Subsystem: ASUSTeK Computer Inc. Unknown device 80b0 Flags: bus
> > master, medium devsel, latency 0, IRQ 9 I/O ports at 8800 [size=256]
> > 	I/O ports at 8400 [size=64]
> > 	Memory at c3000000 (32-bit, non-prefetchable) [size=512]
> > 	Memory at c2800000 (32-bit, non-prefetchable) [size=256]
> > 	Capabilities: [50] Power Management version 2
> 
> The SMBus device is missing, it should show at address 00:1f.3. That
> explains why sensors-detect didn't find your hardware monitoring
> chips. You are most certainly affected by this change:
> 
> http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ce007ea59729d627f62bb5fa8c1a81e25653a0ad
>
>
> Long story short, Asus is hiding the SMBus on many boards, Linux tries
> to unhide them, but it is dangerous to do so when suspend/resume
> support is enabled, so since 2.6.17 the quirk which unhides the SMBus
> is disabled when suspend support is enabled.
> 
> If you want your sensors back, you'll need to disable suspend support
> for now ("Sleep States" in the ACPI menu.) I know it is a regression
> for some users, but that's the only safe way until the kernel is
> taught how to replay PCI quirks on resume.
> 
> Alternatively you can go bug Asus and ask them why they hide the SMBus
> in the first place.

Thank you, removing Sleep States from krenel did the magic thing.
My sensors are back in normal.

$ sensors
asb100-i2c-0-2d
Adapter: SMBus I801 adapter at e800
VCore 1:   +1.81 V  (min =  +1.39 V, max =  +2.08 V)       
+3.3V:     +3.28 V  (min =  +2.96 V, max =  +3.63 V)       
+5V:       +5.13 V  (min =  +4.49 V, max =  +5.51 V)       
+12V:     +11.13 V  (min =  +9.55 V, max = +14.41 V)       
-12V (reserved):
          -11.62 V  (min =  -0.00 V, max =  -0.00 V)       
-5V (reserved):
           -4.88 V  (min =  -0.00 V, max =  -0.00 V)       
CPU Fan:  3391 RPM  (min =   -1 RPM, div = 2)              ALARM
Chassis Fan:
          1997 RPM  (min =   -1 RPM, div = 4)              ALARM
Power Fan:   0 RPM  (min =   -1 RPM, div = 8)              ALARM
M/B Temp:    +31?C  (high =   +80?C, hyst =   +75?C)   
CPU Temp (Intel):
             +42?C  (high =  +100?C, hyst =   +90?C)   
Power Temp:
              -0?C  (high =   +60?C, hyst =   +50?C)   
CPU Temp (AMD):
             +25?C  (high =   +80?C, hyst =   +75?C)   
vid:      +1.750 V  (VRM Version 9.0)
alarms:   

 
> > 01:00.0 VGA compatible controller: ATI Technologies Inc R420 JP
> > [Radeon X800XT] (prog-if 00 [VGA]) Subsystem: ATI Technologies Inc
> > Unknown device 0002 Flags: bus master, 66MHz, medium devsel,
> > latency 255, IRQ 5 Memory at d8000000 (32-bit, prefetchable)
> > [size=128M] I/O ports at d800 [size=256]
> > 	Memory at c7000000 (32-bit, non-prefetchable) [size=64K]
> > 	Expansion ROM at d7fe0000 [disabled] [size=128K]
> > 	Capabilities: [58] AGP version 2.0
> > 	Capabilities: [50] Power Management version 2
> > 
> > 01:00.1 Display controller: ATI Technologies Inc R420 [X800XT-PE]
> > (Secondary) Subsystem: ATI Technologies Inc Unknown device 0003
> > 	Flags: bus master, 66MHz, medium devsel, latency 64
> > 	Memory at c8000000 (32-bit, prefetchable) [size=128M]
> > 	Memory at c6800000 (32-bit, non-prefetchable) [size=64K]
> > 	Capabilities: [50] Power Management version 2
> > 
> > 02:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host
> > Controller (rev 80) (prog-if 10 [OHCI]) Subsystem: VIA Technologies,
> > Inc. IEEE 1394 Host Controller Flags: bus master, stepping, medium
> > devsel, latency 32, IRQ 9 Memory at c5800000 (32-bit,
> > non-prefetchable) [size=2K] I/O ports at a800 [size=128]
> > 	Capabilities: [50] Power Management version 2
> > 
> > 02:04.0 RAID bus controller: Promise Technology, Inc. PDC20376
> > (FastTrak 376) (rev 02) Subsystem: ASUSTeK Computer Inc. A7V8X
> > motherboard Flags: bus master, 66MHz, medium devsel, latency 96,
> > IRQ 11 I/O ports at a400 [size=64]
> > 	I/O ports at a000 [size=16]
> > 	I/O ports at 9800 [size=128]
> > 	Memory at c5000000 (32-bit, non-prefetchable) [size=4K]
> > 	Memory at c4800000 (32-bit, non-prefetchable) [size=128K]
> > 	Capabilities: [60] Power Management version 2
> > 
> > 02:05.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5702X
> > Gigabit Ethernet (rev 02) Subsystem: ASUSTeK Computer Inc. Unknown
> > device 80a9 Flags: bus master, 66MHz, medium devsel, latency 64,
> > IRQ 10 Memory at c4000000 (64-bit, non-prefetchable) [size=64K]
> > 	[virtual] Expansion ROM at c7ff0000 [disabled] [size=64K]
> > 	Capabilities: [40] PCI-X non-bridge device
> > 	Capabilities: [48] Power Management version 2
> > 	Capabilities: [50] Vital Product Data
> > 	Capabilities: [58] Message Signalled Interrupts: 64bit+
> > Queue=0/3 Enable-
> > 
> > 02:0a.0 Ethernet controller: VIA Technologies, Inc. VT6105
> > [Rhine-III] (rev 86) Subsystem: D-Link System Inc DFE-530TX rev C
> > 	Flags: bus master, stepping, medium devsel, latency 32, IRQ
> > 9 I/O ports at 9400 [size=256]
> > 	Memory at c3800000 (32-bit, non-prefetchable) [size=256]
> > 	[virtual] Expansion ROM at c7f00000 [disabled] [size=64K]
> > 	Capabilities: [40] Power Management version 2
> 


-- 
Aleksic Predrag
GPG:41FB 6E3A 418E 8752 520D D0F3 E93C D51E 9972 7570




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

  Powered by Linux