Re: SuSE9.0 und VMware Workstation 4.0.0
Am Samstag, 18. Oktober 2003 06:57 schrieb Markus Kossmann:
On Friday 17 October 2003 18:20, Hans-Robert Wagner wrote: [VMware frier ein] Hier gibt es ein ähnliches Problem, Dual-Athlon-MP1600 . VMware stürtzt ab beim Starten und reisst den Kernel mit. Das scheint bei mit ein Feature des SuSE-Kernels zu sein. Hast du es schon mal mit einem ungepatchten 2.4.22 Kernel versucht ? Der zeigt dieses Verhalten Verhalten bei mir nicht. Und schicke bitte einen Bugreport an SuSE.
Ich habe jetzt beinahe 12 Stunden immer neue Kernel gebacken und immer brav rebootet. O.K., so langsam kann man sogar von booten sprechen. Aber der Hit wird das nicht. 3 Stunden habe ich allein gebraucht um zu schnallen, dass dieser Kernel unbedingt ReiserFS im Kern (nicht als Modul) haben will. Toll das ganze, jetzt weiss ich auch, warum SuSE keinen Support dafür gibt. Was ich vor Jahren mal spielend machen konnte, scheint jetzt doch 'etwas' schwieriger geworden zu sein. O.K., frag ich mal anders: Wo gibt es den einen Kernel (möglichst als RPM zu installieren) in der Version 2.4.22, der auch mit der SuSE 9.0 funktioniert? Es sollte wenn möglich ein Athlon-Kernel sein. Robert
Hans-Robert Wagner schrieb:
[...] Ich habe jetzt beinahe 12 Stunden immer neue Kernel gebacken und immer brav rebootet. O.K., so langsam kann man sogar von booten sprechen. Aber der Hit wird das nicht. 3 Stunden habe ich allein gebraucht um zu schnallen, dass dieser Kernel unbedingt ReiserFS im Kern (nicht als Modul) haben will. Toll das ganze, jetzt weiss ich auch, warum SuSE keinen Support dafür gibt.
Du wirst wohl vergessen haben, eine entsprechende initrd zu kreieren, dann haette es auch mit ReiserFS als Modul funktio- niert. Wenn Deine /-Partition eine mit dem Filesystem ReiserFS ist, dann muss das entweder fest in den Kernel compiliert wer- den, oder eben das Modul in die initrd aufgenommen werden. An- sonsten kommt es zu einem Kernel Panic, da das Root-Filesystem nicht gemountet werden kann (es fehlt ja schliesslich die Un- terstuetzung dafuer).
Was ich vor Jahren mal spielend machen konnte, scheint jetzt doch 'etwas' schwieriger geworden zu sein. O.K., frag ich mal anders: Wo gibt es den einen Kernel (möglichst als RPM zu installieren) in der Version 2.4.22, der auch mit der SuSE 9.0 funktioniert? Es sollte wenn möglich ein Athlon-Kernel sein.
Das gibt es wohl gar nicht. Kernel als RPM-Paket kannst Du nur bei SuSE bekommen, Vanilla-Kernel gibt es nur als Sourcen. SuSE verwendet momentan einen modifizierten 2.4.21 auf der SuSE 9.0. Wenn Du wirklich einen Kernel > 2.4.21 moechtest, musst Du die Vanilla-Kernelquellen herunterladen und selbst compilieren. Siehe dazu auch http://www.thomashertweck.de/kernel.html. Machst Du das eigentlich nur, um VMware ans Laufen zu bekommen? Das muesste auch anderst gehen, es gibt naemlich ein VMware- Kernelmodul-Paket von SuSE. Musst mal schauen: VMware instal- lieren, danach YaST2 aufrufen (oder YOU, das weiss ich nicht genau, habe naemlich keine 9.0) und schauen, ob Du da was fin- dest. CU, Th.
Am Sonntag, 19. Oktober 2003 10:43 schrieb Thomas Hertweck:
Hans-Robert Wagner schrieb:
[Kernel backen gelingt nicht - Kernel panic]
Du wirst wohl vergessen haben, eine entsprechende initrd zu kreieren, dann haette es auch mit ReiserFS als Modul funktio- niert. Wenn Deine /-Partition eine mit dem Filesystem ReiserFS
Ja, das hatte ich im Administratorhandbuch nichts darüber gefunden.
ist, dann muss das entweder fest in den Kernel compiliert wer- den, oder eben das Modul in die initrd aufgenommen werden. An- sonsten kommt es zu einem Kernel Panic, da das Root-Filesystem nicht gemountet werden kann (es fehlt ja schliesslich die Un- terstuetzung dafuer).
Das hatte ich dann auch so festgestellt.
[RPM zum Kernel 2.4.22 gesucht]
Das gibt es wohl gar nicht. Kernel als RPM-Paket kannst Du nur bei SuSE bekommen, Vanilla-Kernel gibt es nur als Sourcen. SuSE verwendet momentan einen modifizierten 2.4.21 auf der SuSE 9.0. Wenn Du wirklich einen Kernel > 2.4.21 moechtest, musst Du die Vanilla-Kernelquellen herunterladen und selbst compilieren.
Da bin ich ja grade gescheitert, vorläufig hoffentlich.
Siehe dazu auch http://www.thomashertweck.de/kernel.html.
Klasse, gute Anleitung. Danke dafür.
Machst Du das eigentlich nur, um VMware ans Laufen zu bekommen?
Nein, laufen tut sie. Nur friert sie sofort (teilweise schon im BIOS) ein.
Das muesste auch anderst gehen, es gibt naemlich ein VMware- Kernelmodul-Paket von SuSE. Musst mal schauen: VMware instal- lieren, danach YaST2 aufrufen (oder YOU, das weiss ich nicht genau, habe naemlich keine 9.0) und schauen, ob Du da was fin- dest.
Ist installiert. Danke nochmals, Robert
Hallo Leute, Am Sonntag, 19. Oktober 2003 10:43 schrieb Thomas Hertweck:
Siehe dazu auch http://www.thomashertweck.de/kernel.html.
Erst einmal meinen Dank an Thomas: Du hast da eine super Arbeit gemacht. Mein neuer Kernel läuft wie geschmiert und hat gleich von anfang an keine(!) Probleme gemacht. Es handelt sich um den Vanilla 2.4.22. Ich musste mir nur noch die Alsa-Driver holen und installieren. Nach dem 'modeprobe' lief auch sofort der Sound wieder. Ein kleines Problem habe ich aber doch noch: Ich kann meine ntfs-Laufwerke (ja, die habe ich noch und das wird sich in nächster Zeit auch nicht ändern) nicht mehr mounten. |mount: Falscher Dateisystemtyp, ungültige Optionen, der | »Superblock« von /dev/hda6 ist beschädigt oder es sind | zu viele Dateisysteme eingehängt Na gut, lasse ich den Wert "nls=iso8859-1" weg (etc/fstab), dann geht es wieder. Muss ich noch einen Patch einspielen? Mir erscheint es nicht lebenswichtig, da ich ohnehin nur lesend auf mp3s darüber zugreife. Mein eigentliches Problem war ja, dass die VMware nach dem Start immer gleich einfror. Das Problem scheint mit dem neuen Kernel und nochmaliger Ausführung von "vmware-config.pl" beseitigt zu sein. Immerhin läuft XP in der VMware bereits wieder eine Stunde. Das war mit dem Kernel 2.4.21-99-athlon nicht möglich. Hurra und danke allen, die mir geholfen haben, Robert
Hans-Robert Wagner schrieb:
[...] Ein kleines Problem habe ich aber doch noch: Ich kann meine ntfs-Laufwerke (ja, die habe ich noch und das wird sich in nächster Zeit auch nicht ändern) nicht mehr mounten. |mount: Falscher Dateisystemtyp, ungültige Optionen, der | »Superblock« von /dev/hda6 ist beschädigt oder es sind | zu viele Dateisysteme eingehängt Na gut, lasse ich den Wert "nls=iso8859-1" weg (etc/fstab), dann geht es wieder.
Schau Dir mal ./Documentation/filesystems/ntfs.txt bei den Kernel- quellen an. Dort stehen die moeglichen Optionen. Ich glaube, beim NTFS Treiber, der bei Vanilla 2.4.22 dabei ist, gibt es die Option nls nicht, da musst Du iocharset verwenden. SuSE verwendet eine neuere Version der NTFS-Unterstuetzung. CU, Th.
Am Sonntag, 19. Oktober 2003 17:23 schrieb Thomas Hertweck:
Hans-Robert Wagner schrieb:
[...] Na gut, lasse ich den Wert "nls=iso8859-1" weg (etc/fstab), dann geht es wieder.
Schau Dir mal ./Documentation/filesystems/ntfs.txt bei den Kernel- quellen an. Dort stehen die moeglichen Optionen. Ich glaube, beim NTFS Treiber, der bei Vanilla 2.4.22 dabei ist, gibt es die Option nls nicht, da musst Du iocharset verwenden. SuSE verwendet eine neuere Version der NTFS-Unterstuetzung.
Oops, ja. Da hättest Du mir auch ein RTFM um die Ohren hauen können. Funktioniert denn auch genau so: "iocharset=utf8". Robert
Hallo Thomas, Thomas Hertweck schrieb:
Hans-Robert Wagner schrieb:
[...]
Machst Du das eigentlich nur, um VMware ans Laufen zu bekommen? Das muesste auch anderst gehen, es gibt naemlich ein VMware- Kernelmodul-Paket von SuSE. Musst mal schauen: VMware instal- lieren, danach YaST2 aufrufen (oder YOU, das weiss ich nicht genau, habe naemlich keine 9.0) und schauen, ob Du da was fin- dest.
Das Paket ist aber halt nur für die 3.1.1 Version von VMware - und das wars denn dann wohl vorerst mit VMware 4.x und SuSE 9.0 MfG, Martin Pitsch (leitgeprüfter VMware-User)
On Sunday 19 October 2003 17:11, Martin Pitsch wrote:
Hallo Thomas,
Thomas Hertweck schrieb:
Hans-Robert Wagner schrieb:
[...]
Machst Du das eigentlich nur, um VMware ans Laufen zu bekommen? Das muesste auch anderst gehen, es gibt naemlich ein VMware- Kernelmodul-Paket von SuSE. Musst mal schauen: VMware instal- lieren, danach YaST2 aufrufen (oder YOU, das weiss ich nicht genau, habe naemlich keine 9.0) und schauen, ob Du da was fin- dest.
Das Paket ist aber halt nur für die 3.1.1 Version von VMware - und das wars denn dann wohl vorerst mit VMware 4.x und SuSE 9.0
MfG, Martin Pitsch (leitgeprüfter VMware-User)
Jo, das Problem kenne ich. Ich nutze z.Zt. noch 'ne 7.3 mit Kernel 2.4.20 von Mantel. _Alle_ neueren Kernel von SuSE verursachen bei mit mit vmware 4.x einen Kernel Oops in vmware-vmx (unabhängig von der verwendeten VM). Entgegen meiner "Erfolgsmeldung" von letzter Woche läuft auch der letzte VMware Build nicht damit. Zusammengefasst bietet sich mir z.Zt. folgendes Bild: a) Komischerweise läuft vmware 4 mit den Kernelmodulen aus dem vmware-Kernel Paket von SuSE. Da mir allerdings auch aufgefallen war, das das scheinbar Module für vmware 3.x sind, hatte ich mal Hubert direkt angemailt. Leider hat er entweder das Problem nicht verstanden oder wollte mich nicht verstehen. Insbesondere auf die Frage, wie ich dann bei Einspielen einer neuen VMware Version nach vmware-config.pl vorgehen soll ist er nich eingegangen. Aber da werden doch eigentlich genau die passenden Module kompiliert. Vielleicht versuchst Du es selber noch mal und gibtst dann Bescheid? b) Besorg Dir 'nen SuSE Kernel 2.4.20. Damit läuft vmware 4 hier mit den "richtigen" Kernelmodulen ohne Probleme. Ich habe z.Zt. das Problem, das ich von der 7.3 weg muss (eine Version ohne Support kommt für mich nicht in Frage, da ich das Teil beruflich nutzen muss und nicht auch noch die Zeit habe, allen Security Updates selber hinterherzujagen) aber die 9.0 nicht installieren kann/will, da _leider_ vmware ein muss bei mir ist. Z.Zt. überlege ich ernsthaft, 'ne 9.0 mit 2.4.20er Kernel aufzusetzen. Vielleicht schicke ich doch noch mal 'ne Mail an Hubert. Mal sehen Andreas
Andreas Kyek schrieb:
On Sunday 19 October 2003 17:11, Martin Pitsch wrote:
Hallo Thomas,
Thomas Hertweck schrieb:
Hans-Robert Wagner schrieb:
[...]
Machst Du das eigentlich nur, um VMware ans Laufen zu bekommen? Das muesste auch anderst gehen, es gibt naemlich ein VMware- Kernelmodul-Paket von SuSE. Musst mal schauen: VMware instal- lieren, danach YaST2 aufrufen (oder YOU, das weiss ich nicht genau, habe naemlich keine 9.0) und schauen, ob Du da was fin- dest.
Das Paket ist aber halt nur für die 3.1.1 Version von VMware - und das wars denn dann wohl vorerst mit VMware 4.x und SuSE 9.0
[...]
Zusammengefasst bietet sich mir z.Zt. folgendes Bild:
a) Komischerweise läuft vmware 4 mit den Kernelmodulen aus dem vmware-Kernel Paket von SuSE. Da mir allerdings auch aufgefallen war, das das scheinbar Module für vmware 3.x sind, hatte ich mal Hubert direkt angemailt. Leider hat er entweder das Problem nicht verstanden oder wollte mich nicht verstehen. Insbesondere auf die Frage, wie ich dann bei Einspielen einer neuen VMware Version nach vmware-config.pl vorgehen soll ist er nich eingegangen.
Aber da werden doch eigentlich genau die passenden Module kompiliert. Vielleicht versuchst Du es selber noch mal und gibtst dann Bescheid?
b) Besorg Dir 'nen SuSE Kernel 2.4.20. Damit läuft vmware 4 hier mit den "richtigen" Kernelmodulen ohne Probleme.
Ich habe z.Zt. das Problem, das ich von der 7.3 weg muss (eine Version ohne Support kommt für mich nicht in Frage, da ich das Teil beruflich nutzen muss und nicht auch noch die Zeit habe, allen Security Updates selber hinterherzujagen) aber die 9.0 nicht installieren kann/will, da _leider_ vmware ein muss bei mir ist.
Wobei das ganze nunmal verdammt ärgerlich wird. Ich nutzte VMware auch beruflich und zalhle die nicht billigen Lizenzen aus privater Kasse. Mit neuer Hardware werden ebenfalls ggf. neue Programme, BS, oder Kernel notwenig. Will oder kann man aus zeitgründen nicht anfangen zu basteln und dies bei mehreren Machinen, so kauft man sich ein neues BS mit aktuellem Kernel und geht davon aus, dass bei Programmen für den professionellen Einsatz zumindestens eine Kompatibilität bei versionssprüngen um eins gewährleistet wird, MfG, Pitsch
On Monday 20 October 2003 09:19, Martin Pitsch wrote: [...]
Wobei das ganze nunmal verdammt ärgerlich wird. Ich nutzte VMware auch beruflich und zalhle die nicht billigen Lizenzen aus privater Kasse. Mit neuer Hardware werden ebenfalls ggf. neue Programme, BS, oder Kernel notwenig. Will oder kann man aus zeitgründen nicht anfangen zu basteln und dies bei mehreren Machinen, so kauft man sich ein neues BS mit aktuellem Kernel und geht davon aus, dass bei Programmen für den professionellen Einsatz zumindestens eine Kompatibilität bei versionssprüngen um eins gewährleistet wird,
Nur zur Info (falls es Dir hilft): Es ist definitiv irgendeiner der vielen SuSE-Patches, der hier in die Suppe spuckt. Wie hier auf der Liste auch schon erwähnt, läuft ein Kernel 2.4.22 von Kernel.org ohne Zicken mit vmware. Ich habe gerade drei VMs mit Netzwerk am laufen und noch keinen Absturz. vielleicht werde ich die 9.0 doch noch installieren; dann allerdings mit 2.4.22 Original Kernel. Evtl. mach ja auch der 2.6er nicht so viel Stress; allerdings: Wenn ich an die ersten 10-15 Versionen des 2.4er denke, wird mir jetzt schon übel) Leider fehlen dann bei Kerneln von Kernel.org (für mich relevant): ALSA, Suttle-epst, /proc/config.gz (um nur die wichtigsten zu nennen). Alsa kann man natürlich von Hand nachbauen (habe ich nun gerade gemacht). Ob ich mir die Mühe mache, die anderen für mich interessanten Patches in den 2.4.22er einzubauen, weiss ich noch nicht. Mal sehen. Andreas PS: Für mich als Freiberufler ist vmware nicht ganz so teuer (das sind ja "Betriebskosten" und somit absetzbar. Zumal ich die Märchensteuer sowieso wieder kriege). Ärgerlich ist es allerdings trotzdem!
Hallo, Am Mon, 20 Oct 2003, Andreas Kyek schrieb: [..]
vielleicht werde ich die 9.0 doch noch installieren; dann allerdings mit 2.4.22 Original Kernel. Evtl. mach ja auch der 2.6er nicht so viel Stress; allerdings: Wenn ich an die ersten 10-15 Versionen des 2.4er denke, wird mir jetzt schon übel)
Also, 2.4.0 bis inkl. 2.4.9 lief AFAIK ganz ordentlich. Dann haben sie aber zuerst die VM und dann IDE kaputtgepatcht, ab IIRC 2.4.15 oder .16 lief's dann wieder.
Leider fehlen dann bei Kerneln von Kernel.org (für mich relevant): ALSA, Suttle-epst, /proc/config.gz (um nur die wichtigsten zu nennen).
Alsa kann man natürlich von Hand nachbauen (habe ich nun gerade gemacht). Ob ich mir die Mühe mache, die anderen für mich interessanten Patches in den 2.4.22er einzubauen, weiss ich noch nicht.
Der /proc/config patch sollte simpel sein und auch nicht mit anderen patches kollidieren, ALSA ist ja sowieso "extern". Was "Suttle-epst" ist weiss ich nicht, aber das waere dann also nur ein patch, der sollte sich ohne Probleme einpatchen lassen. -dnh -- Politics and religion are just like software and hardware. They all suck, the documentation is provably incorrect, and all the vendors tell lies. -- Andrew Dalgleish
participants (5)
-
Andreas Kyek
-
David Haller
-
Hans-Robert Wagner
-
Martin Pitsch
-
Thomas Hertweck