Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-04-2021 15:09:37

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

[RÉSOLU] nvme invisible a l'installation ou sous debian11

Bonjour

Un PC portable neuf Lenovo livré avec Windows 10. Le but est d'utiliser Debian et garder Windows fonctionnel le temps de la garantie.
Dans le bios, je vois 2 disques :
NVMe: WDC PC SN520 SDAPMUW-256G-1101
ATA HDD: WDC WD10SPZX-24Z10

Windows est installé sur le 1er ; Debian 11 Cinnamon sur le second.
Quand je boote sur clé USB pour installer Debian ou quand je lance Debian, je ne vois pas le disque NVMe.
Quand je démarre sous Windows, je ne vois pas l'autre disque.
Le Windows Boot Manager du bios ne fonctionne pas.
Pour booter sur l'un ou l'autre système, je dois aller dans le bios et placer le disque en tête de liste des candidats au boot.
Les 2 OS fonctionnent mais quand je suis sur l'un, il est impossible de voir le second disque.

Sous Debian, voici le résultat de la commande dmesg |grep nvme

root@localhost:~# dmesg |grep nvme
[    1.708307] nvme nvme0: pci function 0000:01:00.0
[    1.708325] nvme 0000:01:00.0: enabling device (0000 -> 0002)
[    1.716368] nvme nvme0: 4/0/0 default/read/poll queues
[    1.720905]  nvme0n1: p1 p2 p3 p4
[   32.370736]  crc16 mbcache jbd2 crc32c_generic hid_generic usbhid uas usb_storage sd_mod amdgpu gpu_sched i2c_algo_bit ttm xhci_pci drm_kms_helper ahci libahci nvme cec crc32_pclmul drm xhci_hcd libata ehci_pci nvme_core crc32c_intel t10_pi crc_t10dif crct10dif_generic ehci_hcd crct10dif_pclmul crct10dif_common i2c_piix4 usbcore scsi_mod usb_common wmi battery i2c_hid hid video button
[   40.402967] nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0xffff
[   42.950146] blk_update_request: I/O error, dev nvme0n1, sector 500118016 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   43.415025] nvme 0000:01:00.0: can't change power state from D3hot to D0 (config space inaccessible)
[   45.099903] nvme nvme0: Removing after probe failure status: -19
[   45.114958] Buffer I/O error on dev nvme0n1, logical block 62514752, async page read
[   45.333556] Buffer I/O error on dev nvme0n1p1, logical block 66544, async page read
[   45.333812] Buffer I/O error on dev nvme0n1p3, logical block 62187760, async page read
[   45.335540] Buffer I/O error on dev nvme0n1p2, logical block 4080, async page read
[   45.337800] Buffer I/O error on dev nvme0n1p4, logical block 255984, async page read
[   45.354683] nvme nvme0: failed to set APST feature (-19)

Je ne sais pas si c'est lié mais j'ai un drôle de truc avec Debian. Quand je tape la commande lspci ou si par les menus graphiques j'utilise "information système", la machine attend ~2 secondes et reboote.

Dans le fil "installation problématique" Robert2a m'a énormément aidé, ce dont je le remercie chaleureusement, et m'a conseillé de créer ce nouveau fil.

Dernière modification par cherbe (01-05-2021 01:36:24)

Hors ligne

#2 30-04-2021 15:43:53

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Le noyau détecte bien le SSD /dev/nvme0n1 avec ses 4 partitions. Mais un problème se produit après 40 secondes. Il faudrait faire une recherche web avec les messages d'erreur, mais je n'ai pas trop le temps maintenant. Par le passé (mais avec des noyaux plus anciens que celui de Debian 11), j'ai eu affaire à un SSD qui nécessitait de passer un paramètre au module nvme-core désactiver l'économie d'énergie :

default_ps_max_latency_us=0


Il y a aussi un message mentionnant APST, éventuellement ajouter le paramètre suivant :

force_apst=0


au cas où ce serait activé par défaut.
Pour tester depuis le système installé sur le disque dur :

modprobe -r nvme
modprobe -r nvme-core
modprobe nvme-core default_ps_max_latency_us=0 force_apst=0
modprobe nvme


Il vaut mieux montrer que raconter.

Hors ligne

#3 30-04-2021 19:23:45

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Bonjour et merci de t'intéresser à mes soucis.

raleur a écrit :


Pour tester depuis le système installé sur le disque dur :

modprobe -r nvme
modprobe -r nvme-core
modprobe nvme-core default_ps_max_latency_us=0 force_apst=0
modprobe nvme


les 2 première commandes n'ont rien générées.
la 3 s’exécute. Après 1 à 2 seconde; le prompt revient sans rien afficher
La 4e provoque un reboot, comme lspci

