Démarrage impossible

je viens d’installer debian-testing-amd64-DVD-1.iso avec KDE sur un SSD 240 Gio et lors du démarrage j’obtiens l’erreur r8169 0000:25:00.0: firmware failed to load rtl_nic/rt18168h-2.fw (2) et le curseur qui clignote. Je quitte avec Ctrl+Alt+Delete
J’ai essayé une Netinstall avec le même résultat.
Sur un autre SSD dans le même PC j’ai un KDENeon testing 2004 qui fonctionne parfaitement.
J’aurais voulu essayé une base Debian plutôt qu’Ubuntu !
Que faire pour résoudre ce problème ? Merci d’avance
PS je viens de trouver le deb firmware-realtek_20190114-2_all.deb qui contient le firmware manquant mais comment l’utiliser ?
Dossier rtl_nic placé dans /lib/firmware résout le problème firmware
Mais à présent survient l’erreur KVM: disabled by bios

Bonjour @rando

J’ai trouvé une discussion ancienne mais qui, je pense, est encore d’actualité.
C’est classé dans les Trucs et Astuces :

https://www.debian-fr.org/t/kvm-disabled-by-bios/57759?u=doo

Bienvenue :slight_smile:

Bonjour doo

Merci pour ta réponse, d’après ce qui suit je pense que le processeur supporte la virtualisation :

Processor Information
        Socket Designation: AM4
        Type: Central Processor
        Family: Zen
        Manufacturer: Advanced Micro Devices, Inc.
        ID: 81 0F 81 00 FF FB 8B 17
        Signature: Family 23, Model 24, Stepping 1
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                HTT (Multi-threading)
        Version: AMD Ryzen 5 3400G with Radeon Vega Graphics    
        Voltage: 1.5 V
        External Clock: 100 MHz
        Max Speed: 4200 MHz
        Current Speed: 3700 MHz
        Status: Populated, Enabled
        Upgrade: Socket AM4
        L1 Cache Handle: 0x0011
        L2 Cache Handle: 0x0012
        L3 Cache Handle: 0x0013
        Serial Number: Unknown
        Asset Tag: Unknown
        Part Number: Unknown
        Core Count: 4
        Core Enabled: 4
        Thread Count: 8
        Characteristics:
                64-bit capable
                Multi-Core
                Hardware Thread
                Execute Protection
                Enhanced Virtualization
                Power/Performance Control

Par contre dans le bios je n’ais rien trouvé concernant la virtualisation ni dans les caractéristiques ci-dessous

