lm_sensors issue/problem

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

 



Hi,
I've been having a certain problem installing lm_sensors/i2c. Here is some information about my hardware and setup to begin with:
Mainboard: Abit-KG7
Kernel: 2.4.18-xfs (plain vanilla kernel, patched by myself)
Distro: Slackware 8.0

In kernel config, here is  I2C support  ---> 
<M> I2C support
< > I2C bit-banging interfaces
< > I2C PCF 8584 interfaces 
<M> I2C device interface
<M> I2C /proc interface (required for hardware sensors)


After following the installation instructions, the devices /dev/i2c-*** were created and  the sensor-detect script instructed me to add the following to my module loading script (in Slackware it is /etc/rc.d/rc.modules)
--------------------------------\
# I2C adapter drivers
modprobe i2c-isa

# I2C chip drivers  
modprobe lm80
modprobe eeprom
modprobe via686a
--------------------------------/

--> NOTE: This was detected using the CURRENT-CVS i2c/lm_sensor. (Today's Date: 03/09/02)
and the following to /etc/modules.conf:
--------------------------------\
# I2C module options
alias char-major-89 i2c-dev
--------------------------------/

I firstly tried to install the 2.6.2 release ver which did not detect my  via686a as I expected (the lm_sensor homepage said to upgrade to current CVS)
Of course, before running the sensor-detect i did `depmod -a` [and ldconfig] which reported "i2c-philips-par.o" to be Unresolved symbol (I don't think this is a major issue, i simply removed the module since i didn't find it being probed anyways) So far, so good, no prob.

Now comes your love:
I tried to start sensor and here is the error:
--------------------------------\
Can't access /proc file
/proc/sys/dev/sensors/chips or /proc/bus/i2c unreadable;
Make sure you have done 'modprobe i2c-proc'!
--------------------------------/

I then tried to modprobe or manually insmod i2c-proc and got the following:
--------------------------------\
/lib/modules/2.4.18-xfs/kernel/drivers/i2c/i2c-proc.o: init_module: Cannot allocate memory
/lib/modules/2.4.18-xfs/kernel/drivers/i2c/i2c-proc.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.18-xfs/kernel/drivers/i2c/i2c-proc.o: insmod /lib/modules/2.4.18-xfs/kernel/drivers/i2c/i2c-proc.o failed
/lib/modules/2.4.18-xfs/misc/i2c-proc.o: init_module: Operation not permitted
/lib/modules/2.4.18-xfs/misc/i2c-proc.o: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.18-xfs/misc/i2c-proc.o: insmod /lib/modules/2.4.18-xfs/misc/i2c-proc.o failed
/lib/modules/2.4.18-xfs/misc/i2c-proc.o: insmod i2c-proc failed
--------------------------------/

This seems like an i2c-kernel problem to me, it's able to laod the i2c-core but not the i2c-proc (result is that the via686a won't probe), here's an lsmod of the modues that probed:
--------------------------------\
Module                  Size  Used by
i2c-isa                 1216   0  (unused)
i2c-core               12448   0  [i2c-isa]
--------------------------------/

I'm sure I've forgotten some info that you may find important about my system so feel free to reply or better yet, I am on IRC/ICQ/AIM around the clock, if that is easier for you, just tell me where, when, and who. =]

Please forward to the correct person if this does not pertain to you, 
Thank you very much.



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

  Powered by Linux