ForumWo speichert YAST die Konfiguration der SATA-Treiber ab?
Volker Fries – Donnerstag, 25. Mai 2006 01:35 Uhr

Hallo Community,

ich habe (unter anderen) das Problem, dass bei mit “suspend to disk” nicht funktioniert.
Wenn ich “suspend to disk” wähle, fährt der Rechner herunter, bis er in eine Endlosschleife kommt, in der er immer wieder einen SATA-Treiber deaktiviert, einen anderen aktiviert, dann den gerade aktivierten deaktiviert und den ersten wieder aktiviert.

Bei meinen Recherchen bin ich darauf gestoßen, dass in YAST2 bei “Konfiguration des Festplatten-Controller” für mein “ASUSTeK K8N4-E Mainbord” zweimal mas Modul “sata_nv” geladen wird.

Ich möchte nun eines davon deaktivieren, in der Hofnung, damit die Endlosschleife wegzubekommen. Dabei habe ich aber Angst, dass mein System gar nicht mehr hochfährt, weil es die Festplatte nicht mehr ansteuern kann.

Wenn ich wüsste, wo YAST diese Einstellung abspeichert, könnte ich die Datei sichern und im Falle, dass nichts mehr geht, sie mit Knoppix wieder zurückschreiben.

Kann mir jemand helfen?

Im Voraus vielen Dank,
Volker

1 Antwort
Aina von Tharon – Montag, 29. Mai 2006 09:56 Uhr

Volker, ich vermute, Du hast ein Laptop; über Deine Suse Version schreibst Du nichts, ich will Dir also erst mal sagen, wie das ganze bei mir aussieht: kein Laptop IDE Platte ASUSTek 82801DB (ICH4) IDE Controller Modul “piix” in initrd ohne Zusätze Suse 10.0 Knoppix 4.0.2 In der Datei /etc/sysconfig/kernel taucht das Modul in der Variable INITRD_MODULES=”piix processor thermal fan” auf, während MODULES_LOADED_ON_BOOT=”” sagt, daß danach kein weiteres Modul mehr geladen werden soll (wenn das System das anfängliche initrd nicht mehr braucht). Der Befehl lsmod | grep ‘piix’ zeigt, daß das Modul permanent geladen ist – genauso wie das “generic” Modul, das vom ‘piix’ abhängig ist.

Erstens: Einstellungen werden im /etc Verzeichnis gespeichert, da macht Suse keine Ausnahme. Ich schlage vor, Du suchst zunächst erst mal alle Vorkommen von sata_nv:
find /etc -type f -exec grep -H ‘sata_nv’ {} \;
Da hast Du gleich alle Dateinamen und die betreffenden Zeilen auf einen Blick. Wenn Du nicht Dein ganzes /etc Verzeichnis sichern willst, würde ich auf jeden Fall eine Sicherung von den Trefferdateien machen. Außerdem würde ich mir auch mal ansehen, was lsmod bei Dir so ausspuckt. Daß Du Dir aufschreibst, wie Dein Yast-Hardware-FestplattenController Bildschirm aussieht, ist wohl klar.

Zweitens: Moduleinstellungen werden über modprobe.conf[.local] und die Dateien in modprobe.d gemacht; Ich habe dort z.B. eine Datei namens sound, in der die beiden Soundkarten eingetragen sind, die ich in Yast sehe.
Welches Modul auf welche anderen angewiesen ist, steht in /lib/modules/Kernel-Vers.Nr./modules.dep (Dateien in diesem Verzeichnis werden aber nicht verändert, sie entstehen, wenn man seinen Kernel selber zusammenbaut und installiert).

Noch eine Bemerkung zum Schluß, ich kann mir nicht vorstellen, daß man dem Kernel so einfach das Modul für den Festplatten Controller unterm Hintern weg ziehen darf. Insofern wäre es verständlich, wenn das Modul gleich wieder in Bereitschaft geht. Und bei vielen Laptops gibt/gab es Problem mit Suspend. Unter Tuxmobil.org findest Du vielleicht noch Hinweise, wie andere mit speziellen Problemen umgegangen sind.

Viel Glück. Aina

Volker Fries – Mittwoch, 31. Mai 2006 01:09 Uhr

Hey Aina,
Danke für Deine Antwort. Sie gibt mir Stoff für weitere Versuche.
Nein, ich habe keinen Laptop und Suse 10.0. (Hätte nicht gedacht, dass das von Belang ist.) Motherborard: ASUS A8N-E und eine SATA-Platte.

Vielleicht muß ich aber auch nicht mehr rumprobieren. Eben habe ich den Rechner noch mal in “Suspend to Disk” geschaltet, um die Meldungen genau aufschreiben zu können, und was passiert? Er rattert erst eine paar Seiten lang die 4 Zeilen
“Primary device added
Primary device removed
Secondary device added
Secondary device removed”
durch um dann von sich aus abzubrechen und nach ein paar Zeilen verschiedener Meldungen (ging zu schnell, um etwas zu merken) etwas größeres abzuspeichern und sich auszuschalten.

Ha, auf einmal geht es. Deine Infos haben wohl schon gereicht um den Wiederstand zu brechen.
Zu tun bleibt wohl trotzdem noch was. Nach dem anschließend hochfahren konnte er keine Verbindung mit dem internet aufbauen.

Es bleibt viel zu tun…

Gruß
Volker