Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.08.2013, 18:05

fbsplash geht nicth

Hallo zusammen,

ich bekomme keinen fbsplast. Der Framebuffer funktioniert, der Test des Themas auch. Das ist meine Boot-Zeile:

Quellcode

1
linux   /boot/kernel-x86_64-3.9.7-gentoo root=/dev/sda6 init=/usr/lib/systemd/systemd splash=verbose theme=natural_gentoo video=uvesafb:1600x900-32


Was ist da falsch?

Gen-Too

2

20.08.2013, 03:33

Lief er vor der Umstellung auf systemd?

Also meine kernelzeile sieht so aus:

Quellcode

1
/kernel-$version root=/dev/ram0 real_root=/dev/sda3 real_init=/usr/lib/systemd/systemd ro video=uvesafb:1920x1200-32,mtrr:3,ywrap splash=verbose,fadein,theme:livecd-2007.0 console=tty1


Das ist aber die initrd (initramfs) - variante. (Ab "video=uvesafb..." für Dich gültig, da ohne initrd/initramfs))
Deshalb die Frage: bevor auf systemd umgestellt wurde, funktionierte da der framebuffer mit splash?
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

3

20.08.2013, 06:17

Ja da lief es. Ich habe aber auch zeitgleich von genkernel auf einen neuen, manuell erstellten Kernel umgestellt.

Das mit der initramfs-Variante ist auch noch so ein Thema. Ich habe ein initramfs erstellt aber versuche jetzt den fplash erst einmal ohne ans Laufen zu bekommen. Früher war es so, dass er dann eben erst etwas später kam. Weitere Funktionen sind nicht in der initramfs, der Kernel bootet auch - von splash abgesehen - problemlos.

4

20.08.2013, 07:34

Ich habe aber auch zeitgleich von genkernel auf einen neuen, manuell erstellten Kernel umgestellt.

Funktioniert der Framebuffer und Splah noch wenn du den vorherigen funktionierenden Kernel bootest?

5

20.08.2013, 12:06

Ich hatte damals auch einige Probleme damit, uvesafb mit einem manuellen Kernel zum Laufen zu bekommen. Und zwar an der Stelle, wo man im Kernel v86d implementiert. Das ist soetwas wie eine kleine initramfs. Doch wenn ich diese einbaute nach Installation von eben v86d, sowie klibc (~spock's howto zu uvesafb), bekam ich beim booten kernelpanics. Bei mir geht es ohne initramfs, in dem der splash eingebaut wird, garnicht. Du kannst ja mal hier nach dem Thema Ausschau halten: Stichworte, mein username und uvesafb.
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

6

20.08.2013, 20:23

Funktioniert der Framebuffer und Splah noch wenn du den vorherigen funktionierenden Kernel bootest?


Ja. Auch wenn ich mir die Vorschau des Themas anschaue funktioniert es. Ich denke der Fehler liegt in der Boot-Zeile.

7

21.08.2013, 16:55

Hast klibc und v86d installiert? Beim manuellen Kernel ist vieles anders, Du musst praktisch den kernel auf Deine Bedürfnisse angleichen, das macht genkernel ja für Dich per modprobing. Daher kann es durchaus sein, das da ausser der Bootzeile, nochwas fehlt. Und wie gesagt, ICH musste zwangsläufig eine initramfs erzeugen, und den splash dorthinein packen. Ansonsten bekam ich beim Starten Kernel-Probleme (Panics).
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

8

21.08.2013, 19:26

Kurz zwischengefragt: Um welche Grafikkarte geht es? KMS oder nicht KMS? Ist die Auflösung passend oder ist dieser 80x25 Textmodus aktiv?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

9

22.08.2013, 20:08

Ich weiss nicht was KMS ist.

Grafik sind gleich zwei da:

Quellcode

1
2
3
lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek [Radeon HD 6520G]
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]


