Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-04-27 15:26:17

  scx - Nowy użytkownik

scx
Nowy użytkownik
Zarejestrowany: 2008-04-27

Problem z initramfs/fb/usplash (artefakty podczas startu i brak tty1)

Witam.

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

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:

Kod:

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:

Kod:

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):

Kod:

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ępie pokazywało się jakie daemony są zatrzymywane, a następnie dopiero usplash.

Już sam nie wiem gdzie leży problem.

Pokażę jeszcze: /etc/initramfs-tools/modules:

Kod:

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.

Ostatnio edytowany przez scx (2008-04-27 16:56:23)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)