Démarrage impossible suite à MAJ 4.9.0-5

Bonjour,

Je viens de faire une grosse mise à jour de mon portable qui tourne sous Stretch 9.3 en passant du noyau 4.9.0-3 au noyau 4.9.0-5.

Je ne peux pas démarrer le PC avec le noyau 4.9.0-5. Après la sélection dans Grub, j’ai l’écran qui affiche le message “Chargement de l’image initiale” (pas sûr de l’exactitude du texte, désolé) et le PC redémarre et donc revient sur l’écran de sélection de Grub.

Je dois sélectionner la version 4.9.0-4 du noyau pour que l’ordi démarre. Je peux me connecter mais au bout de quelques minutes, l’écran devient tout noir. De temps en temps, l’écran s’allume rapidement et je voies les différentes fenêtres que j’avais ouvert, mais ça dure moins d’une seconde.

Pensant bien faire, j’ai installé le paquet “firmware-amd-graphics (20161130-3)”. Est-ce ça qui peut provoquer les scintillements ?

Avant je n’avais pas ces soucis avec le noyau 4.9.0-3. Mais j’ai bêtement écouté apt qui me disait que je pouvais faire un “apt autoremove”. Je n’ai donc plus de noyau 4.9.0-3

Voici le détail de ma configuration
lshw.txt (20,0 Ko)

Merci de votre aide.

Bonjour,

Pour information, la version 4.9.0-4 est la mise à jour standard depuis la version 4.9.0-3 tandis que la version 4.9.0-5 est une mise à jour de sécurité en urgence suite aux fameux meltdown et spectre.

C’est qui KPTI ? - Pause Café

Faille microprocesseurs et patch Linux - Support Debian

Concernant l’écran noir avec la version 4.9.0-4, essayer de passer nomodeset en paramètre au boot en attendant mieux.

Une recherche dans le site permet de trouver de quoi il s’agit.

Enfin, la version 4.9.0-3 est disponible dans les snapshots debian.

Merci jcsm33

Je vais essayer nomodeset

Pour mes soucis avec le noyau 4.9.0-5, il faut que j’attende une autre version ?

Peut-être…

Il est aussi possible de tester le noyau issu de stretch-backports.

EDIT

Y a comme un défaut

Root Cause of Reboot Issue Identified; Updated Guidance for Customers and Partners

EDIT 2

Le point de vue de Linus T.

As it is, the patches  are COMPLETE AND UTTER GARBAGE.

LKML: Linus Torvalds: Re: [RFC 09/10] x86/enter: Create macros to restrict/unrestrict Indirect Branch Speculation

Salut
A priori le 4.9.0.3 est toujours disponible


 apt list linux-image-4.9*amd64*
En train de lister... Fait
linux-image-4.9.0-3-amd64/stable 4.9.30-2+deb9u5 amd64
linux-image-4.9.0-3-amd64-dbg/stable 4.9.30-2+deb9u5 amd64
linux-image-4.9.0-3-rt-amd64/stable 4.9.30-2+deb9u5 amd64
linux-image-4.9.0-3-rt-amd64-dbg/stable 4.9.30-2+deb9u5 amd64
linux-image-4.9.0-4-amd64/stable 4.9.65-3+deb9u1 amd64
linux-image-4.9.0-4-amd64-dbg/stable 4.9.65-3+deb9u1 amd64
linux-image-4.9.0-4-rt-amd64/stable 4.9.65-3+deb9u1 amd64
linux-image-4.9.0-4-rt-amd64-dbg/stable 4.9.65-3+deb9u1 amd64
linux-image-4.9.0-5-amd64/stable,now 4.9.65-3+deb9u2 amd64  [installé]
linux-image-4.9.0-5-amd64-dbg/stable 4.9.65-3+deb9u2 amd64
linux-image-4.9.0-5-rt-amd64/stable 4.9.65-3+deb9u2 amd64
linux-image-4.9.0-5-rt-amd64-dbg/stable 4.9.65-3+deb9u2 amd64

tu peux essayer de le réinstaller

apt install --reinstall linux-image-4.9.0-3-amd64

comme tu as un cpu Intel il faut vérifier la version de intel-microcode
https://security-tracker.debian.org/tracker/source-package/intel-microcode
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886998
And the version to pick when downgrading is 20171117