Wie gesagt, Vorschau der Themes funktioniert: (http://wiki.gentoo.org/wiki/Fbsplash)

Quellcode

1
splash_manager -c demo -t natural_gentoo -m s --steps=100 -> funktioniert


Dann habe ich eine initramfs erzeugt (weiss nicht ob das unbedingt nötig ist):

Quellcode

1
splash_geninitramfs --verbose --res 1600x900 --generate /boot/initramfs-bootsplash natural_gentoo


Dann /boot/grub2/grub.cfg:

Quellcode

1
2
3
4
5
6
menuentry 'Gentoo GNU/Linux, mit Linux x86_64-3.9.7-gentoo mit fbsplash' {
        set root='hd0,msdos6'
        echo    'Linux x86_64-3.9.7-gentoo wird geladen …'
        # linux /boot/kernel-x86_64-3.9.7-gentoo root=/dev/sda6 init=/usr/lib/systemd/systemd splash=verbose theme=natural_gentoo video=uvesafb:1600$x900-32 
        echo    'Initiale Ramdisk wird geladen …'
        initrd  /boot/initramfs-bootsplash


Ergebnis beim Booten: Framebuffer geht aber ohne Splashscreen.

10

23.08.2013, 10:54

Zwei Dinge fallen mir auf:
Bei den Kernel-Parametern fehlt noch ein

Quellcode

1
console=/dev/tty1

video=uvesafb:1600$x900-32 : Tippfehler oder Copy&Paste Fehler?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

11

28.08.2013, 14:53

Zwei Dinge fallen mir auf:
Bei den Kernel-Parametern fehlt noch ein

Quellcode

1
console=/dev/tty1

video=uvesafb:1600$x900-32 : Tippfehler oder Copy&Paste Fehler?


DAs Dollar ist ein copy&paste Fehler gewesen. Den console=/dev/tty1 habe ich dazu genommen. Das ändert leider nichts. Wird denn irgendwo geloggt, was da schief läuft?

12

02.01.2014, 15:03

Habe zwar keine Lösung aber dafür das gleiche Problem. Nach dem Umstieg auf systemd geht mein Splash auch nicht mehr. Hast du da mittlerweile eine Lösung gefunden. Goggle bringt kaum bis gar keine Infos darüber wie das jetzt mit systemd geht.
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

13

03.01.2014, 16:36

Hallo und frohes Neues Jahr @ @ll :)

Probiert bitte mal (auf Euren, bzw. den von Euch ausgewählten Bootsplash) DIESE:

Quellcode

1
linux   /kernel-3.12.6-gentoo root=/dev/ram0 real_root=/dev/sda3 real_init=/usr/lib/systemd/systemd ro single video=uvesafb:1920x1200-32,mtrr:3,ywrap splash=verbose,fadein,theme:livecd-2007.0 console=tty1
Zeile aus und sagt, ob es damit geht..!

Bei mir läuft diese nämlich mit systemd aber NICHT IMMER! Das ist sehr komisch, wie ich finde. Hatte einmal eine Installation zurückgespielt und mit exakt dieser Kernelzeile (keine Änderungen vorgenommen) ging der Splash nicht mehr. Dann ein Update auf systemd (damals testing/jetzt stable (208) und ging wieder.
Probiert es bitte mal!

Edit: Ist "mtrr" bei Euch im kernel aktiv? (Wobei ich denke, mtrr MUSS aktiv sein, da ich iwie in Erinnerung behalten hatte, das es zur systemd-Umstellung mit zugehörte, das zu enablen)

Edit2: Bei mir tritt das komische Phänomen auf, das Systemd manchmal splash abschaltet: "fbcondecor switched to state "0" on console ttyX" Wenn ich mit "Strg+Alt+F12" in die ksmg - Messages und wieder ""Strg+Alt+F1" zurück zu tty1 wechsle ist Bootsplash "on" geswitched und rennt... :/
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »mnt_gentoo« (03.01.2014, 16:42)


14

05.01.2014, 14:08

Probiert bitte mal (auf Euren, bzw. den von Euch ausgewählten Bootsplash) DIESE:

linux /kernel-3.12.6-gentoo root=/dev/ram0 real_root=/dev/sda3 real_init=/usr/lib/systemd/systemd ro single video=uvesafb:1920x1200-32,mtrr:3,ywrap splash=verbose,fadein,theme:livecd-2007.0 console=tty1

Zeile aus und sagt, ob es damit geht..!


Habe mal nur die relevanten Teile übernommen. Aber ohne VGA geht bei mir nichts nichts.

Quellcode

1
kernel /boot/_kernel_gentoo root=/dev/sda2 real_init=/usr/lib/systemd/systemd vga=791 video=uvesafb:1920x1080-32,mtrr:3,ywrap splash=verbose,fadein,theme:natural_gentoo console=tty1


Ändert aber auch nichts am Ergebnis. Im Mode silent geht es nicht. Der Splash wird zwar angezeigt, aber nach ca. 2 Sekunden wird der Monitor schwarz. Im Modus verbose geht es soweit. Dieser bleibt gute 15s sichtbar bis halt X startet. Im silent-Mode dauert es übrigens genau so lange bis X startet, nur halt eben mit einem schwarzen Bildschirm. Dann kommt kurz dieses Nvidia Bild und dann wieder gute 10s ein schwarzes Bild bis endlich Gnome was anzeigt. Und dieses nur schwarz ist nervig, besonders für den Rest-Knopf-Finger!
Zum testen habe ich mit dem alten openRC gestartet. Da läuft alles super, außer eben Gnome3. Aber der Splash wird sauber angezeigt und der Fortschrittsbalken auch. Bei google habe ich noch was gelesen mit einem fbcondecor.service für systemd. Gibt es so etwas? Ich habe dieses nämlich nicht!

Quellcode

1
2
3
4
# systemctl status fbcondecor
fbcondecor.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
Intel Core2 Quad CPU @ 2.40GHz mit Gentoo/Gnome3

15

07.01.2014, 17:14

Hab mal wegen diesem "fbcondecor.service" - File was Ausschau gehalten. Aber EIGENTLICH ist der fbcondecor ja kein "Dienst", der gestartet werden müsste. Er ist praktisch eine Funktion. Und die über service-Files "starten"?! Hört sich so an "das es klar ist" das es sowas nicht gibt.
Bei mir läuft fbcondecor aber er schaltet sich kurz vor Eintreten in den Login-Screen auch ab. Also bevor "This is machine-name@localhost" und "login" - erscheint.
Ob das ein Bug ist... ich dachte lange Zeit daran bis ich beim Umschalten auf tty12 und wieder auf tty1 zufällig entdeckte, das der fbcondecor daraufhin an bleibt. Also einmal tty12 wechseln und wieder zurück und er ist in der vconsole eingeschaltet und bleibt es auch. Bis nach 10Min der Monitor ausgeschaltet wird und per Tastatur wiederbelebt. Dann muss man wieder -> "tty12" -> "tty1" Um ihn wieder einzuschalten. Verstehe ehrlich gesagt auch kein bisschen, was der Quatsch soll. Und wie man es erreicht, das er GRUNDSÄTZLICH(!!!) an IST/an GEHT/an BLEIBT...

Suche selbst schon eine Weile nach relevantem. Aber sehe in Foren allg. leider sehr sehr wenig dazu :/ (ist wahrscheinlich schon ab Geburt eines Menschen grundvorausgesetzt, das man das wissen MUSS!! (Achtung: Sarkasmus!!!!!!)

Was ich aber bei Dir komisch finde: Warum wird der Bildschirm schwarz? Das würde meiner Meinung nach drauf hindeuten das nicht fbcondecor es ist, der nicht tut, sondern der uvesafb selbst(!) Also die Bootmeldungen, die beim Booten ausgegeben werden, die haben nichts mit fbcondecor zutun. Die kommen, sobald der framebuffer (oder Textmodus) aktiv ist. Jedoch ohne framebuffer kein Decor... (Der textmodus kann keinen Decor erzeugen)

Wenn fbcondecor nicht geht, müsstest Du demnach oben (sofern uvesafb im kernel aktiviert) zumindest Pinguine sehen.

Vielleicht melden sich ja auch nochmal einige andere hier zu Wort ;)
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

16

07.01.2014, 23:42

Bei mir geht es nicht ich schaue es mir aber in den kommenden Tagen nochmal an. bisher lebe ich damit.