Je n'en suis plus à une install près donc si cela semble nécessaire avec un protocole particulier, n'hésite pas à le suggérer.

Dernière modification par cherbe (30-04-2021 19:27:21)

Hors ligne

#4 30-04-2021 19:56:18

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Alors tu peux essayer en appliquant le paramètre au démarrage, en ajoutant ceci à la ligne de commande "linux" de l'entrée de menu de GRUB :

nvme-core.default_ps_max_latency_us=0


Ces reboots intempestifs sont le signe qu'il y a un problème avec cet ordinateur, sans pouvoir dire si c'est lié au SSD ou à autre chose.
Dans la sortie de dmesg on voit aussi vers 32s (a priori au moment du chargement du pilote ext4 / montage de la racine ?) une liste de modules qui accompagne généralement le signalement d'une erreur. Il faudrait examiner les lignes précédentes et suivantes pour en savoir plus, voire la sortie entière.


Il vaut mieux montrer que raconter.

Hors ligne

#5 30-04-2021 20:16:10

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

raleur a écrit :

Alors tu peux essayer en appliquant le paramètre au démarrage, en ajoutant ceci à la ligne de commande "linux" de l'entrée de menu de GRUB :

nvme-core.default_ps_max_latency_us=0


Ça, je ne sais pas faire. Je dois intervenir où ?

Hors ligne

#6 30-04-2021 20:23:53

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Au menu de GRUB, appuie sur "e" pour entrer dans l'éditeur, et sur F10 pour démarrer après avoir fait la modification.
Ce n'est pas enregistré, et effectif seulement pour le démarrage en cours.

Dernière modification par raleur (30-04-2021 20:24:49)


Il vaut mieux montrer que raconter.

Hors ligne

#7 30-04-2021 23:16:31

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

raleur a écrit :

Au menu de GRUB, appuie sur "e" pour entrer dans l'éditeur, et sur F10 pour démarrer après avoir fait la modification.
Ce n'est pas enregistré, et effectif seulement pour le démarrage en cours.


je ne connaissais pas !
j'ai entré la commande après le prompt, validé avec Enter et redémarré et ... Aucun changement mais le résultat de dmesg est un peu différent :

root@localhost:~# dmesg | grep nvme
[    1.689764] nvme nvme0: pci function 0000:01:00.0
[    1.689783] nvme 0000:01:00.0: enabling device (0000 -> 0002)
[    1.697409] nvme nvme0: 4/0/0 default/read/poll queues
[    1.700992]  nvme0n1: p1 p2 p3 p4
[   31.374841]  x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic sd_mod amdgpu gpu_sched i2c_algo_bit ttm drm_kms_helper ahci libahci cec libata nvme ehci_pci crc32_pclmul ehci_hcd drm crc32c_intel scsi_mod nvme_core t10_pi crc_t10dif xhci_pci xhci_hcd i2c_piix4 usbcore crct10dif_generic usb_common crct10dif_pclmul crct10dif_common wmi battery i2c_hid hid video button
[   40.403050] nvme nvme0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0xffff
[   42.962632] blk_update_request: I/O error, dev nvme0n1, sector 500118016 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[   43.419030] nvme 0000:01:00.0: can't change power state from D3hot to D0 (config space inaccessible)
[   45.105270] nvme nvme0: Removing after probe failure status: -19
[   45.329027] Buffer I/O error on dev nvme0n1, logical block 62514752, async page read
[   45.335067] Buffer I/O error on dev nvme0n1p3, logical block 62187760, async page read
[   45.335069] Buffer I/O error on dev nvme0n1p1, logical block 66544, async page read
[   45.336379] Buffer I/O error on dev nvme0n1p2, logical block 4080, async page read
[   45.338553] Buffer I/O error on dev nvme0n1p4, logical block 255984, async page read
[   45.359089] nvme nvme0: failed to set APST feature (-19)

Dernière modification par cherbe (30-04-2021 23:25:15)

Hors ligne

#8 30-04-2021 23:52:47

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

As-tu bien suivi mes instructions ? Après avoir modifié l'entrée de menu, il faut immédiatement appuyer sur F10 pour démarrer, et pas redémarrer ni sortir de l'éditeur sinon les changements sont perdus. On devrait voir la ligne de commande dans les messages puisque le paramètre contient "nvme". Et il n'y a pas de prompt, c'est un éditeur, pas un interpréteur.

Dernière modification par raleur (30-04-2021 23:54:29)


Il vaut mieux montrer que raconter.

Hors ligne

#9 30-04-2021 23:56:09

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

raleur a écrit :

