ďťż
 
 
   initramfs, fb, usplash - błędy - brak konsoli tty1-tty6
 
 

Tematy

 
    
 

 

 

 

initramfs, fb, usplash - błędy - brak konsoli tty1-tty6





scx - 27-04-2008 15:35
Witam.

Jako, że to mój pierwszy post na tym forum pragnę się ze wszystkimi przywitać. :mrgreen:

Zazwyczaj lektura google.com pozwalała mi się uporać z problemami związanymi z Linuksem, niestety teraz potrzebuję Waszej pomocy.
Co gorsza, nie wiem dokładnie co nie działa.

Korzystam z Debiana testing/unstable (apt-pinning), z tym, że jest to bardziej Lenny niż Sid. Kernel: 2.6.24, X.Org: 7.3, binarne sterowniki nVidia (instalowane przez MA). Posiadam również Compiz, z którego korzysta kilku użytkowników tego komputera (ja jednak nie).
Mam szyfrowany dysk (3 partycje: swap, / i /home) za pomocą dm-crypt+luks. Istnieje wydzielona partycja dla /boot.
Korzystam obecnie z usplash.

Mój problem jest bardzo dziwny... Objawia się w wyświetlaniu artefaktów podczas startu i wyłączania komputera i niemożności skorzystania z tty1, tty2 itd (aczkolwiek X'y działają).
Po kolei: Włączam komputer, włącza się grub z ładnym tłem ;p. Wybieram system:
root                (hd0,0)
kernel                /vmlinuz-2.6.24-1-686 root=/dev/mapper/dm-root ro quiet vga=791 splash
initrd                /initrd.img-2.6.24-1-686 Na chwilę przechodzi do konsoli (1 sekunda) i włącza się usplash (theme: /usr/lib/usplash/debian-theme.so). Czekam chwilkę i pokazuje się "okienko" (taka ramka bardziej) z zapytaniem o hasło do dm-root (szyfrowanej partycji głównej). Od pewnego czasu, tło tego czegoś jest różowe. Wcześniej (przed problemem) było białe, a różowe tylko gdy uruchamiałem system w trybie single. Podaję hasło do dm-root i trwa uruchamianie systemu (cały czas widzę ładny^W usplash). Gdy już kończy, zaczynają się problemy.
Wcześniej po uruchomieniu systemu było tak: usplash znikał, przez 2-3 sekundy była widoczna konsola (chyba z napisem not resume, doing normal boot), później logo nVidia, przez pół sekundy szare tło i gdm.
Teraz jest tak: usplash znika, pojawiają się artefakty:
artefakt 1 (zielony):
http://scx.isgreat.org/debian/framebuffer1_mini.JPG

Później już prawie normalnie: logo nvidia, szare tło i gdm. Problemem jest to, że gdy próbuje przełączyć się na np. tty1 czy tty2 to nie widzę konsoli tylko artefakt 1.
Problem jest też przy wyłączaniu. Na kilka sekund pokazuje się artefakt 1 (zielony), a potem artefakt 2 (różowy):
Artefakt 2:
http://scx.isgreat.org/debian/framebuffer2_mini.JPG

Nie wiem, gdzie leży problem ani gdzie szukać rozwiązania.

Nie pewne pakiety, które instalowałem:
* initramfs-tools (tylko aktualizacja, ale wygenerował nowy initramfs).

+ libhd13
+ hwinfo

* xserver-xorg-vmware (aktualizacja, nie wiem skąd to się wzięło, usunął to później)

Później, gdy odkryłem problem:
-libdirectfb-0.9.25 (usunąłem, została wersja 1.0)

+ fbset
+ lshw

Jeszcze to nie jest pewne, ale instalowałem później:
Setting up console-terminus (4.26-1) ...

Setting up console-cyrillic (0.9-15.1) ...

Setting up gsfonts-other (6.0-3.2) ...

(Re-)registering Postscript fonts...Updating fontconfig cache for /usr/share/ghostscript/fonts

done

Setting up keyboards-rg (0.2) ...

Setting up xfonts-bolkhov-misc (1.1.20001007-6) ...

Setting up xfonts-cronyx-100dpi (2.3.8-6) ...

Setting up xfonts-cronyx-75dpi (2.3.8-6) ...

Setting up xfonts-cronyx-cp1251-100dpi (2.3.8-6) ...

Setting up xfonts-cronyx-cp1251-75dpi (2.3.8-6) ...

Setting up xfonts-cronyx-cp1251-misc (2.3.8-6) ...

Setting up xfonts-cronyx-isocyr-100dpi (2.3.8-6) ...

Setting up xfonts-cronyx-isocyr-75dpi (2.3.8-6) ...

Setting up xfonts-cronyx-isocyr-misc (2.3.8-6) ...

Setting up xfonts-cronyx-koi8r-100dpi (2.3.8-6) ...

Setting up xfonts-cronyx-koi8r-75dpi (2.3.8-6) ...

Setting up xfonts-cronyx-koi8r-misc (2.3.8-6) ...

Setting up xfonts-cronyx-koi8u-100dpi (2.3.8-6) ...

Setting up xfonts-cronyx-koi8u-75dpi (2.3.8-6) ...

Setting up xfonts-cronyx-koi8u-misc (2.3.8-6) ...

Setting up xfonts-cronyx-misc (2.3.8-6) ...

Setting up xfonts-cyrillic (1:1.0.0-5) ...

Setting up xfonts-efont-unicode (0.4.0-4.1) ...

Setting up xfonts-efont-unicode-ib (0.4.0-4.1) ...

Setting up xfonts-intl-european (1.2.1-6) ... Podejrzewam następujące programy/pakiety:
initramfs
framebuffer (directfb lub ten z xserver-xorg)
usplash

Próbowałem uruchomić stary system ze starym obrazem initramfs.
Niestety, ostatni backup zgubiłem, ale znalazłem troszkę starszy:
Włącza się splashy (sic!). Przed usplash miałem splashy, ale nie działał on dobrze z szyfrowanymi partycjami: po "załataniu" trzeba było nacisnąć ESC i F2, wpisać hasło, które pojawiało się na ekranie (nie było zagwiazdkowane!). Oczywiście po tym już się splashy nie wyświetlał.
Wracając do próby ze starym initramfs: logo nvidia, szary ekran, gdm. Działa tty1, tty2, ..., tty6.
Przy wyłączaniu widzę... na początku komunikaty na konsoli, a potem usplash (sic!), czy tak jak było przed problemem (tak jak chcę).

Uruchamianie z opcją nosplash (w grub):
root                (hd0,0)
kernel                /vmlinuz-2.6.24-1-686 root=/dev/mapper/dm-root ro quiet vga=791 nosplash
initrd                /initrd.img-2.6.24-1-686 Wszystko działa oprócz (splasha). Przy wyłączaniu jednak widać tylko komunikat typu "wyłączanie systemu" (nie pamiętam dokładnej nazwy, jest po angielsku) i się po (dłuższej) chwili wyłącza. Gdy działał normalnie usplash, pojawiał się komunikat, że wyłącza system, a następnie pokazywało się jakie daemony są zatrzymywane, a dopiero później usplash.

Już sam nie wiem gdzie leży problem. :shock:

Pokażę jeszcze: /etc/initramfs-tools/modules: aes-i586
sha256
###splashy_update
vesafb
fbcon Zdaje się, że jak usunę te dwie ostatnie linijki to problem pozostaje (oczywiście po każdej zmianie wykonuje update-initramfs).

Każda pomoc mile widziana. Z góry dziękuję.

Linki do artefaktów (gdyby nie działały, to proszę wejść na http://scx.isgreat.org/, a następnie wybrać katalog debian):
Artefakt 1:
http://scx.isgreat.org/debian/framebuffer1.JPG
http://scx.isgreat.org/debian/framebuffer1_mini.JPG
Artefakt 2:
http://scx.isgreat.org/debian/framebuffer2.JPG
http://scx.isgreat.org/debian/framebuffer2_mini.JPG

PS: Przepraszam moderatorów za niejasny tytuł wątku, ale wynika on z nieznajomości problemu z którym się borykam. Jeżeli to zły dział, to proszę o przeniesienie.



castor - 27-04-2008 17:01
mialem podobne zachowanie przy binarnych sterownikach Nvidii (niemoznosc przelaczenia na tty)

usuniecie vga=XXX z lini argumentow dla jadra pomoglo.

Nawet kiedys dotarlem do opisu bledu ale juz nie pamietam gdzie. (framebuffer nvidia usplash tty)

.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis