Faut-il passer du temps à essayer de corriger les problèmes qui s'affichent au démarrage?

Tags: #<Tag:0x00007f335d8d2970> #<Tag:0x00007f335d8d2858> #<Tag:0x00007f335d8d2768>

Bonjour à tous, au démarrage de mon Debian Trixie, j’ai toujours des messages d’erreur qui s’affichent fugacement en mode texte, avant de disparaître quand ça passe au mode graphique.

J’ai pigé que je pouvais les retrouver a posteriori grâce à la commande dmesg, et je soupçonne que ce serait mieux si je faisais le nécessaire pour faire en sorte qu’ils n’apparaissent plus, j’ai bon ?

Je suppose qu’à cause de ça, j’ai des fonctionnalités que je ne peux pas utiliser, mais en toute honnêteté j’ai l’impression que ça ne me gène pas vraiment pour les tâches que je fais au quotidien. Les messages sont très divers, et je constate que d’un PC à l’autre ça varie énormément, la seule constante étant que je n’ai aucun PC sans erreur au démarrage :roll_eyes:

Les messages sont du genre :

  • Error Communicating to TPM chip (puce pour le chiffrement ?)
  • BIOS Error (bug): Could not resolve symbol (…) suivi d’une chaîne de caractères avec des « PCI0.SAT0 » (périphériques PCI ?)
  • usb 2-1-port5: Cannot enable. Maybe the USB cable is bad? (découverte des périphériques USB ?)
  • Problem loading X.509 certificate -65

Bref, vous voyez le truc. Comme j’aime pas les messages d’erreur, je passerais bien du temps pour nettoyer tout ça, mais j’ai vraiment peur de me lancer dans une croisade interminable.

Quels sont vos avis et retours d’expérience perso SVP ?

C’est un module de plateforme fiable ( ## Trusted Platform Module en anglais ).
Ce n’est pas une puce pour faire du chiffrement, mais pour intégrer des clefs de chiffrements au matériel.
La page Wikipédia est à lire sur le sujet.

On peut faire du chiffrement sans TPM évidement et heureusement. Cependant, TPM apporte en plus des éléments de sécurisation important.

Donc si tu n’as pas cette puce sur ton matériel c(est normal que tu ai ce message.

Sans le bloc de logs correspondant, impossible d ete répondre.

Tout dépend si tu utilise un hib branché sur un de tes ports USB sur ton matériel.
Pareil, sans le bloc de logs correspondant, pas possible de t’en dire plus.

Pareil, sans le bloc de logs correspondant, pas possible de t’en dire plus.
Mais l’OS cherche à charger des certificats normalement.

Ce qu’il faut comprendre c’est qu’il peut y avoir un certains nombre de messages dans dmesg qui ne correspondent finalement qu’au degré d’intégration de ton matériel dans les pilotes et microcodes de ton installation Linux.

La façon dont ton système est installé et configuré joue aussi pas mal.

La plupart ne sont en fait que des warning, et n’impactent pas ton usage quotidien.
Certains peuvent être réglé par du tuning particulier dans les paramètres configurés dans ton noyaux.

Par exemple, j’ai ça:
``
[ 2.406100] hub 12-0:1.0: USB hub found
[ 2.406101] hub 12-0:1.0: config failed, hub doesn’t have any ports! (err -19)

C'est parce que c'est un port particulier, utilisé pour faire les mises à jour en direct sans passer par le lancement de l'os. Mais le module de gestion de l'usb ne le sais pas, et comme celui-ci ne lui répond pas comme prévu, ça me génère une erreur.

Ici:

[ 2.814520] ata7.00: Model ‹ CT960BX500SSD1 ›, rev ’ M6CR022’, applying quirks: nolpm
[ 2.814526] ata7.00: LPM support broken, forcing max_power

C'est un vieux modèle de SSD, j'ai un warning pour me dire que la puissance sera toujours au max car il ne sais pas gérer les niveaux de puissance en fonction de son activité.

Ici:

[ 6.099957] hid-generic 0003:1532:0292.0008: input,hidraw7: USB HID v1.11 Mouse [Razer DSV2 Pro] on usb-0000:0f:00.0-5.2/input2
[ 6.109977] hid-generic 0003:1532:0292.0009: No inputs registered, leaving

C'est juste qu'à part le fait que le matériel Razer, bien que cher, a une qualité de conception assez moyenne, et que les pilotes linux disponibles sont d'encore moins bonne qualité.
(PS: D'ailleurs plus jamais je n'achèterais de souris Razer)

core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.

C'est juste un warning pour me dire que l'IMA n'est pas activé.
Par défaut, IMA pourrait enregistrer les mesures pour les fichiers de manière répétée. Lorsque cette configuration est désactivée :
Les mesures en double ne sont pas stockées dans le journal IMA.
Cela peut économiser de l’espace dans le journal, mais pourrait potentiellement limiter la capacité à retracer l’historique des mesures d’intégrité des fichiers au fil du temps.

Ici un classique:

[ 33.420733] NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64 580.105.08 Release Build (dvs-builder@U22-I3-B10-02-5) Wed Oct 29 22:29:53 UTC 2025

Warning indiquant que j'utilise un pilote qui n'est pas celui de Debian. Je n'ai pas d'erreur car le pilote est parfaitement fonctionnel.

[ 33.609654] Bluetooth: hci1: Opcode 0x0c03 failed: -16

la carte Wifi intégré à ma carte mère, qui fourni aussi le Bluetooth ne marche pas sous Linux, à cause de la médiocrité du fournisseur MediaTEK qui n'est jamais pressé de développer des pilotes Linux.

Ici:

[ 40.721049] usb 4-2: new SuperSpeed USB device number 2 using xhci_hcd
[ 40.739612] usb 4-2: New USB device found, idVendor=05e3, idProduct=0620, bcdDevice=72.15
[ 40.739614] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 40.739615] usb 4-2: Product: USB3.1 Hub
[ 40.739616] usb 4-2: Manufacturer: GenesysLogic
[ 40.739766] usb 4-2: Device is not authorized for usage
[ 40.747102] hub 4-2:1.0: USB hub found
[ 40.747383] hub 4-2:1.0: 2 ports detected
[ 40.748272] usb 4-2: authorized to connect
[ 42.209125] usb 4-2.2: new SuperSpeed USB device number 3 using xhci_hcd
[ 42.237988] usb 4-2.2: New USB device found, idVendor=05e3, idProduct=0626, bcdDevice= 6.63
[ 42.237993] usb 4-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 42.237994] usb 4-2.2: Product: USB3.1 Hub
[ 42.237995] usb 4-2.2: Manufacturer: GenesysLogic
[ 42.238076] usb 4-2.2: Device is not authorized for usage
[ 42.246735] hub 4-2.2:1.0: USB hub found
[ 42.247528] hub 4-2.2:1.0: 4 ports detected
[ 42.248811] usb 4-2.2: authorized to connect
``
C’est parce que j’utilise usbguard. Le matériel est connecté, mais un branchement d’un device USB sera bloqué par défaut, à moins qu’il ne soit déclaré dans mes règles usbguard.

