Bonjour,
en attendant le retour d’analyse des logs demandés et fournis, j’ai essayé de comprendre ce qui se passait, en commençant par le commencement, à savoir ce changement d’univers qu’est la mise en place du redoutable systemd, et j’ai lu la page https://wiki.debian.org/fr/systemd, particulièrement les conseils de configuration ici https://wiki.debian.org/fr/systemd#Configurer_comme_init_par_d.2BAOk-faut mais est-ce que tout cela est à jour ?
Par exemple il est indiqué qu’il faut avoir
CONFIG_AUTOFS4_FS=[y|m]
ce qui n’est pas le cas dans le fichier trouvé dans le paquet linux-config-4.19 et donc pas non plus dans mon .config.
Ensuite, en suivant le lien vers le README hachettps://cgit.freedesktop.org/systemd/systemd/tree/README#n36, on lit
Optional but strongly recommended:
CONFIG_AUTOFS4_FS
Donc c’est optionnel ou il le faut vraiment ?
De la même manière je trouve dans ce README
Userspace firmware loading is not supported and should be disabled in the kernel:
CONFIG_FW_LOADER_USER_HELPER=n
alors qu’il est à y dans mes .config.
Plus ennuyeux, cette ligne n’existe pas dans mes .config :
Required for PrivateNetwork and PrivateDevices in service units:
CONFIG_DEVPTS_MULTIPLE_INSTANCES
Note that systemd-localed.service and other systemd units use
PrivateNetwork and PrivateDevices so this is effectively required.
Je ne sais pas du tout si ça a un rapport avec mon problème, ce que je vois c’est que certaines parties des docs Debian ne sont pas d’accord avec d’autres parties d’autres docs Debian.
Comment y arriver dans ces conditions ?
Par ailleurs, je me suis amusé à télécharger et recopier sur une clé usb tous les .iso disponibles dans la page des live-cds, voilà le résultat :
(quand j’écris « kc », c’est que les consoles sont en 80x25, si « kckc » c’est que je n’ai pas de Bureau, ça reste en console.)
cinnamon kc mais img d’information affichée sur le Bureau (en pj ci-dessous), c’est peut-être une piste : comment l’exploiter ?
gnome kc
kde kckc (pas de bureau)
lxde kc
lxqt kckc (pas de bureau)
mate kc
standard sans intérêt, ne sachant pas ce que je dois obtenir. J’ai juste une console en 80x25
xfce kc
Je ne sais pas si tout ça a un grand intérêt, mais si je repense à mes premiers essais hasardeux, j’ai le souvenir d’avoir eu des consoles en 1440x900 quand X ne démarrait pas (sans que j’en ai trouvé la raison).
Il y a surement quelque chose à creuser de ce côté-là, mais quoi ?
Faire un nouveau noyau avec CONFIG_FW_LOADER_USER_HELPER=n comme demandé par le README alors que le package le fournit à y ? J’ai un peu peur, là.
Enfin, les retours de 3 commandes :
lspci -nn | grep -i vga
29:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Picasso [1002:15d8] (rev c9)
lspci -nn | grep -i picasso
29:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Picasso [1002:15d8] (rev c9)
lspci -nn | grep -i raven
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex [1022:15d0]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU [1022:15d1]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] [1022:15d3]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A [1022:15db]
00:08.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B [1022:15dc]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0 [1022:15e8]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1 [1022:15e9]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2 [1022:15ea]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3 [1022:15eb]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4 [1022:15ec]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5 [1022:15ed]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6 [1022:15ee]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7 [1022:15ef]
29:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller [1002:15de]
29:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e0]
29:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 [1022:15e1]
Il semblerait que Raven soit un macro-contrôleur, ça sera donc Picasso qui s’occupe de la vidéo (le gras n’est PAS de mon fait).
Et pour conclure, j’ai mis en place la manip décrite ici hachettps://wiki.debian.org/fr/systemd#Messages_au_d.2BAOk-marrage_manquants_dans_la_console.28tty1.29_apr.2BAOg-s_le_d.2BAOk-marrage et qui a parfaitement bien fonctionné avec le 4.19.118 (sauf qu’avec un disque ssd on ne peut rien lire tellement ça va vite) et qui a fonctionné aussi mal que d’habitude avec le 5.7, à savoir juste la classique première ligne « unable to write to IOMMU perf counter » et plus rien. Déprimant…
Merci pour les retours, tout seul je n’y arriverai pas.