As-tu bien suivi mes instructions ? Après avoir modifié l'entrée de menu, il faut immédiatement appuyer sur F10 pour démarrer, et pas redémarrer ni sortir de l'éditeur sinon les changements sont perdus. S'ils avaient ét pris en compte, on devrait voir la ligne de commande dans les messages puisque le paramètre contient "nvme".


F10 et Ctrl+x sont sans effet dans le second écran, celui qui ressemble à un terminal.

Dernière modification par cherbe (30-04-2021 23:56:35)

Hors ligne

#10 01-05-2021 00:04:51

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

cherbe a écrit :


F10 et Ctrl+x sont sans effet dans le second écran, celui qui ressemble à un terminal.


Je viens de réessayer depuis le 1er écran et validé par F10 mais pas de changement

Hors ligne

#11 01-05-2021 00:06:40

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

La ligne de commande est bien présente dans les premières lignes de la sortie de dmesg | grep nvme ?

Il vaut mieux montrer que raconter.

Hors ligne

#12 01-05-2021 00:09:02

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

raleur a écrit :

La ligne de commande est bien présente dans les premières lignes de la sortie de dmesg | grep nvme ?


Non je ne la vois pas

Hors ligne

#13 01-05-2021 00:26:54

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Alors le paramètre n'est pas pris en compte, tu as fait comme il faut. Tu l'as bien ajouté à la fin de la ligne qui commence par "linux" ?

De quels premier et deuxième écrans parles-tu ? Il n'y a pas de terminal, c'est un éditeur.

Il vaut mieux montrer que raconter.

Hors ligne

#14 01-05-2021 00:31:56

robert2a
Membre
Inscription : 15-11-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Bonsoir a vous deux
tu dois obtenir ceci


dmesg | grep nvme
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.10.0-6-amd64 root=UUID=927e69ae-21f0-437a-ba6c-980124c5d2b8 ro nvme_core.default_ps_max_vs = 0 quiet
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10.0-6-amd64 root=UUID=927e69ae-21f0-437a-ba6c-980124c5d2b8 ro nvme_core.default_ps_max_vs = 0 quiet
[    0.966103] nvme_core: unknown parameter 'default_ps_max_vs' ignored
[    0.968784] nvme nvme0: pci function 0000:41:00.0
[    0.991849] nvme nvme0: 7/0/0 default/read/poll queues
[    0.997816]  nvme0n1: p1 p2 p3
[    4.764166] EXT4-fs (nvme0n1p2): mounted filesystem with ordered data mode. Opts: (null)
[    5.022401] EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro
[    5.360065] Adding 8191996k swap on /dev/nvme0n1p3.  Priority:-2 extents:1 across:8191996k SSFS
 



et sur le log de X ceci


[    30.432] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10.0-6-amd64 root=UUID=927e69ae-21f0-437a-ba6c-980124c5d2b8 ro nvme_core.default_ps_max_vs = 0 quiet
 



ps: le clavier est en english ..........

Dernière modification par robert2a (01-05-2021 00:32:47)

Hors ligne

#15 01-05-2021 00:36:06

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Le paramètre de ta ligne de commande est différent. Je ne connais pas celui-ci, il n'est pas dans le noyau 4.19. Une nouveauté du noyau 5.10 ? On peut voir

/sbin/modinfo -p nvme-core


Edit : PS : il me semble qu'il ne faut pas d'espace autour de =.

Dernière modification par raleur (01-05-2021 00:38:11)


Il vaut mieux montrer que raconter.

Hors ligne

