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  2011-05-30 08:32:14

  mesiu84 - Użytkownik

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

kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

Skompilowałem ostatnio u siebie jądro linux-next ze względu na dostępność otwartych sterowników do mojej karty WiFi, która teraz działa bez najmniejszych problemów, ale pojawił się inny problem. Gdy startuje komputer pojawia się okienko grub'a, później ekran robi się czarny i obraz ponownie pojawia się gdy zacznie ładować się tryb graficzny. Sterowniki do karty graficznej nvidia musiałem instalować po ciemku, ale się udało. Teraz nawet jak przełączam się na konsolę (Alt+F1 - F6) to ekran jest czarny. Ma ktoś pomysł co może być nie tak? Do kompilacji jądra użyłem pliku .config z jądra 2.6.36, które kiedyś tam kompilowałem, gdzie wszystko działało poprawnie.

Dodam tylko że zmiana parametrów startowych grub'a nie pomaga (nomodeset ....)

Ostatnio edytowany przez mesiu84 (2011-05-30 08:33:02)

Offline

 

#2  2011-05-30 08:59:04

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

Konfig pokaż. Poza tym na czym ma chodzić tryb tekstowy?

Jeśli na framebufferze, to musisz mieć:

Kod:

FRAMEBUFFER_CONSOLE

i do tego jakiś framebuffer.

Jeśli standardowo (takie gigantyczne litery), musisz mieć:

Kod:

VGA_CONSOLE

http://dug.net.pl/tekst/142/nvidia___zamkniete_ster … ianie/#kernel
http://dug.net.pl/tekst/142/nvidia___zamkniete_ster … bu_tekstowego

Offline

 

#3  2011-05-30 18:07:05

  mesiu84 - Użytkownik

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

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

cat .config| grep CONFIG_FON

Kod:

CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set

cat .config| grep CONSOLE

Kod:

CONFIG_NETCONSOLE=m
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_CONSOLE_POLL=y
# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=m
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
CONFIG_KGDB_SERIAL_CONSOLE=y

Tutaj chyba wszystko wygląda OK

cat .config| grep FB

Kod:

# CONFIG_NET_SCH_SFB is not set
CONFIG_IFB=m
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=m
CONFIG_FB_SYS_COPYAREA=m
CONFIG_FB_SYS_IMAGEBLIT=m
# CONFIG_FB_FOREIGN_ENDIAN is not set
CONFIG_FB_SYS_FOPS=m
# CONFIG_FB_WMT_GE_ROPS is not set
CONFIG_FB_DEFERRED_IO=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=m
CONFIG_FB_UVESA=m
CONFIG_FB_VESA=y
# CONFIG_FB_EFI is not set
# CONFIG_FB_N411 is not set
# CONFIG_FB_HGA is not set
# CONFIG_FB_S1D13XXX is not set
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_NVIDIA_DEBUG is not set
CONFIG_FB_NVIDIA_BACKLIGHT=y
CONFIG_FB_RIVA=m
CONFIG_FB_RIVA_I2C=y
# CONFIG_FB_RIVA_DEBUG is not set
CONFIG_FB_RIVA_BACKLIGHT=y
# CONFIG_FB_LE80578 is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON 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_TMIO=m
CONFIG_FB_TMIO_ACCELL=y
CONFIG_FB_UDL=m
# CONFIG_FB_VIRTUAL is not set
# CONFIG_XEN_FBDEV_FRONTEND is not set
# CONFIG_FB_METRONOME is not set
# CONFIG_FB_MB862XX is not set
# CONFIG_FB_BROADSHEET is not set
# CONFIG_FB_SM7XX is not set
# CONFIG_FB_XGI is not set

// bbcode — ArnVaker

Offline

 

#4  2011-05-30 21:36:06

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

W sumie powinno już działać. :) Zobacz czy na vesie (widzę, że masz wkompilowaną) ruszy. Dorzuć argumenty dla kernela.

Kod:

# cat /proc/cmdline 
root=/dev/sda7 rootfstype=ext4 vga=795 quiet noswap

PS Konfig kernela najlepiej na jakiegoś wkleja wrzucać, można go wtedy obejrzeć od razu, ale też ściągnąć i odpalić u siebie.

Offline

 

#5  2011-05-30 22:34:59

  mesiu84 - Użytkownik

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

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

Dziwne, bo gdy wcześniej bawiłem się parametrem vga= nic to nie dawało, teraz wystartowało, ale bardzo miło by było gdyby dało się znowu oglądać start systemu w wyższej rozdzielczości + efekty graficzne, mój .config załączyłem tutaj:
http://wklej.org/id/538226/
jak ktoś chce popatrzeć to zapraszam, znalazłem temat na forum gentoo o bug'u w jądrze ale dotyczy bezpośrednio jądra 2.6.39 a nie linux-next, i łatka jaka tam jest zaprazentowana nie da się zastosować sukcesywnie w linux-next, tym bardziej że nie chce mi się bawić w patchowanie jądra pod kątem splash. Jak ktoś ma pomysł to zapraszam do dzielenia się :-)
link do bug'a  jest tutaj:
https://bugs.gentoo.org/show_bug.cgi?id=368109

