Hallo,
ich habe ein bisschen mit lmsensors rumgespielt. Alle nötigen Module sind kompiliert, bei Zugriff auf char-major-89 (z.B. "cat /dev/i2c-0") werden diese problemlos geladen. In dieser Situation bringt das Kommando "sensors" eine sinnvolle Ausgabe.
Aber: wenn die Module nicht (über Zugriff auf char-major-89) bereits geladen wurden, bringt "sensors" nichts zustande
Ein "strace sensors" zeigt, daß reads über /sys/bus/i2c/.. erfolgen. (Der erfolgreiche Zugriff auf das directory ../i2c/.. zeigt, daß i2c_sensors als Modul da ist.) Irgendwie scheint sysfs bei diesen Lesevorgängen aber seinerseits nicht auf char-major-89 zuzugreifen, denn sonst würden die Module ja geladen.
Hat jemand eine Idee, was ich da so falsch mache?
tia!
Bernhard