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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
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
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
jaka karta graficzna, jakie jadro, jaka konfiguracja trybu tekstowago (jakis fb)? ...
Offline
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 ;-)
Offline
Karta Radeon 9550
jądro 2.6.33.1
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
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)
Offline
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
Niestety nic tonie pomogło, tak wygląda mój wpis w lilo.conf dla jądra 2.6.33.1:
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
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.
[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
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:
[ 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
Offline
Dokładnie to mi dzisiaj do głowy przyszło :-), zobaczymy jak wywalę tego FB do VESY czy nie będzie problemów
Offline
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
Offline
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:
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
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.
Offline
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)
Offline
Strony: 1