I just upgraded with 'emerge -avuD world' and after the upgrade I can't read the sensors anymore. The machine is a laptop with the kernel: Linux zvadaszll 2.6.16-gentoo-r9 #4 SMP PREEMPT Wed Jun 21 15:04:38 CEST 2006 i686 Intel(R) Celeron(R) M processor 1.50GHz GNU/Linux I have a sensor chip of type i801, and sensors-detect detects it as it did earlier, but 'sensors -s' failes with: zvadaszll ~ # sensors -s 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'! zvadaszll ~ # Yes, I have a mounted sysfs, and I have the USE flag sysfs and I also recompiled lm_sensors, and saw in the log that it is linked with libsysfs. According to the strace output of 'sensors -s' it failes after openes /sys/class/hwmon, which is actually an empty directory ... What went wrong with the upgrade?
Created attachment 99264 [details] Output of emerge -- info
Created attachment 99265 [details] Output of lspci -v
Created attachment 99266 [details] Output of emerge -av --oneshot lm_sensors
Created attachment 99267 [details] Configuration of the kernel
Did you even start the lm_sensors init script?
Yes, it fails too, 'couse I configured it to init the sensors. I can't copy here the proof of it, 'couse this machine is my laptop, and today I left it at work. If it is necessary I can do it tomorrow. I also forgot to attach tho output of lsmod, but is shows everithing needed: i2c_core i2c_dev i2c_i801 eeprom All of them belongs to the compiled kernel. I'm sure: I unloaded and loaded them with modprobe.
Has same problem: # sensors -s Can't access procfs/sysfs file
Could you guys try it with the latest (and hopefully greatest) lm-sensors ? (=sys-apps/lm_sensors-2.10.1)