1 J'aime

C’est un monde à part entière, d’analyser tout ça !

Bon, je reviendrai plus tard avec des messages plus contextualisés, car là je réinstalle tout, j’ai réussi à pourrir mon installation en jouant au petit débutant dans Debian. Heureusement que pour l’instant je découvre tout ça sur un vieux PC dont le contenu ne m’importait guère :rofl:, je m’en sers de bac à sable où chaque expérimentation est une petite leçon…

En tout cas merci pour ton retour, ça dédramatise un peu la chose !

Je mets tout pêle-mêle. Pour le dernier message, je n’utilise pas de hub USB, c’est probablement un câblage en interne du laptop. Certains messages se répètent, j’ai remplacé par des (…)

[    1.322409] ima: Error Communicating to TPM chip
(...)
[    2.682053] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._SDD.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[    2.682186] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._SDD due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
[    2.682330] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[    2.682440] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
(...)
[   21.334161] Bluetooth: hci0: unexpected event for opcode 0x0000
[   50.038662] usb 1-1-port5: Cannot enable. Maybe the USB cable is bad?
(...)
[ 3395.272881] mei_me 0000:00:16.0: less data available than length=00000003.
[ 3395.273376] mei_me 0000:00:16.0: less data available than length=00000005.
[ 3395.634025] usb 1-1.5: device descriptor read/all, error -71
[ 3396.403841] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._SDD.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[ 3396.403960] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._SDD due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
[ 3396.404130] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[ 3396.404200] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
(...)
[ 3426.762311] usb 1-1-port5: Cannot enable. Maybe the USB cable is bad?
(...)
[ 3432.754714] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._SDD.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[ 3432.754730] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._SDD due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
[ 3432.754759] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[ 3432.754766] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
(...)
[ 3435.063586] usb 1-1-port5: Cannot enable. Maybe the USB cable is bad?
(...)
[ 3437.876268] usb 1-1-port5: unable to enumerate USB device

Le PC étant vieux je ne suis pas certain qu’il ait une puce TPM, je regarderai au prochain reboot.

Bonjour,
s’il est vieux ça explique les messages ACPI, et pour le TPM tu n’en a surement pas.

Le souci TPM est résolu, la puce était désactivée dans le BIOS.

Le PC est un Toshiba R850 datant de 2011~ 2012, et malheureusement Toshiba a abandonné sa division PC portables, il n’y a plus aucun support pour màj le BIOS ni même télécharger une fiche technique du modèle précis. Apparemment c’était un modèle spécifique à l’Europe ou la France, et il est inconnu du site Dynabook, filiale de Sharp, qui a racheté la division PC portables de Toshiba : apparemment ils ne supportent que les PC du marché US, Canada, Australie…

Le PC est pourtant réputé gérer ACPI. Je ne sais pas si les messages restants (ci-dessous) sont la cause de la non-détection du GPU AMD Radeon dans l’OS (je viens de m’en apercevoir). Mon processeur graphique est libellé « llvmpipe »…

[    2.217513] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._SDD.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[    2.217649] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._SDD due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
[    2.217799] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[    2.217908] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
[    2.264367] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._SDD.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[    2.264501] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._SDD due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
[    2.264642] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.SAT0.PRT0._GTF.GTF0], AE_NOT_FOUND (20240827/psargs-332)
[    2.264752] ACPI Error: Aborting method \_SB.PCI0.SAT0.PRT0._GTF due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
[   49.904994] usb 1-1.5: device descriptor read/64, error -71
[   50.093043] usb 1-1.5: device descriptor read/64, error -71
[   50.353050] usb 1-1.5: device descriptor read/64, error -71
[   50.541060] usb 1-1.5: device descriptor read/64, error -71
[   51.137043] usb 1-1.5: device not accepting address 4, error -71
[   51.625051] usb 1-1.5: device not accepting address 4, error -71
[   51.841620] usb 1-1.5: unable to read config index 0 descriptor/all
[   51.841645] usb 1-1.5: can't read configurations, error -71
[   51.997117] usb 1-1.5: device descriptor read/64, error -71
[   52.185023] usb 1-1.5: device descriptor read/64, error -71

si tes disques fonctionnent bien, pas de problème ces messages ne font pas de mal.
POur les éviter ajoute libata.noacpi=1 au lancement du noyau.