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  2010-06-22 09:43:33

  mesiu84 - Użytkownik

mesiu84
Użytkownik
Skąd: Nowa Dęba/Rzeszów/Clearwater
Zarejestrowany: 2006-09-16

Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Mam drobny problem z jądrem. Po ostatniej aktualizacji (wczoraj) mojego Debiana (Testing) pojawił się mały problem. Posiadam jądro skompilowane przez siebie i wszystko dotychczas działało, ale wczoraj nagle zniknął mi obraz. Dokładnie chodzi o to że na starcie komputera pojawia się w konsoli komunikat "loading kernel" i wtedy ekran robi się czarny a monitor się wyłącza, ale jak załączy się tylko KDM obraz wraca. Nic by mi to nie przeszkadzało, ale dość często przełączam się na konsolę tekstową i w momencie gdy pracuję sobie spokojnie i chcę się przełączyć na konsolę (Alt+Ctrl+F1 lub inne F) obraz się zatrzymuje i dalej widzę pulpit (tylko zamrożony), ale mogę się logować i wykonywać polecenia (np. reboot i komputer się restartuje, ale nie widzę co wpisuję). Jak wracam do pulpitu (Alt+Ctrl+F7) wszystko jest dalej OK. Przypuszczam że to jest wina konfiguracji jądra. Ma ktoś pojęcie o co może chodzić?

Offline

 

#2  2010-06-22 11:54:29

  MrWarum - Członek DUG

MrWarum
Członek DUG
Zarejestrowany: 2010-03-06
Serwis

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

A jak sprawa z modułami obsługującymi tryb tekstowy? VESA, VGA masz wkompilowane na stałe w kernel?


Wir müssen wissen
Wir werden wissen

Offline

 

#3  2010-06-22 12:12:40

  mesiu84 - Użytkownik

mesiu84
Użytkownik
Skąd: Nowa Dęba/Rzeszów/Clearwater
Zarejestrowany: 2006-09-16

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

VESA z tego co pamiętam jest wkompilowana na stałe, ale muszę to sprawdzić jak wrócę z roboty, nie miałem wcześniej takich problemów.

Offline

 

#4  2010-06-22 13:00:24

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

jaka karta graficzna, jakie jadro, jaka konfiguracja trybu tekstowago (jakis fb)? ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#5  2010-06-22 13:12:09

  urug - Członek DUG

urug
Członek DUG
Skąd: Częstochowa
Zarejestrowany: 2008-04-22
Serwis

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Miałem taką sytuacje przy intelu i włączonym modeset - zaczęło się właśnie po niedawnej aktualizacji. Doklepałem do /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.modeset=0 nomodeset"

I tymczasowo problem z głowy ;-)


Pozdrawiam, Tomek

Offline

 

#6  2010-06-22 16:55:33

  mesiu84 - Użytkownik

mesiu84
Użytkownik
Skąd: Nowa Dęba/Rzeszów/Clearwater
Zarejestrowany: 2006-09-16

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Karta Radeon 9550
jądro 2.6.33.1

Kod:

cat .config | grep VESA

CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_VESA=y

cat .config | grep VGA

CONFIG_VGA_ARB=y
# CONFIG_VGASTATE is not set
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_VGA16 is not set
CONFIG_VGA_CONSOLE=y
# CONFIG_VGACON_SOFT_SCROLLBACK is not set
# CONFIG_LOGO_LINUX_VGA16 is not set
# CONFIG_USB_SISUSBVGA is not set

cat .config | grep FB

CONFIG_FB=y
CONFIG_FB_DDC=m
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
CONFIG_FB_SYS_FILLRECT=y
CONFIG_FB_SYS_COPYAREA=y
CONFIG_FB_SYS_IMAGEBLIT=y
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=y
# CONFIG_FB_SVGALIB is not set
# CONFIG_FB_MACMODES is not set
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
CONFIG_FB_VESA=y
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_NVIDIA is not set
# CONFIG_FB_RIVA is not set
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_S3 is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_VIA is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_VT8623 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_ARK is not set
# CONFIG_FB_PM3 is not set
# CONFIG_FB_CARMINE is not set
# CONFIG_FB_GEODE is not set
CONFIG_FB_VIRTUAL=y
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set

cat .config | grep RADEON

CONFIG_DRM_RADEON=m
# CONFIG_DRM_RADEON_KMS is not set
CONFIG_FB_RADEON=m
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
# CONFIG_FB_RADEON_DEBUG is not set

Offline

 

#7  2010-06-22 17:48:01

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

nie napisales czy uzywasz FB (co masz w opcjach uruchomieniowych) ...

ogolnie wyglada na to co pisal urug ... tylko ze najlepiej jest chyba wylaczyc w grubie ustawienia dotyczace framebuffera, a modul radeon dodac do listy automatycznie ladowanych (/etc/modules) ... jezeli pojdzie dobrze to zaraz po starcie bedziesz mial konsole tekstowa VGA ktora przelaczy sie na FB w momecie zaladowania modulu radeon ...

Edit: jak bedzie dzialalo to mozna sprobowac wkompilowac na stale ...

Ostatnio edytowany przez bercik (2010-06-22 17:48:31)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#8  2010-06-22 23:10:21

  mesiu84 - Użytkownik

mesiu84
Użytkownik
Skąd: Nowa Dęba/Rzeszów/Clearwater
Zarejestrowany: 2006-09-16

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Nie mam ustawionych w lilo żadnych dodatkowych parametrów odnośnie FB, moduł radeon jest już u mnie od dawna w /etc/modules obecny, pousuwałem wszystkie dodatkowe parametry z lilo.conf i zobaczymy jak to zadziała to będzie chodzić, jak nie no to będziemy szukać dalej.