Ostatnio edytowany przez mesiu84 (2011-05-30 22:35:31)

Offline

 

#6  2011-05-30 23:27:25

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

Czego wcześniej używałeś do tej wyższej rozdzielczości i jaka to była rozdzielczość? To samo odnośnie „efektów graficznych” — jakich efektów graficznych? To co podlinkowałeś dotyczy fbcondecor, a tego domyślnie nie ma w kernelu i nie masz tego w konfigu, od zawsze trzeba było patchować źródła. Konkrety, bo nie wiadomo o co Ci chodzi w ogóle. :) Ja na przykład na Debianie używam właśnie framebuffera vesafb żeby podbić rozdzielczość — vga=795, czyli 1280x1024. Poza tym ten „linux-next” to dzisiejszy? Z tego co widzę, obecnie jest to coś w okolicy 3.0-rc1, czyli zaraz po zamknięciu „merge window” dla wersji 3.0, która ukaże się pewnie za jakieś dwa miesiące. Prace nad tą wersją dopiero się zaczynają…

Offline

 

#7  2011-05-31 06:35:43

  mesiu84 - Użytkownik

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

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

Nie musiałem nic ustawiać dla splash'a po instalacji od razu był ustawiony jakiś i nawet kompilacja jądra nic ode mnie nie wymagała dodatkowego (patchowanie) żeby dalej był, także nie jestem ci w stanie odpowiedzieć co dokładnie odpowiadało za to wcześniej, co do rozdzielczości to owszem mogło to być 1280x1024 ale tego pewny nie jestem, nigdy wcześniej nie sprawdzałem taki rzeczy, ale widocznie muszę to sprawdzić. Zastanawiałem się czy to przypadkiem nie było uvesafb, ale z tego co patrzę nie jest zainstalowany pakiet v86d, czyli raczej odpada. Wcześniej domyślnie w grub.cfg miałem coś takiego: quiet splash więc zgaduję że dystrybucyjne jądro mogło mieć łatkę, ale dlaczego w takim razie efekty graficzne działały na jądrze 2.6.36 kompilowanym przeze mnie, gdzie na 100% nie patchowałem go w żaden sposób?
Co do wersji jądra to jest to kompi;acja z dnia 23 maja, także jeszcze przed ogłoszeniem planów odnośnie wydania 3.0, ale i tak pewnie będę musiał na to 3.0rc1 popatrzeć niedługo, ponieważ wciąż mam problemy z czytnikiem kart sd, a z tego co zaglądałem do zmian, to coś akurat przy tych modułach poprawiali, także pewnie niedługo ponownie czeka mnie rekompilacja.

Offline

 

#8  2011-05-31 08:21:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

To czemu nie ustawisz rozdzielczości parametrem vga? Jaki ten parametr dodałeś?

Kod:

cat /proc/cmdline

Strzelam, że wcześniej nouveau ustawiał rozdzielczość via KMS — w logu (np. dmesg) z odpalenia na takim jaju możesz to sprawdzić. Co do splasha, to chyba nie jest to fbcondecor (nie ma go w dystrybucyjnych kernelach i nie włącza się go samym parametrem splash). Szczerze mówiąc nie wiem co jest domyślnie po instalacji, dawno tak nie instalowałem… Może plymouth?

Offline

 

#9  2011-05-31 08:38:19

  mesiu84 - Użytkownik

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

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

Dodałem ten paramter co podałeś, wcześniej ustawiałem niższą rozdzielczość, ale z tego co sprawdzałem to jest ona obsługiwana przez moją kartę, raczej nic nie pomyliłem.
Niestety cat /proc/cmdline nic nie pokazuje, plik istnieje ale jego rozmiar jest zerowy.
Wychodzi na to, że póki co zadowolę się tym co jest, a w między czasie spróbuję coś z tym zrobić, to i tak już spora zmiana w porównaniu do tego, gdzie po instalacji musiałem metodą macajewa instalować sterowniki do karty graficznej, teraz przynajmniej mam tryb tekstowy :D, dzięki za pomoc, jak coś znajdę uaktualnię posta :-D

Offline

 

#10  2011-05-31 08:44:27

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

mesiu84 napisał(-a):

Dodałem ten paramter co podałeś

vga=795?

mesiu84 napisał(-a):

plik istnieje ale jego rozmiar jest zerowy.

Nie wiem dlaczego. W dmesg również nie pokazują się argumenty dla kernela? W grub.cfg zawsze możesz sprawdzić…

Offline

 

#11  2011-05-31 09:00:35

  mesiu84 - Użytkownik

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

Re: kompilacja linux-next i brak obrazu w trybie tekstowym, nvidia

Akurat jestem w pracy więc nie mam za bardzo jak tego sprawdzić, komputer wyłączyłem jak wychodziłem z domu :-( więc się nie połączę, ale vga ustawiłem na 795, wcześniej próbowałem z 771, ale nic to nie dało, dmesg jeszcze nie sprawdzałem, ale popatrzę na to jak tylko będę miał czas. Sprawdzę jeszcze dzisiaj wszystko dokładnie, może po tej zmianie również /proc/cmdline się zmienił.

Offline

 

Stopka forum

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