apt list intel-microcode

J’ai essayé avec nomodeset. Ca fonctionne très bien.
Je vais donc rester comme ça et attendre des prochaines mises à jour.

J’ai également réinstallé le noyau 4.9.0-3, comme ça j’aurai une solution de secours sans l’option nomodeset

Ma version de intel-microcode :
apt list intel-microcode
En train de lister... Fait
intel-microcode/stable 3.20170707.1~deb9u1 amd64

Mais est-ce nécessaire de l’avoir ?

ça veut bien dire que le pb est graphique
c’est pas obligatoire d’avoir le microcode Intel

regarde dans le journal les erreurs au boot

journalctl -xb -p err

et

journalctl -xb | grep drm

Voici le résultat des commandes
journalctl -xb -p err
-- Logs begin at Thu 2018-01-25 21:10:38 CET, end at Thu 2018-01-25 21:17:57 CET. --
janv. 25 21:10:38 Portable kernel: bluetooth hci0: firmware: failed to load brcm/BCM.hcd (-2)
janv. 25 21:10:38 Portable kernel: [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
janv. 25 21:10:38 Portable kernel: snd_hda_intel 0000:00:03.0: HSW/BDW HD-audio HDMI/DP requires binding with gfx driver
janv. 25 21:10:38 Portable kernel: kvm: disabled by bios
janv. 25 21:10:39 Portable bluetoothd[519]: Failed to obtain handles for "Service Changed" characteristic
janv. 25 21:10:39 Portable bluetoothd[519]: Sap driver initialization failed.
janv. 25 21:10:39 Portable bluetoothd[519]: sap-server: Operation not permitted (1)
janv. 25 21:10:39 Portable avahi-daemon[562]: chroot.c: open() failed: No such file or directory
janv. 25 21:11:58 Portable kernel: ERROR @wl_inform_single_bss :

et l’autre
journalctl -xb | grep drm
janv. 25 21:10:38 Portable kernel: [drm] Initialized
janv. 25 21:10:38 Portable kernel: [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.

il y a bien une erreur au niveau de la carte graphique amd

que dit

lspci -nnk | grep -i vga -A2

lspci -nnk | grep -i vga -A2

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 5500 [8086:1616] (rev 09)
Subsystem: Hewlett-Packard Company HD Graphics 5500 [103c:809a]
Kernel modules: i915

Cela veut dire qu’il n’y a rien d’installé côté AMD ?

c’est pas de l’amd c’est du Intel: Intel Corporation HD Graphics 5500 donc pas besoin d’ajouter les paquets amd-graphic

ça tourne avec le pilote i915
https://packages.debian.org/stretch/x11/xserver-xorg-video-intel

L’utilisation de ce pilote est déconseillée si la version de hw est récente (à partir de 2007, environ). Il est possible de désinstaller ce pilote et laisser le serveur utiliser à la place son pilote intégré modesetting.

A toi de voir

Oui je voulais dire qu’il y a 2 CG sur le portable (HD 5500 et AMD) et que seule celle d’Intel est installée.

Donc si je désinstalle le pilote i915, je n’aurai plus les problèmes de scintillement ?

aucune idée

le choix c’est :

i915+nomodeset

ou

kms sans i915

Comment je fais pour désinstaller i915 ?
dpkg -i xserver-xorg-video-intel

Et forcer l’utilisation de la Radeon à la place de HD 5000 est une idée acceptable ou farfelue ?

non pas dpkg, il vaut mieux utiliser apt remove
en simulation pour voir ce qui se passe

apt -s remove xserver-xorg-video-intel

mais d’abord faut etre certain que la carte amd est fonctionnelle

lspci -nnk | grep -i radeon -A2

Un peu de lecture :

https://wiki.debian.org/fr/AtiHowTo#Cartes_graphiques_hybrides

lspci me retourne bien une Radeon

lspci -nnk | grep -i radeon -A2
0a:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] [1002:6900] (rev 81)
Subsystem: Hewlett-Packard Company Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] [103c:809a]
Kernel modules: amdgpu

Alors que xrandr ne trouve rien

xrandr --listproviders
Providers: number : 0