Offline

 

#9  2010-06-22 23:42:44

  mesiu84 - Użytkownik

mesiu84
Użytkownik
Skąd: Nowa Dęba/Rzeszów/Clearwater
Zarejestrowany: 2006-09-16

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Niestety nic tonie pomogło, tak wygląda mój wpis w lilo.conf dla jądra 2.6.33.1:

Kod:

image = /boot/bzImage-2.6.33.1
        label = Linux-2.6.33.1
#        append = "splash=silent,fadein,theme:debian_paint quiet CONSOLE=/dev/tty1"
        initrd = /boot/initrd.img-2.6.33.1
        read-only
        root = /dev/sda1

Podejrzewam, że problem tkwi w jakimś pewnie brakującym module jądra, ale nie mam pojęcia w jakim.

Offline

 

#10  2010-06-22 23:59:54

  mesiu84 - Użytkownik

mesiu84
Użytkownik
Skąd: Nowa Dęba/Rzeszów/Clearwater
Zarejestrowany: 2006-09-16

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Po głębszej analizie doszedłem do wniosku że wina może być samym module radeon, sprawdzę przy najbliższej okazji czy nowsza wersja jądra to poprawia.

Kod:

[drm] fb mappable at 0xF0040000
[drm] vram apper at 0xF0000000
[drm] size 5242880
[drm] fb depth is 24
[drm]    pitch is 5120
fb: conflicting fb hw usage radeondrmfb vs VESA VGA - removing generic driver
fb1: radeondrmfb frame buffer device
registered panic notifier <- czy to jest normalne?
[drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0

Offline

 

#11  2010-06-23 00:47:41

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

ta zaznaczona linijka jest normalna ... ale chodzi o to aby w momencie ladowania modulu radeon nie bylo zaladowanego zadnego modulo od framebuffera ...

wtedy log powinien wygladac:

Kod:

[   15.645743] [drm]    pitch is 4096
[   15.656378] Console: switching to colour frame buffer device 128x48
[   15.660378] fb0: radeondrmfb frame buffer device
[   15.660418] registered panic notifier
[   15.660454] [drm] Initialized radeon 2.0.0 20080528 for 0000:01:00.0 on minor 0

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#12  2010-06-23 06:43:46

  mesiu84 - Użytkownik

mesiu84
Użytkownik
Skąd: Nowa Dęba/Rzeszów/Clearwater
Zarejestrowany: 2006-09-16

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Dokładnie to mi dzisiaj do głowy przyszło :-), zobaczymy jak wywalę tego FB do VESY czy nie będzie problemów

Offline

 

#13  2010-06-23 13:00:18

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

no to napisz, bo mnie to samo zrobiło. Też widziałem, że przy aktualizacji pluł się strasznie o radeona, a najciekawsze że mam starą, stareńką nv.
Ale co tam, na starym jajcu chodzi


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#14  2010-07-16 08:50:10

  mesiu84 - Użytkownik

mesiu84
Użytkownik
Skąd: Nowa Dęba/Rzeszów/Clearwater
Zarejestrowany: 2006-09-16

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Przepraszam za zwłokę i to że dawno nie odpisywałem, ale byłem na etapie przeprowadzki i dopiero udało mi się komputer poskładać. Pozmieniałem troszeczkę w jądrze zgodnie z tym co tutaj było napisane i wszystko działa OK, jest tylko jedna głupia rzecz której jeszcze nie rozwiązałem, przy każdym starcie systemu dostaję komunikat:

Kod:

Press <ENTER> to see video modes available, <SPACE> to continue, or wait 30 seconds:

Jak wybieram Enter i dowolny ze znalezionych trybów to i tak uruchamia się ciągle w ten sam sposób, chociaż teoretycznie powinna być różnica w ilości znaków na ekranie (bo o ten tryb chodzi), jak wybieram <space> to też się uruchamia, bez żadnej różnicy do tego co poprzednio, 30 sekund nie czekałem bo jakoś tak lipnie z czasem i nie chce mi się nigdy na to czekać :-)

Rozwiązanie jest chyba tutaj:

http://ubuntuforums.org/showthread.php?t=995638

sprawdzę po pracy jak będę miał czas

Ostatnio edytowany przez mesiu84 (2010-07-16 08:52:48)

Offline

 

#15  2010-07-16 10:40:34

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

A ja sobie ściągnąłem nowe jądro, zacząłem je kompilować i płyta mi się wysypała. Komputer poszedł do krainy wiecznych procesorów.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#16  2010-07-16 10:42:34

  ippo76 - fakam fszycho

ippo76
fakam fszycho
Zarejestrowany: 2009-02-22
Serwis

Re: Czarny ekran przy ładowaniu jądra po ostatniej aktualizacji

Bodzio napisał(-a):

A ja sobie ściągnąłem nowe jądro, zacząłem je kompilować i płyta mi się wysypała. Komputer poszedł do krainy wiecznych procesorów.

Czyli "operacja się udała ale pacjent nie przeżył" ;)

Edyta:
Ja sobie odpuszczam kompilacje i inne operacje typu kopie systemu - za gorąco jest. Ostatnio rzuciłem kopiowanie systemu i poszedłem mecz oglądać a biosowy alarm piszczał przez 45 min. z gorąca :)

Ostatnio edytowany przez ippo76 (2010-07-16 10:44:19)


ippo76@jid.dug.net.pl

Moja składka do ZUS = 2/3, moja składka do OFE = 1/3;
Stan mojego konta w ZUS = 2XYZ, stan konta w OFE = 3XYZ.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)