Hallo David, hallo Leute, Am Samstag, 1. Juni 2002 04:58 schrieb David Haller:
On Fri, 31 May 2002, Christian Boltz wrote:
Man braucht eben einen Grund, mal einen Kernel zu kompilieren, auch wenn er mit der SuSE-einfach-alles-Config gebaut ist ;-)
*lol* Jup. Oder auch nicht :)
Ohne zwingenden Grund siegte bisher meine angeborene Faulheit ;-)
Dann habe ich plex86 neu kompiliert... läuft :-)))
*Wow*. Freut mich. Waere nun echt mal interessant, an was es lag... Leider kenn (und habe) ich keine SuSE Kernels neuer als 2.2.10...
Du kannst gern mit SuSE-2.4.16-4GB testen, der sollte im Updateverzeichnis der 7.3 liegen und hat sich definitiv nicht mit plex86 vertragen. Allerdings dürfte die Fehlersuche ein wenig schwierig werden, wenn man gegen die Weltmeister im Kernelpatchen antritt ;-)
Jetzt muss ich nur noch Windows ins Fenster sperren...
? Meinst du: Win halt auf das Image bringen?
Ganz genau. Nur schade, dass die Doku so knapp ist. Da muss wohl mal wieder Google ran...
Oder laeuft plex bei dir nur Fullscreen?
Die Option hab ich noch gar nicht gefunden...
Ich nehm mal ersteres an, das hab ich auch noch vor mir :)
Hast Du zum Installieren eines OS in plex86 irgendwas an Doku gefunden? In der Doku zu plex86 sieht es etwas schwach aus :-(
Aber das finde ich wohl auch noch raus, wie ich dem 2.4.18 die Flötentöne beibringe ;-)
Ohem, jo, warum nicht. Wundert mich zwar, da du von der SuSE-config ausgegangen bist, aber so ganz spontan wuerde ich tippen, dass du ALSA verwendest und das muss seperat kompiliert werde [...]
Dürfte es wohl sein. Beim booten wird alsasound als failed angemeckert ;-) Ich habe heute probiert, alsa per rpm --rebuild neu zu kompilieren. Da anscheinend bei der 7.3 der alsa-source Bestandteil des (SuSE)-Kernel-Source ist (ich habe zumindest kein src.rpm auf den CDs entdeckt), habe ich es mit dem src.rpm der 8.0 probiert - Fehlanzeige. Nach dieser problematischen Variante habe ich einfach mal ein locate 1371 gemacht - Tataa, es gibt ein Kernelmodul für meine Soundkarte. Nach einem modprobe es1371 und Start eines Mixers wurde mein Pinguin wieder etwas lauter ;-) Jetzt brauche ich nur noch ein Startscript, das beim Booten das Modul lädt und die Soundeinstellungen vornimmt (z. B. sollte Line in voll aufgedreht sein, da schleife ich die Stereoanlage durch. Nicht zu vergessen: Master Volume ;-) aumix scheint dafür ganz brauchbar zu sein. Also: Auf Wiedersehen, ALSA!
Ansonsten melde dich nochmal. Und falls du bei der Gelegenheit den Kernel auch mal abspecken[2] und die initrd loswerden willst, dito ;)
Welche initrd? *g* Soviel habe ich schon verändert, dass ext3 und jbd fest einkompiliert sind. Dann blieben im Vergleich zur alten initrd von SuSE 2.4.16-4GB noch zwei Module: - ne (ne2000-ISA-Netzwerkkarte) -> da ich das Netzwerk erst im Runlevel 3 brauche, habe ich das vorläufig als Modul gelassen. Wie ist es eigentlich, wenn ich dieses Modul fest einkompiliere? Wie werden dann Parameter zu IO-Port und IRQ übergeben? modules.conf? - usbcore brauche ich gar nicht, da keine USB-Geräte vorhanden ;-) Ach so, der schöne bunte Rahmen um tty1, der beim SuSE-Kernel auch in der initrd liegt, ist bei meinem selbstkompilierten Kernel auch nicht vorhanden. Kann man den wieder irgendwie hinbekommen?
Wenn ich mich recht an das letzte SuSE .config erinnere, da ist ein Haufen unnoetiges Zeug mit dabei...
Stimmt. Das Problem ist nur, dass ich noch nicht so recht weiß, _was_ davon überflüssig ist ;-)
[1] dank Davids Multikernel-HowTo - wirklich hilfreich!
Oh, merci vielmals!!! Und das erinnert mich, dass ich das doch schon ewig endlich updaten will... *grummel* (u.a. mit einem Hinweis bzgl. Nutzen/Ueberfluessigkeit der initrd)...
Ich denke, da kommen die meisten selbst drauf - spätestens, wenn sie reiserFS nutzen und vergessen haben, die initrd zu erstellen... ;-)
-dnh, seit, aehm, fast "schon immer" nur vanilla-kernel direkt von (de.)kernel.org verwendend, teilweise (z.B. mit reiserfs) zurechtgepatcht ;)
Und welche Patches empfiehlt der Fachmann derzeit? Bisher habe ich nichts vermisst. Das liegt aber wohl daran, dass ich den neuen Kernel erst 2x gebootet habe.
[2] Mein aktueller Kernel (relativ viel fest einkompiliert)[3] hat:
# ls -l /boot/bzImage-`uname -r`; du -hs /lib/modules/`uname -r` -rw-r--r-- 1 root root 1017606 Apr 8 20:17 /boot/bzImage-2.4.16-2 5.0M /lib/modules/2.4.16-2
Bei mir hat der Kernel "nur" 890k, dafür aber rund 24 MB in /lib/modules/2.4.18-cb. Ja, ich sollte die Kernelconfig wohl mal aufräumen ;-)
Und von den Modulen ist im Normalbetrieb eher wenig geladen, da ich doch einiges unnoetiges mitkompiliert habe[4].
# lsmod | awk '{print $2}' | xargs echo | \ sed 's/Size//;s/ /+/g;s/^+//' | bc 485232
Das sind: die SCSI+CDROM, Firewall-, Sound- und TV-Module
Bei mir: 379728, und zwar Module Size Used by es1371 25984 1 gameport 1328 0 [es1371] ac97_codec 9312 0 [es1371] soundcore 3280 4 [es1371] nfsd 65008 4 (autoclean) parport_pc 25376 1 (autoclean) lp 5856 0 (autoclean) parport 21856 1 (autoclean) [parport_pc lp] ipv6 123392 -1 (autoclean) ne 6416 1 (autoclean) 8390 5856 0 (autoclean) [ne] isa-pnp 27824 0 (autoclean) [ne] ipt_REJECT 2784 1 (autoclean) ipt_LOG 3152 1 (autoclean) iptable_nat 12752 0 (autoclean) (unused) ip_conntrack 12624 1 (autoclean) [iptable_nat] iptable_filter 1728 1 (autoclean) ip_tables 10400 6 [ipt_REJECT ipt_LOG iptable_nat iptable_filter] ide-scsi 7536 0 nls_iso8859-1 2880 3 (autoclean) nls_cp437 4384 3 (autoclean) David, erstmal vielen Dank für Deine Hilfe. Ohne Deine Bestätigung, dass plex86 gestartet werden kann, hätte ich wohl immer noch keinen Kernel kompiliert und die Versuche mit plex86 vorerst aufgegeben. Bezüglich der Verträglichkeit von plex86 und SuSE-Kerneln werde ich eine Mail an feedback@suse.de schreiben. Die dürften sich freuen, mal wieder von mir zu hören. Im Gegensatz zur verbreiteten Meinung ist feedback@suse.de nämlich nicht immer nur ein schwarzes Loch ;-) Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.