Luefter unter SuSE 8.0 und SuSE 7.3
Hallo zusammen und Support-Center von SuSE, ich beziehe mich auf mein schon geschildertes Problem, der defekten Lüftersteuerung auf einem Clevo 2700C (Baycom Worldbook 2) mit SiS 630S Chipsatz unter SuSE 8.0. Siehe Thread: http://lists.suse.com/archive/suse-laptop/2002-Oct/0334.html (Zum Verständnis des folgenden nötig) Es kam der Hinweis, ich sollte es mal mit der früheren Version SuSE 7.3, unter der der Lüfter korrekt gesteuert wurde, bevor ich auf SuSE Linux 8.0 umstieg, versuchen. Antwort siehe: http://lists.suse.com/archive/suse-laptop/2002-Oct/0338.html Ich habe dies gemacht. Wen es interessiert, wie folgt: 1.) k_deflt.rpm aus SuSE 7.3 FTP Verzeichnis von ftp.gwdg.de heruntergeladen 2.) neues Verzeichnis /usr/local/troot angelegt zur temporären Aufnahme der zu entpackenden Dateien, da ja der Orginalkernel (2.4.19) nicht überschrieben werden sollte 3.) eine neue RPM Datenbank unter /usr/local/troot erstellt mit rpm --initdb dbpath /usr/local/troot 4.) folgender Befehl zum entpacken angewendet: rpm --install --noscripts --nodeps --notriggers --relocate /=/usr/local/troot --badreloc --dbpath /usr/local/troot -v kdeflt.rpm 5.) Entpackte Module in Standardverzeichnis kopiert cp -R /usr/local/troot/lib/modules/2.4.10-4GB /lib/modules/ 6.) Kernel und stuff nach /boot kopiert und dabei umbenannt cp /usr/local/troot/boot/vmlinuz /boot/vmlinuz.suse73 cp /usr/local/troot/boot/System.map-2.4.10-4GB /boot (die anderen Dateien können weggelassen werden, da sie nur für Compilierung etc. benötigt werden würden) 7.) Erstellen einer initrd (Iinitiale Ramdisk mit der/dem beim Booten benötigte Kernelmodule schon in den Speicher geladen werden) für die standardmäßig eingestellten Module: ide-scsi, reiserfs mkinitrd -k "vmlinuz.suse73" -i "initrd.suse73" 8.) Booteintrag in Lilo hinzufügen bei dem dieser Kernel mit append="enablepic vga=0x0314 hdc=ide-scsi" und der entsprechenden initialen Ramdisk geladen wird; anschließend mit Befehl lilo abschließen 9.) Neustarten des Systems --> SuSE-Kernel 7.3 in Lilo ausgewählt und ohne GUI (KDE) mit Bootparameter init 3 gestartet 10.) Abhängigkeitsdatei /lib/modules/2.4.10-4GB/modules.dep war nicht vorhanden --> einige bis viele Geräte konnten aufgrund der nicht geladen Module konfiguriert werden 11.) Abhängigkeitsdatei konnte nicht mit depmod erzeugt werden, da Paket modutils zur Kernelstruktur 2.4.18ff passte aber nicht zu der für Kernel 2.4.10 --> keine modules.dep erzeugt 12.) Folgende Geräte/Module sind NICHT vorhanden oder funktionieren nicht: * pcmcia * sound * eth (Netzwerk) usw. Der Befehl lsmod gab folgende geladene Module zurück: * isa-pnp * reiserfs * ide-scsi 13.) Hinsichtlich ACPI gab es folgende Meldung mit dmesg >Local APIC disabled by BIOS -- reenabling >Found and enabled local APIC APM: >apm: BIOS version 1.2 Flags 0x03 (Driver version 1.14) 14.) Starten in Modus mit GUI (KDE) mit init 5 dies funtkionierte auch 15.) einfach mal laufen lassen und siehe da: DER LÜFTER SCHALTET SICH EIN UND AUS, ENTSPRECHEND DER TEMPERATUR DER CPU. Auch der Suspend to Ram mittels Powerknopf funktionierte. Zusammenfassung: Mit SuSE 7.3 Kernel (2.4.10-4GB) funktionierte die Lüftersteuerung. Andere Programme und Geräte konnten nicht konfiguriert werden, da ja die Distribution SuSE 8.0 installiert war, die auf den Kernel 2.4.18ff aufbaute und dementsprechende Einstellungen getroffen wurden. Frage: Gibt es Abhilfe für den Kernel SuSE 2.4.18ff, so dass der Lüfter ordentlich funktionieren kann? Gruß nach Bremen ;-) Steffen
Hi Steffen, Du hast Dich ja ziemlich auf den Kopf gestellt die zwei SuSE-Kernel RPM-Pakete auf einem System installiert zu haben! (-: Ich habe auf einem Rechner auch die SuSE-Kernel der 7.3 (da aber den 2.4.16-4GB aus den Updates) und den 2.4.18 der 8.0 installiert. Ich habe dazu erst die Dateien, die in beiden Paketen gleich heissen (/boot/vmlinuz, /boot/initrd...) so umbenannt (Endung .2.4.16 angefügt) und dann halt das nächste Paket installiert (mit --nodeps --force AFAIK). Dann noch die lilo.conf von Hand angepasst und lilo ausgeführt. Feddich! Den 2.4.16-4GB aus den SuSE7.3 updates fahre ich übrigens auch auf einem SiSE630s basierendem Notebook (auch Baycom Worldbook). Suspend to RAM und Lüfter funktioniert. In dem Zusammenhang scheint aber auch noch die Version des BIOS eine Rolle zu spielen. Ab v. 1.0.8 ist wohl die APM Implementierung rausgeflogen und ACPI mit Linux ist ja nicht so toll. (s. http://www.winischhofer.net/linux.shtml) Bei mir ist wohl noch ein uralt-BIOS drauf, 1.0.2 oder so. Bei den tollten Geschichten bin ich ja mal auf das Update auf eine neue SuSE Version gepannt. Mit dem 2.4.18-4GB von SuSE stehe ich so und so auf Kriegsfuss, da ich mit diesem Kernel irgendwie auf drei meiner Rechner ein Auslesen von CDs mit dd den Loadlevel auf so etwa 7 bis 8 treibt und den Rechner unbenutztbar macht... Ich warte mal auf das nächste SuSE-Kernel-Update, dass laut Aussagen in der suse-security Mailing-Liste aufgrund einer Anhäufung von mehr oder weniger kleinen Fehlern bald rauskommen soll. Sonst bleibt noch das Herumexperementieren mit den inoffiziellen SuSE-Kerneln von Hubert Mantel aus seinem people-Verzeichnis vom SuSE-ftp Server. -- Eat, sleep and go running, David Huecking. Encrypted eMail welcome! GnuPG/ PGP-Fingerprint: 3DF2 CBE0 DFAA 4164 02C2 4E2A E005 8DF7 5780 9216 On Wed, 6 Nov 2002, Steffen Petter wrote: [m.E. umständliche Art und Weise zwei SuSE-Kernel Pakete auf einmal installiert zu haben + Lüfteransteuerung/ -regelung und suspend/ APM funktioniert mit SuSE2.4.10-4GB, aber nicht mit SuSE2.4.18-4GB]
participants (2)
-
David Huecking
-
Steffen Petter