Hallo Andi, On Wed, 4 Feb 2004 11:16:55 +0100 (MET) 95andi@gmx.de wrote:
ich habe Probleme mit dem Sensors-Paket:
in Suse Linux 9.0 ist die Version 2.8.0 integriert, die aber aufgrund eines kleinen Fehlers meinen Hardware-Monitoring-Chip nicht vollständig unterstützt(ein winbond 83697, die Lüfterdrehzahlen werden nicht übergeben, da falsch adressiert). dieser Fehler soll in Version 2.8.3 behoben sein. nun versuche ich diese (i2c und lm_sensors) als neue Module zu kompilieren, die erste Hürde habe ich schon genommen und im Quellcode HZ durch eine Konstante ersetzt.
wenn ich den Kernel und dessen module neu kompiliere geht dann aber die hälfte nicht mehr (isdn, cdroms u.v.m.). Kompiliert habe ich so: make cloneconfig, make dep, make clean, make bzImage, make modules und make modules_install. das kernel-image habe ich natürlich nach /boot kopiert, ebenso die System.map-datei
das ganze funktioniert leider nicht, und ich weiß nicht weiter. :-)
Merkwürdig. Kopierst Du auch die Kerntypes nach /boot und erstellst eine neue ramdisk (mit mkinitrd)? Hast Du schon mal die modules.dep neu erstellt mit 'depmod -av' und 'generate-modprobe.conf' ausgeführt?
HaT schon jemand die Version 2.8.3 neu in Suse eingebaut? oder gibt es evtl. sogar ein neues Sensors-Paket?
Ja, ich habe die Option den Kernel neu zu kompilieren und die Option nur die Module zu bauen erfolgreich getestet (auf insgesamt drei Rechnern). Ein neues Paket gibt es AFAIK noch nicht.
Würde es vielleicht auch reichen, nur die Module zu kompilieren und zu installieren?
Ja, das ist völlig ausreichend. Allerdings würde ich das sensors rpm vorher entfernen.
eines hatte ich noch versucht: nur die module zu kompilieren und dann die i2c und sensors-dateien manuell nach /lib/modules zu kopieren, das hat auch nicht funktioniert, die fehlermeldung spricht von einer abhängigkeit zu mmx_memspy.
Wenn Du sie schon kompiliert hast dann installier Sie doch einfach mit make install oder checkinstall. Bei mir funktioniert das einwandfrei. HTH, Frank