[i2c] SMBus collision on Asus Commando, Intel QX6700

Trevor Bowen bowentrevor at yahoo.com
Tue May 1 00:44:48 CEST 2007


Hi,

I am trying to debug my first install of lm_sensors on a brand new box (Asus Commando, Intel QX6700).  Fortunately, lm_sensors came preinstalled with my recent CentOS 5 install.  However, I am getting the following error, when I run sensors:

# sensors
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and libsensors
was compiled with sysfs support!
For older kernels, make sure you have done 'modprobe i2c-proc'!

I have run sensors-detect.  And, I am trying to manually check the suggested steps, which when I ran into the above problem.

I have verified that I have the correct modules inserted and that I have sysfs correctly mounted for my kernel version (2.6.18-8.1.1.el5) - please see below.

Interestingly, dmesg shows several weird errors that I do not understand and that look disturbing to me:

# dmesg
... <unrelated lines snipped>
i2c /dev entries driver

i801_smbus 0000:00:1f.3: Bus collision! SMBus may be locked until next hard reset. (sorry!)

... <duplicate lines snipped>
i801_smbus 0000:00:1f.3: Bus collision! SMBus may be locked until next hard reset. (sorry!)

Removing netfilter NETLINK layer.

i801_smbus 0000:00:1f.3: Bus collision! SMBus may be locked until next hard reset. (sorry!)

... <duplicate lines snipped>
i801_smbus 0000:00:1f.3: Bus collision! SMBus may be locked until next hard reset. (sorry!)




I am sure that the hardware is fine, because I monitored everything correctly using Asus Probe monitoring tool on Windows XP, just before I installed CentOS 5 on the box this morning.

I have a feeling this question has asked a hundred times, but I could not find the answer.  If someone can point me in the correct direction, I would greatly appreciate it.

Many thanks,

Trevor
==============================================
Just in case, here's "mount" and "lsmod" results:

# mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/mapper/VolGroup00-LogVol03 on /local type ext3 (rw)
/dev/mapper/VolGroup00-LogVol02 on /var type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

# lsmod | grep i2c
i2c_dev                43849  0
i2c_isa                39105  1 w83781d
i2c_ec                 38593  1 sbs
i2c_i801               41429  0
i2c_core               56129  6 eeprom,i2c_dev,w83781d,i2c_isa,i2c_ec,i2c_i801






More information about the i2c mailing list