#16 01-05-2021 00:38:11

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Ca y est, je la vois en /dev/nmve0n3p basic data partition.
(je n'utilisais pas la bonne ligne, la 1ère prête à confusion)
lspci fonctionne à présent ainsi qu'information système !

Dernière modification par cherbe (01-05-2021 00:39:51)

Hors ligne

#17 01-05-2021 00:38:57

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Tu vois quoi ?
Quelle première ligne ?

Il vaut mieux montrer que raconter.

Hors ligne

#18 01-05-2021 00:44:11

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

raleur a écrit :

Tu vois quoi ?
Quelle première ligne ?


Je LES vois, les partitions de nvme dans gparted
j'ai modifié mon précédant message, tu n'as peut-être pas vu ?

Hors ligne

#19 01-05-2021 00:51:33

robert2a
Membre
Inscription : 15-11-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

oui erreur de ma part 3eme essaie


[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10.0-6-amd64 root=UUID=927e69ae-21f0-437a-ba6c-980124c5d2b8 ro nvme-core.default_ps_max_vs = 0 quiet
[    0.962215] nvme_core: unknown parameter 'default_ps_max_vs' ignored
 


pas grave juste pour montrer comment vérifier si la commande est passer et correcte
je teste sans espace

Hors ligne

#20 01-05-2021 00:53:23

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

Si le paramètre règle le problème, pour le rendre persistant il faut soit
- l'ajouter dans le fichier /etc/default/grub, entre les guillemets de la ligne GRUB_CMDLINE_LINUX et exécuter

update-grub


- soit créer un fichier /etc/modprobe.d/nvme.conf contenant

nvme-core default_ps_max_latency_us=0


et exécuter

update-initramfs -u



Edit : Si tu veux installer Debian sur le SSD, il faut passer le paramètre à la ligne de commande de l'installateur de la même façon que tu as fait pour tester. Il devrait être automatiquement enregistré dans /etc/default/grub.

Dernière modification par raleur (01-05-2021 00:57:20)


Il vaut mieux montrer que raconter.

Hors ligne

#21 01-05-2021 01:06:50

robert2a
Membre
Inscription : 15-11-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

c'est voulu le "." en moins ?


nvme-core default_ps_max_latency_us=0
 



j'ai mit en dur pour tester (avec le point


dmesg | grep nvme
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.10.0-6-amd64 root=UUID=927e69ae-21f0-437a-ba6c-980124c5d2b8 ro nvme-core.default_ps_max_latency_us=0 quiet
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.10.0-6-amd64 root=UUID=927e69ae-21f0-437a-ba6c-980124c5d2b8 ro nvme-core.default_ps_max_latency_us=0 quiet
[    0.963485] nvme nvme0: pci function 0000:41:00.0
[    0.987036] nvme nvme0: 7/0/0 default/read/poll queues
[    0.993047]  nvme0n1: p1 p2 p3
[    4.841877] EXT4-fs (nvme0n1p2): mounted filesystem with ordered data mode. Opts: (null)
[    5.099985] EXT4-fs (nvme0n1p2): re-mounted. Opts: errors=remount-ro
[    5.340221] Adding 8191996k swap on /dev/nvme0n1p3.  Priority:-2 extents:1 across:8191996k SSFS
 



sur le net il préconise aussi une valeur élevé


nvme_core.default_ps_max_latency_us=5500
 


ça devrait fonctionner aussi et ça ne supprime pas la veille du nvme

Hors ligne

#22 01-05-2021 01:21:11

robert2a
Membre
Inscription : 15-11-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

@raleur


/sbin/modinfo -p nvme-core
multipath:turn on native support for multiple controllers per subsystem (bool)
admin_timeout:timeout in seconds for admin commands (uint)
io_timeout:timeout in seconds for I/O (uint)
shutdown_timeout:timeout in seconds for controller shutdown (byte)
max_retries:max number of retries a command may have (byte)
default_ps_max_latency_us:max power saving latency for new devices; use PM QOS to change per device (ulong)
force_apst:allow APST for newly enumerated devices even if quirked off (bool)
streams:turn on support for Streams write directives (bool)
 


sur un samsung
ps: ne regarde pas mes retours , plein de fautes lorsque j'ai entrer la ligne , non pas de différence entre noyau 4.19 et le 5.10 il me semble

Hors ligne

#23 01-05-2021 01:38:45

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

J'ai bien cru que l'on n'y arriverait jamais.
Je ne vous dirai jamais assez MERCI à tous les deux !

Hors ligne

#24 01-05-2021 09:57:20

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

robert2a a écrit :

c'est voulu le "." en moins ?


La syntaxe avec un "." est pour la ligne de commande du noyau. La syntaxe pour modprobe et ses fichiers de configuration est avec une espace.

robert2a a écrit :

sur le net il préconise aussi une valeur élevé
ça devrait fonctionner aussi et ça ne supprime pas la veille du nvme


Je n'en sais rien, il faudrait que cherbe teste.


Il vaut mieux montrer que raconter.

Hors ligne

#25 01-05-2021 10:21:17

cherbe
Membre
Lieu : Lorraine
Distrib. : Debian 9.13 (x86-64)
Noyau : 4.9.0-15-amd64
(G)UI : Cinnamon 3.2.7
Inscription : 27-04-2021
Site Web

Re : [RÉSOLU] nvme invisible a l'installation ou sous debian11

raleur a écrit :


robert2a a écrit :

sur le net il préconise aussi une valeur élevé
ça devrait fonctionner aussi et ça ne supprime pas la veille du nvme


Je n'en sais rien, il faudrait que cherbe teste.



J'ai mis 55000 donc 55 secondes ?
Là ça fait plus d'une mn que je n'ai rien touché et tjrs pas de mise en veille

Hors ligne

Pied de page des forums