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.
[img]https://zapodaj.net/4a2476a257392.jpg.html[/img]

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/[/quote]
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 ;-)

[ Generated in 0.018 seconds, 13 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00217 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.239.208.72' WHERE u.id=1
0.00347 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.239.208.72', 1711703440)
0.00042 SELECT * FROM punbb_online WHERE logged<1711703140
0.00163 DELETE FROM punbb_online WHERE ident='47.128.111.9'
0.00091 DELETE FROM punbb_online WHERE ident='47.128.46.45'
0.00113 SELECT topic_id FROM punbb_posts WHERE id=311958
0.00044 SELECT id FROM punbb_posts WHERE topic_id=29688 ORDER BY posted
0.00119 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=29688 AND t.moved_to IS NULL
0.00082 SELECT search_for, replace_with FROM punbb_censoring
0.00112 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=29688 ORDER BY p.id LIMIT 0,25
0.00162 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=29688
Total query time: 0.01508 s