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  2017-06-26 16:59:59

  MorroW - Użytkownik

MorroW
Użytkownik
Zarejestrowany: 2016-09-30

Kernel panic debian 9

Witam zainstalowalem debiana 9 i wywala mi blad kernel panic, rowniez nie dziala tryb awaryjny oraz wersja live. Wczesniej na debianie jessie wszystko dzialalo bezproblemowo. Ponizej wrzucam screen z kodem bledu i prosze o pomoc.
https://zapodaj.net/4a2476a257392.jpg.html

Moj sprzet to:
Mobo: msi b75ma-e33
Cpu: i5-2400
Gpu: gigabyte gtx 660
Ram: goodram 2x4 1333mhz
Dysk: ssd sandisk 128gb

Offline

 

#2  2017-06-26 21:47:56

  zl23 - Użytkownik

zl23
Użytkownik
Zarejestrowany: 2016-09-02

Re: Kernel panic debian 9

Masz GPU NVidia 660.
Tu było coś podobnego: https://forum.dug.net.pl/viewtopic.php?pid=311950
Tam była NVidia 1060, u Ciebie jest 660 - różnica spora.
Spróbuj skorzystać z ww. porady odnośnie grafiki,
albo
wyłącz w Biosie kartę NVidia i zainstaluj system na karcie Intela (jeżeli ją masz).

Ostatnio edytowany przez zl23 (2017-06-26 21:51:14)

Offline

 

#3  2017-06-27 09:22:19

  zl23 - Użytkownik

zl23
Użytkownik
Zarejestrowany: 2016-09-02

Re: Kernel panic debian 9

Ponieważ:
1. mam kartę NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1) + firmowe sterowniki NVidia,
2. aktualizowałem ostatnio Jessie do Strech za pomocą apt-get dist-upgrade
i wszystko poszło dobrze.

Jednak niedawno pendrive z Linux Arch nie uruchomił mi się na moim PC z powodu kernel panic spowodowanym przez nouveau.
Zrobiłem więc próbę:
1. Live z Stretch 32bit, oraz 64bit+nonfree nie uruchamia się - podczas startu po przełączeniu się na wyższą rozdzielczość komputer jest zamrożony, pomaga tylko wyłączenie zasilania.
2. Płyta instalacyjna DVD Debian Stretch 64 bit - instalator pracuje poprawnie. Doszedłem do momentu partycjonowania dysku i przerwałem instalację.
Przypuszczam, że przebieg instalacji przebiega prawidłowo, do momentu ponownego uruchomienia komputera - kernel panic wystąpi przy przełączeniu rozdzielczości ekranu, ale cały system jest już na dysku.

Na PC ze starszą grafiką NVidia, G86M [GeForce 8400M GS] (rev a1), Live uruchamia się poprawnie.

Można podejrzewać, że winien jest driver nouveau, który nie radzi sobie z nowszymi kartami.

Tu znalazłem receptę:
http://forums.debian.net/viewtopic.php?f=17&t=133564
Jest tam też wątek nt. Archa.

Streszczając ten post:
1. trzeba wykasować dowolnym sposobem plik(i) *.ko z katalogu /lib/modules/`uname -r`/kernel/drivers/gpu/drm/nouveau/
2. reboot
3. dodać repo non-free
4. zainstalować nvidia-driver
5. reboot
Powinno zadziałać - nie sprawdzałem.

Dobra. Naprawiony został zainstalowany Stretch.

Ale jakim sposobem uruchomić Live DVD Stretch na PC z kartą NVidia 660 (i wyższymi)?

PS.
Pendrive z Linux Arch na którym zaktualizowałem system na innym PC, już uruchamia się poprawnie na PC z NVidia  660.
Jest teraz nowsza wersja jądra: 4.11.6. Wcześniej była jakaś poprzednia wersja 4.11
Być może opisane kłopoty są spowodowane nie tyle błędem nouveau , ale błędem w jądrze.

PS. 2
Tu znalazłem rozwiązanie, które chyba poradzi sobie z Live:
https://debianforum.de/forum/viewtopic.php?f=12&t=165677#p1136640
Sprawdziłem je z Live Stretch 64bit Xfce4:
1. Po uruchomieniu systemu i ukazaniu się okna powitalnego "Main menu" wciskamy klawisz TAB.
2. Na dole ekranu zobaczymy linię: "> .linux /live/vmlinuz-4.9.0.....itd......componetnts".
3. Na końcu tej linii, po wpisaniu spacji, dopisujemy:

Kod:

nouveau.modeset=0

4. Naciskamy ENTER - system z Live uruchomi się.
U mnie glxheads pokazał m.in. "Gallium 0.4 on llvmpipe",
a glxinfo m.in.: "direct rendering: yes".
Rozdzielczość została ustawiona na 1920x1080 (taki mam monitor).
Dotyczy to Xfce4. Nie sprawdzałem na "bardziej wrażliwym" Cynamonie.
Zamiast "nouveau.modeset=0" możemy wpisać "modprobe.blacklist=nouveau".

PS. 3
Ciekawa sprawa z tym duetem Debian Stretch + NVidia GTX660.
Jądra (polecenie uname -a):
4.9.0-3-amd64 Debian 4.9.30-2 (2017-06-12) - jest na płycie Live 9.0.1 oraz na DVD instalacyjnym #1
4.9.0-3-amd64 Debian 4.9.30-2+deb9u1 (2017-06-18) - upgrade po wydaniu ver. 9.0.0
4.9.0-3-amd64 Debian 4.9.30-2+deb9u2 (2017-06-26) - upgrade po wydaniu ver. 9.0.0
powodują kernel panic.
Natomiast jądro wcześniejsze:
4.9.0-2-amd64 Debian 4.9.18-1 (2017-03-30)
powoduje poprawne załadowanie systemu.
Poszukując słowa "nouveau" w changelogach https://cdn.kernel.org/pub/linux/kernel/v4.x/
odkryjemy, że w jądrach 4.9.30, 4.9.32 i 4.9.33 robiono coś ze sterownikiem "nouveau".
Ponieważ nie jestem, aż taki mocny aby analizować te zmiany stawiam tezę,
że w jądrze 4.9.30 coś popsuli z "nouveau", a w jądrach 4.9.32 i 33 to naprawili.
Podobnie jest z jądrem 4.11.3 i 4.11.5 (wyżej wspomniany Arch).
Mam nadzieję, że nowsze jądro pojawi się w Stretch,
gdyż  wkrótce będzie wypuszczona nowa wersja Stretcha - 9.1 (https://lists.debian.org/debian-cd/2017/06/msg00054.html).


Pozdrawiam

Ostatnio edytowany przez zl23 (2017-07-01 17:50:04)

Offline

 

#4  2017-06-27 18:04:27

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Kernel panic debian 9

trzeba wykasować dowolnym sposobem plik(i) *.ko z katalogu /lib/modules/`uname -r`/kernel/drivers/gpu/drm/nouveau/

Hakierstwo na poziomie jakiegoś ubuntu…

Offline

 

Stopka forum

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