ForumSuSE 10.0 mit Kernel 2.4
Reinhold Mannsberger – Freitag, 30. Dezember 2005 11:03 Uhr

Hallo!

Ich habe einen Rechner mit SCSI- und IDE-Geräten. Seit der Umstellung auf den 2.6er Kernel (ab SuSE 9.0) funktioniert das Handling der SCSI-Geräte deutlich schlechter. Das Brennen mit meinem Plextor CD-Writer klappt mehr schlecht als recht. Unter SuSE 8.2 (das bekanntlich noch einen 2.4er Kernel hatte) klappte das wirklich toll.

Jetzt verwende ich SuSE 10.0 würde aber gerne den 2.4er Kernel verwenden.
Da ergeben sich so einige Fragen:
– Kann das überhaupt klappen? Oder gibt es Abhängigkeiten, die das von vorneherein ausschließen?
– Wie komme ich zu einem 2.4er Kernel auf meinem System?
Was (bei mir) nicht klappte:
– Letztstand der Quellen des 2.4er Kernels (2.4.32) von kernel.org herunterladen.
– in ‘/usr/src’ entpacken
– ‘linux’ Link auf das Verzeichnis des 2.4er Kernels setzen
– ‘make menuconfig’
– ‘make dep’
– ‘make zImage’ (oder ‘make bzImage’)
Ob ‘make dep’ noch völlig korrekt läuft, kann ich nicht klar beurteilen. Jedenfalls bricht ‘make zImage’ mit Fehlern ab, es ist auch so, daß er bspw. den Befehl ‘genksyms’ nicht findet (ist wirklich nicht vorhanden).

Danke und lg,

Reinhold

2 Antworten
Dieter Drewanz – Freitag, 30. Dezember 2005 15:57 Uhr

Wenn Du noch irgendwo an die Dateien von einen Kernel 2.4 kommst, gibt es die Moeglichkeit mit loadlin einen anderen Kernel unterzuschieben um es zu versuchen ohne dass am bestehenden Linux etwas geaendert wird.
Ein paar Schnittstellen wurden von 2.4 zu 2.6 geaendert und diese duerften Probleme bereiten. Dann war da noch ein Unterschied betreffend der c Librararies in einem der Linux Artikeln im Winter 2004/2005. Daher gibt es u.a. bei einigen Programmen unterschiedliche RPMs/tar… fuer die Kernelversionen.

[1] https://www.linux-community.de/Neues/story?storyid=16147

Jan Kandziora – Montag, 02. Januar 2006 15:43 Uhr

Seit der Umstellung auf den 2.6er Kernel (ab SuSE 9.0) funktioniert das Handling der SCSI-Geräte deutlich schlechter. Das Brennen mit meinem Plextor CD-Writer klappt mehr schlecht als recht. Unter SuSE 8.2 (das bekanntlich noch einen 2.4er Kernel hatte) klappte das wirklich toll.

Bist du dir sicher, dass es nicht eher daran liegt, dass du nicht mehr als root brennst? In diesem Fall kann das Brennprogramm nämlich nicht mehr in den Echtzeitmodus schalten, was bei einem langsamen Rechner und/oder viel Last zu “verbrannten” CDs führt. Alternativ ist vielleicht DMA ausgeschaltet. Handelt es sich im übrigen um ein echtes SCSI-Gerät, oder nutzt du noch die ide-scsi-Emulation?

Jan

Reinhold Mannsberger – Montag, 09. Januar 2006 13:07 Uhr

Ich kann nicht so recht glauben, daß das die eigentliche Ursache ist. Verbrannte CD’s sind auch nicht mein Problem. Und ja: meine Geräte sind echte SCSI-Geräte.
Es treten andere Phänomene auf: Wenn kein Rohling im (Plextor) Brenner ist, ist das Laufwerk in k3b nicht vorhanden. Wenn ich einen Rohling im Laufwerk habe, sagt k3b dennoch, es wäre kein Medium vorhanden, ich muß immer auf den Button “Erzwingen” drücken. Oft ist nach (erfolgreichem) Brennen dann beim nächsten Start von k3b wieder das (Plextor) Laufwerk nicht vorhanden.
Wie auch immer. Unter SuSE 8.2 war alles besser… ;-) Jedenfalls funktionierten alle meine Geräte (SCSI wie IDE) anstandslos.

lg,
Reinhold