BIOS Information
        Vendor: American Megatrends Inc.
        Version: A.50
        Release Date: 12/03/2019
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 16 MB
        Characteristics:
                PCI is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                BIOS ROM is socketed
                EDD is supported
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                3.5"/2.88 MB floppy services are supported (int 13h)
                Print screen service is supported (int 5h)
                8042 keyboard services are supported (int 9h)
                Serial services are supported (int 14h)
                Printer services are supported (int 17h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 5.14

A toute fin utile la carte mère est une MSI B450M PRO-M2 MAX
Merci de m’aider

1 J'aime

Ce n’est pas propre. La bonne méthode consiste à installer le paquet depuis les dépôts avec apt. Une un peu moins bonne méthode consiste à installer le paquet .deb localement avec dpkg. L’extraction manuelle des fichiers est la pire méthode notamment car le paquet n’est pas considéré comme installé donc ne sera pas mis à jour en cas de nouvelle version disponible.

De toute façon, ni l’erreur de firmware d’une carte réseau ni l’erreur de kvm ne sont susceptibles de bloquer le démarrage du système. Le problème n’est pas forcément lié au dernier message qui s’affiche.

Souvent, l’écran noir avec curseur clignotant est dû au pilote graphique ou à un firmware graphique manquant. Si c’est un GPU intégré au processeur AMD, alors il lui faut des firmwares non libres inclus dans le paquet firmware-amd-graphics.

Que donne le démarrage en mode rescue/dépannage (dans le sous-menu Avancé) ?

1 J'aime

Merci de ta réponse
D’accord mais comment installer avec apt puisque je n’arrive pas à démarrer?

Oui processeur AMD Ryzen 5 3400G with Radeon Vega Graphics mais de nouveau comment installer puisque pas de démarrage

Je quitte pour voir le démarrage en rescue et reviens donner le résultat

Comment as-tu fait pour mettre les fichiers dans /lib/firmware ? Depuis un autre système, je suppose. Dans ce cas tu peux aussi faire un chroot sur le système Debian pour y exécuter des commandes.

D’accord j’ais fait cela en utilisant nemo en root, je vais voir avec chroot car je suis un débutant !
Pour le rescue j’ais obtenu

You are in rescue mode, after logging in type journalctl -xb to view system logs « system reboot » to reboot « system default » or « exit » to boot into default mode

suivi de

Impossible d’ouvrir l’accès à la console, le compte root est verrouillé consultez la page man de sulogin (8) pour plus de détails taper Entrée pour continuer

puis défilement de toute une série de lignes pour arriver au curseur clignotant où je ne sais faire que CTRL+ALT+DEL pour quitter

PS Lors de l’installation je n’ais pas indiqué de mot de passe Superutilisateur cela aurait-t-il une incidence ?

Donc le démarrage ne bloque pas en rescue mode, bon signe.

Ça a une incidence sur l’impossibilité d’ouvrir une session en tant que root et de lancer le shell root en mode rescue, mais pas sur le démarrage lui-même.

On va vérifier si les firmwares ATI/AMD sont installés, et sinon les installer et voir ce que ça donne.

Au menu de démarrage de GRUB, reste sur la première ligne et appuie sur la touche « e » pour entrer dans l’éditeur. Pas de risque de casser quoi que ce soit, ça n’écrit rien sur le disque.
A la fin de la ligne qui commence par « linux », ajouter « 2 » (ou 3, ou 4, ça marche aussi). Comme le clavier réagit en QWERTY, pas besoin d’appuyer sur la touche shift pour obtenir les chiffres.
Appuyer sur F10 ou Ctrl+x pour démarrer immédiatement, sans quitter l’éditeur (sinon les modifications sont perdues).
Ça devrait aboutir à une invite d’ouverture de session en console texte.
Ouvre la session avec ton compte utilisateur. Passe root avec

sudo -s

Vérifie le statut du paquet firmware-amd-graphics

apt-cache policy firmware-amd-graphics

S’il est installé, il n’y a rien à faire.
S’il est disponible mais pas installé, il faut l’installer avec

apt-get install firmware-amd-graphics

S’il n’est pas disponible, il faut ajouter la section « non-free » aux sources de paquets.
Editer /etc/apt/sources.list avec nano :

nano /etc/apt/source.list

A la fin de chaque ligne qui commence par « deb http:// » et finit par « main », ajouter « contrib non-free » (sans les guillemets).
Enregistrer et quitter avec Ctrl+o et Ctrl+x.
Mettre à jour la liste des paquets avec

apt-get update

Maintenant apt-cache devrait afficher le paquet comme disponible.

Après une série de ligne sous Hostname service: à nouveau le curseur clignotant et pas d’invite d’ouverture de session, j’avais lu quelque part qu’on utilisait parfois CTRL+ALT+F2 et la login apparaît !

Effectivement le firmware n’était pas installé mais disponible install ,update et apt-cache indique installé.

Redémarrage pas d’erreur et apparition du bureau, ouf problème résolu.

PascalHambourg merci pour ta réactivité et tes explications détaillées .
Un vieux novice de presque 79 ans te réitère ses plus sincères remerciements
Georges Delcourt

Par curiosité j’ai essayé debian-live-10.5.0-amd64-kde.iso ça ne démarre pas non plus
J’ais pu faire non sans difficulté à cause du qwerty
sudo -s
apt-cache policy firmware-amd-graphics
réponse indisponible
nano /etc/apt/source.list
rien d’afficher
Ctrl+Alt+C

C’est quand même aberrant que ce firmware ne soit pas présent.
Tout cela ne m’incite malheureusement pas à continuer avec Debian :unamused:

c’est sources.list, avec un s.

Debian fait le choix de n’inclure par défaut que des composants sous licence libre, de nombreux fabricants font le choix de ne pas publier leurs firmwares sous licence libre.

1 J'aime