Konsole bleibt schwarz - fbcon nicht in Initrd

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Sero
Beiträge: 40
Registriert: 15.09.2005 07:49:23

Konsole bleibt schwarz - fbcon nicht in Initrd

Beitrag von Sero » 15.09.2005 08:38:56

Hallo Leute,

Ich habe nen neuen 2.6.11er Kernel kompiliert, und danach das schwarze Bildschirm Problem beim booten.

Jetzt hab ich mal geschaut und festgestellt, dass fbcon in der initrd nicht mitgeladen wird.
Hier die geladenen Module des standard kernels (2.6.11-1-686_2.6.11-7):

Code: Alles auswählen

$ mount -o loop -t cramfs /boot/initrd.img-2.6.11-1-686 /test
$ cat /test/loadmodules
modprobe -k  vesafb > /dev/null 2>&1
modprobe -k  fbcon 2> /dev/null
modprobe -k  unix 2> /dev/null
[...]
modprobe -k  ide-generic
modprobe -k  ide-disk
Jetzt das von meinem selbst kompilierten:

Code: Alles auswählen

$ mount -o loop -t cramfs /boot/initrd.img-2.6.11-1-686-t22 /test
$ cat /test/loadmodules
modprobe -k  vesafb
modprobe -k  unix 2> /dev/null
[...]
modprobe -k  ide-generic
modprobe -k  ide-disk
Wie bekomme ich das fbcon modul in die Initrd?

Tschüss Sebastian
PS: ich kann das Modul auch im Nachhinein laden, aber dann sehe ich den Anfang des Bootvorganges nicht!

    Benutzeravatar
    mragucci
    Beiträge: 598
    Registriert: 08.09.2004 03:21:24
    Lizenz eigener Beiträge: MIT Lizenz
    Wohnort: Endor
    Kontaktdaten:

    RE

    Beitrag von mragucci » 16.09.2005 12:39:35

    Hi,

    in die /etc/mkinitrd/modules trägst du

    Code: Alles auswählen

    fbcon 2> /dev/null
    
    ein. Dann gibst Du

    Code: Alles auswählen

    mkinitrd /boot/initrd.img-KERNELVERSION-new
    
    ein und trägst die neu erstellte Initrd in deinem Bootloader beim Kernel ein.
    Dann sollte das laufen!

    Gruß,
    Mario
    Ich will im Schlaf sterben - Wie mein Opa...
    Und nicht weinend und schreiend wie sein Beifahrer!
    -----
    https://www.whisperedshouts.de

    Sero
    Beiträge: 40
    Registriert: 15.09.2005 07:49:23

    Beitrag von Sero » 16.09.2005 14:44:19

    Vielen Dank das war die Lösung!
    Der Befehl war:

    Code: Alles auswählen

    $ mkinitrd -o /boot/initrd.img-KERNELVERION
    Tschüss Sebastian

    Antworten