[i2c] Can not find sensors since kernel 2.6.18

Wang Xu gnawux at gmail.com
Sun Apr 29 05:58:54 CEST 2007


Hi List,

I have a ASUS M2Ne Laptop, which has Intel ICH4 (i2c-i801) SMBus.

With 2.6.16 and earlier 2.6 kernel, it could find max6657 sensor
and install lm90 module. the sensor result are:
 | gnawux at inspiration:~$ sensors 
 | max6657-i2c-0-4c
 | Adapter: SMBus I801 adapter at e800
 | M/B Temp:    +49°C  (low  =   -55°C, high =  +127°C)   
 | CPU Temp:  +46.9°C  (low  = -54.1°C, high = +51.1°C)   
 | M/B Crit:   +127°C  (hyst =  +117°C)                   
 | CPU Crit:   +127°C  (hyst =  +117°C)       

But under 2.6.18 and 2.6.20 kernel, no sensors could be found,
I enable the debug option of 2.6.20 kernel, and found the following
error message of i2c bus:
 | PCI: Unable to reserve I/O region #5:20 at e800 for device 0000:00:1f.3
 | i801_smbus 0000:00:1f.3: Failed to request SMBus region 0xe800-0xe81f
 | i801_smbus: probe of 0000:00:1f.3 failed with error -16

Any suggestion?

Thank you!

Wang Xu



More information about the i2c mailing list