Closed stephane-klein closed 1 year ago
Je me demande si je peux consulter les logs des dernières mises à jour firmware que j'ai effectué :thinking:.
J'essaie de trouver des informations avec :
$ fwupdmgr get-history
Pour le moment je n'y comprends pas grand chose.
J'ai installé :
$ sudo dnf install gnome-firmware
Cela va sans doute me permettre de réinstaller des mises à jour de firmware qui semblent ne pas avoir été appliqués.
Voici les mises à jour que j'ai effectué entre depuis le mois de mars (j'ai l'impression que j'en ai fait plus que cela) :
$ fwupdmgr get-history
LENOVO 21CQCTO1WW
│
├─System Firmware:
│ │ Device ID: f95c9218acd12697af946874bfe4239587209232
│ │ Version précédente: 0.1.25
│ │ État de mise à jour:Success
│ │ GUID: 6ab943b7-f4d4-aaa1-2f40-cb03a0c8cf3c
│ │ Drapeaux de périphérique:• Périphérique interne
│ │ • Mise à jour possible
│ │ • Le système nécessite une source d'alimentation externe
│ │ • Needs a reboot after installation
│ │ • Device is usable for the duration of the update
│ │
│ └─Mise à jour de (null):
│ Nouvelle version: 0.1.30
│ Licence: Inconnu
│ Description:
│ The vendor did not supply any release notes.
│
├─Prometheus:
│ │ Device ID: 0d5d05911800242bb1f35287012cdcbd9b381148
│ │ Version précédente: 10.01.3273255
│ │ État de mise à jour:Success
│ │ Dernière modification:2023-03-14 12:56
│ │ GUID: 659f7e45-8d45-528d-b3c7-0695eed055f6
│ │ Drapeaux de périphérique:• Mise à jour possible
│ │ • Cryptographic hash verification is available
│ │ • Signed Payload
│ │
│ └─Mise à jour de (null):
│ Nouvelle version: 10.01.3478575
│ Licence: Inconnu
│ Description:
│ The vendor did not supply any release notes.
│
├─UEFI dbx:
│ │ Device ID: 362301da643102b9f38477387e2193e57abaa590
│ │ Version précédente: 217
│ │ État de mise à jour:Success
│ │ Dernière modification:2023-07-05 21:09
│ │ GUID: 14503b3d-73ce-5d06-8137-77c68972a341
│ │ Drapeaux de périphérique:• Périphérique interne
│ │ • Mise à jour possible
│ │ • Needs a reboot after installation
│ │ • Device is usable for the duration of the update
│ │ • Only version upgrades are allowed
│ │ • Signed Payload
│ │
│ └─Mise à jour de (null):
│ Nouvelle version: 371
│ Licence: Inconnu
│ Description:
│ The vendor did not supply any release notes.
│
├─TPM:
│ │ Device ID: a083ebc5138e5e071ef7270cc9a8280722cc7adf
│ │ Version précédente: 15.21.16430
│ │ État de mise à jour:Success
│ │ Dernière modification:2023-07-13 12:25
│ │ GUID: 0717eeac-f27a-4e2a-a95d-fecf6c6cc345
│ │ Drapeaux de périphérique:• Périphérique interne
│ │ • Mise à jour possible
│ │ • Le système nécessite une source d'alimentation externe
│ │ • Needs a reboot after installation
│ │ • Device is usable for the duration of the update
│ │
│ └─Mise à jour de (null):
│ Nouvelle version: 15.22.16832
│ Licence: Inconnu
│ Description:
│ The vendor did not supply any release notes.
│
├─Embedded Controller:
│ │ Device ID: 36efb79c255f402f619fa9eb53cd659db51f2a04
│ │ Version précédente: 0.1.25
│ │ État de mise à jour:Échec
│ │ Erreur de mise à jour:failed to run update on reboot
│ │ Dernière modification:2023-08-19 12:16
│ │ GUID: 66d6a3ef-a771-4302-9cd0-d062c79c5ef2
│ │ Drapeaux de périphérique:• Périphérique interne
│ │ • Mise à jour possible
│ │ • Le système nécessite une source d'alimentation externe
│ │ • Needs a reboot after installation
│ │ • Device is usable for the duration of the update
│ │
│ └─Mise à jour de (null):
│ Nouvelle version: 0.1.27
│ Licence: Inconnu
│ Description:
│ The vendor did not supply any release notes.
│
├─System Firmware:
│ │ Device ID: d96de5c124b60ed6241ebcb6bb2c839cb5580786
│ │ Version précédente: 0.1.30
│ │ État de mise à jour:Échec
│ │ Erreur de mise à jour:failed to run update on reboot
│ │ Dernière modification:2023-08-19 12:16
│ │ GUID: 6ab943b7-f4d4-aaa1-2f40-cb03a0c8cf3c
│ │ Drapeaux de périphérique:• Périphérique interne
│ │ • Mise à jour possible
│ │ • Le système nécessite une source d'alimentation externe
│ │ • Needs a reboot after installation
│ │ • Cryptographic hash verification is available
│ │ • Device is usable for the duration of the update
│ │
│ └─Mise à jour de (null):
│ Nouvelle version: 0.1.31
│ Licence: Inconnu
│ Description:
│ The vendor did not supply any release notes.
│
└─MZVL4512HBLU-00BL7:
│ Device ID: 03281da317dccd2b18de2bd1cc70a782df40ed7e
│ Version précédente: BL2QHXC7
│ État de mise à jour:Success
│ Dernière modification:2023-08-21 18:42
│ GUID: 37ecdb9a-d43f-58df-b8c7-3f55d7766abb
│ Drapeaux de périphérique:• Périphérique interne
│ • Mise à jour possible
│ • Le système nécessite une source d'alimentation externe
│ • Needs a reboot after installation
│ • Device is usable for the duration of the update
│ • Signed Payload
│
└─Mise à jour de (null):
Nouvelle version: CL2QHXC7
Licence: Inconnu
Description:
The vendor did not supply any release notes.
J'ai posé ma question ici : https://old.reddit.com/r/thinkpad/comments/15xk8ma/no_external_usbc_monitor_dectection_on_my/?
Je pense qu'il est préférable que je fasse des recherches sur le mot clé "DisplayPort", parce que je pense que c'est à ce niveau que le problème se situe.
Je vais tester cette solution.
J'ai essayé "hard reset button", sans succès 😔.
Mon moniteur est de nouveau reconnu via USB-C => Displayport depuis ce matin.
Peut-être suite à la mise à jour kernel de 6.4.11
=> 6.4.12
Je vais essayer de trouver des infos dans le changelog.
Et je vais mettre à jour mes 3 messages.
Peut-être que le problème a été corrigé par https://lore.kernel.org/stable/20230821194130.445711282@linuxfoundation.org/
J'ai l'impression que le code qui concerne le displayport pour AMD est ici : https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/amd/display
Ou alors ceci :
commit 04ee31fb4861b8f8cd98bcc100574f0cfed0c8c2
Author: Daniel Miess <daniel.miess@amd.com>
Date: Wed Jun 7 11:11:44 2023 -0400
drm/amd/display: disable RCO for DCN314
commit 85e41f1ed5d94a26fe4e57003c399936d291ed70 upstream.
[Why]
RCO is causing error messages on some DCN314 systems
[How]
Force disable RCO for DCN314
Fixes: 17fbdbda9cc8 ("drm/amd/display: Enable dcn314 DPP RCO")
Reviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Acked-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: Daniel Miess <daniel.miess@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
commit 8fd4d6d3619a44ec5ab50d6eb58037ff694a7ebb
Author: Alvin Lee <alvin.lee2@amd.com>
Date: Thu May 11 15:25:01 2023 -0400
drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz
[ Upstream commit 7e60ab4eb3e4ba2adac46d737fdbbc5732bebd58 ]
[Description]
- Previously we wanted to apply extra 60us of prefetch for min DCFCLK
(200Mhz), but DCFCLK can be calculated to be 201Mhz which underflows
also without the extra prefetch
- Instead, apply the the extra 60us prefetch for any DCFCLK freq <=
300Mhz
Reviewed-by: Nevenko Stupar <nevenko.stupar@amd.com>
Reviewed-by: Jun Lei <jun.lei@amd.com>
Acked-by: Tom Chung <chiahsuan.chung@amd.com>
Signed-off-by: Alvin Lee <alvin.lee2@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
commit dcfd5a3ecf91da0afc00ffa2ee0d20d65c45cfa5
Author: Daniel Miess <daniel.miess@amd.com>
Date: Tue Apr 25 14:02:02 2023 -0400
drm/amd/display: Remove v_startup workaround for dcn3+
[ Upstream commit 3a31e8b89b7240d9a17ace8a1ed050bdcb560f9e ]
[Why]
Calls to dcn20_adjust_freesync_v_startup are no longer
needed as of dcn3+ and can cause underflow in some cases
[How]
Move calls to dcn20_adjust_freesync_v_startup up into
validate_bandwidth for dcn2.x
Reviewed-by: Jun Lei <jun.lei@amd.com>
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Daniel Miess <daniel.miess@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
commit f15682b9d366c74b6923cfe5028bb8b31919ea14
Author: Aurabindo Pillai <aurabindo.pillai@amd.com>
Date: Tue Mar 21 10:25:04 2023 -0400
Revert "drm/amd/display: disable SubVP + DRR to prevent underflow"
[ Upstream commit f38129bb081758176dd78304faaee95007fb8838 ]
This reverts commit 80c6d6804f31451848a3956a70c2bcb1f07cfcb0.
The orignal commit was intended as a workaround to prevent underflow and
flickering when using one normal monitor and the other high refresh rate
monitor (> 120Hz).
This patch is being reverted in favour of a software solution to enable
SubVP+DRR
Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
commit dd2e5d3f806b15bfb7c519f69ebcbbc8dfcc2a5f
Author: Alvin Lee <Alvin.Lee2@amd.com>
Date: Fri Apr 29 20:41:10 2022 -0400
drm/amd/display: Update DTBCLK for DCN32
[ Upstream commit 128c1ca0303fe764a4cde5f761e72810d9e40b6e ]
[Why&How]
- Implement interface to program DTBCLK DTO’s
according to reference DTBCLK returned by PMFW
- This is required because DTO programming
requires exact DTBCLK reference freq or it could
result in underflow
Acked-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Alvin Lee <Alvin.Lee2@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Et je vais mettre à jour mes 3 messages.
Done.
Depuis mon retour de vacances, je n'arrive plus à faire fonctionner les écrans externes via USB-C avec ma Fedora 38 à jour. Cela fonctionne en HDMI.
J'ai testé avec ces deux moniteurs :
C'est peut-être dû à une mise à jour firmware ou kernel que j'ai fait ces 3 dernières semaines.
But de l'issue : fixer ce problème.
Faire des recherches sur :
Si je ne trouve rien, poster des messages.