Ik ben al heel de middag bezig om mijn hardware sensors weer aan de praat te krijgen, maar het wil me maar niet lukken. Misschien dat jullie nog ideeen hebben. Wat ik allemaal al heb gedaan is:
- sources van lm-sensors en i2c d.m.v. apt geinstalleerd
- allebei uitgepakt (/usr/src/modules, daar staan ze inderdaad)
- ervoor gezorgd dat er een gebakken kernel tree van mijn huidige 2.4.21 in /usr/src/linux staat
- in /usr/src/linux make-kpkg modules_image uitgevoerd en gewacht
de twee te verwachte debjes zijn er.
Echter, als ik deze installeer met (dpkg -i) krijg ik bij i2c geen problemen, en bij lm een aantal unresolved symbols.
Segmentation fault bij sensors-detect.
Weer verdergegaan (ik had het al werkend, dus ook de goede dingen al in /etc/modules en /etc/modutils/local staan). Moch uiteraard niet baten. Als ik sensors draai segfault die ook.
Ik gebruik gcc 3.2.3 (dezelfde waarmee ik mijn kernel heb gemaakt). 3.3 compileerde mijn gepatchte tree niet eens.
Ik gebruikt dus de sensors sources en i2c sources voor i2c 2.8. Ook i2c 2.6 en bijpassende lm-sensors wilde niet, het leek erop dat deze niet meer met 2.4.21 wilden samenwerken.
Mijn moederbord is een MSI K7T Pro266, en zoals boven aangegeven werkte het al wel (ook met deze kernel dus). Ik had dacht ik eerst i2c 2.7, maar die sources zijn niet meer in apt beschikbaar. Op het web kon ik weinig meer vinden dat i2c 2.8 okej is en dat het goed zou moeten samenwerken met 2.4.21.
Wie o wie heeft de gouden tip?
- sources van lm-sensors en i2c d.m.v. apt geinstalleerd
- allebei uitgepakt (/usr/src/modules, daar staan ze inderdaad)
- ervoor gezorgd dat er een gebakken kernel tree van mijn huidige 2.4.21 in /usr/src/linux staat
- in /usr/src/linux make-kpkg modules_image uitgevoerd en gewacht
de twee te verwachte debjes zijn er.
Echter, als ik deze installeer met (dpkg -i) krijg ik bij i2c geen problemen, en bij lm een aantal unresolved symbols.
i2c is er wel:depmod: *** Unresolved symbols in /lib/modules/2.4.21/i2c/i2c-core.o
depmod: *** Unresolved symbols in /lib/modules/2.4.21/i2c/i2c-dev.o
depmod: *** Unresolved symbols in /lib/modules/2.4.21/i2c/i2c-philips-par.o
depmod: *** Unresolved symbols in /lib/modules/2.4.21/i2c/i2c-proc.o
depmod: *** Unresolved symbols in /lib/modules/2.4.21/lm-sensors/gl518sm.o
(Ik heb hier even om te checken wat wel en wat niet laadt alles geinsmod wat mij eventueel handig leek, nodig zijn echter alleen i2c-core, -dev, -proc, -viapro). Ik mis de modules voor de chips, dat zijn: adm1021 w83781d en eeprom). Als ik insmod:i2c-elv 1449 0 (unused)
i2c-algo-bit 7464 1 [i2c-elv]
i2c-isa 684 0 (unused)
i2c-viapro 3244 0 (unused)
i2c-dev 4740 0 (unused)
i2c-proc 7152 0 (unused)
i2c-core 13476 1 [i2c-algo-bit i2c-isa i2c-viapro i2c-dev i2c-proc]
Ok, toch maar verdergegaan, maaaaaaaaaar:dali lm-sensors # insmod w83781d.o
w83781d.o: unresolved symbol i2c_register_entry_R75a1be43
w83781d.o: unresolved symbol i2c_sysctl_real_R799ac822
w83781d.o: unresolved symbol i2c_proc_real_Red46f51a
dali lm-sensors # insmod adm1021
Using /lib/modules/2.4.21/lm-sensors/adm1021.o
/lib/modules/2.4.21/lm-sensors/adm1021.o: unresolved symbol i2c_register_entry_R75a1be43
/lib/modules/2.4.21/lm-sensors/adm1021.o: unresolved symbol i2c_sysctl_real_R799ac822
/lib/modules/2.4.21/lm-sensors/adm1021.o: unresolved symbol i2c_proc_real_Red46f51a
dali lm-sensors # insmod eeprom
Using /lib/modules/2.4.21/lm-sensors/eeprom.o
/lib/modules/2.4.21/lm-sensors/eeprom.o: unresolved symbol i2c_register_entry_R75a1be43
/lib/modules/2.4.21/lm-sensors/eeprom.o: unresolved symbol i2c_sysctl_real_R799ac822
/lib/modules/2.4.21/lm-sensors/eeprom.o: unresolved symbol i2c_smbus_read_i2c_block_data
/lib/modules/2.4.21/lm-sensors/eeprom.o: unresolved symbol i2c_proc_real_Red46f51a
Segmentation fault bij sensors-detect.
Weer verdergegaan (ik had het al werkend, dus ook de goede dingen al in /etc/modules en /etc/modutils/local staan). Moch uiteraard niet baten. Als ik sensors draai segfault die ook.
Ik gebruik gcc 3.2.3 (dezelfde waarmee ik mijn kernel heb gemaakt). 3.3 compileerde mijn gepatchte tree niet eens.
Ik gebruikt dus de sensors sources en i2c sources voor i2c 2.8. Ook i2c 2.6 en bijpassende lm-sensors wilde niet, het leek erop dat deze niet meer met 2.4.21 wilden samenwerken.
Mijn moederbord is een MSI K7T Pro266, en zoals boven aangegeven werkte het al wel (ook met deze kernel dus). Ik had dacht ik eerst i2c 2.7, maar die sources zijn niet meer in apt beschikbaar. Op het web kon ik weinig meer vinden dat i2c 2.8 okej is en dat het goed zou moeten samenwerken met 2.4.21.
Wie o wie heeft de gouden tip?
[ Voor 1% gewijzigd door sebas op 02-10-2003 20:05 . Reden: layout ontverneukt ]
Everyone complains of his memory, no one of his judgement.