#101 Le 02/08/2018, à 16:21
- Nuliel
Re : entraide pour erreurs pcieport en masse
Je me suis risqué à poser une question sur askubuntu
Ils sont vraiment comme ça sur askubuntu? Ca m'étonne
Hors ligne
#102 Le 02/08/2018, à 16:38
- xubu1957
Re : entraide pour erreurs pcieport en masse
Bonjour,
Cette page > what-is-the-difference-between-ubuntuforums-and-askubuntu
Ask Ubuntu (ce site) est un membre du réseau StackExchange . Bien qu'il ait le soutien de la communauté Ubuntu, il n'est pas affilié à Canonical Ltd. Ce site est conçu pour faciliter l'obtention de réponses à des questions spécifiques sur l'utilisation d'Ubuntu. Ce site a été lancé en juillet 2010.
Les forums Ubuntu d'autre part sont officiellement gérés par Canonical Ltd. et ont une portée légèrement plus large que ce site. Les questions y sont davantage structurées autour de la discussion plutôt que du format questions/réponses qu'utilise Ask Ubuntu. Les forums Ubuntu existent depuis 2004.
Pour moi c'était une surprise, j'ai pensé qu'il était lié à Canonical, puis au-delà du forum, je peux aussi dire que les pages wiki (aide) Ubuntu et Canonical sont liées, officiellement?
@rjbgbo Une explication un peu plus spécifique de la semaine ouverte d'Ubuntu (à partir de 15h22) - Marco Ceppi ♦ 8 mai 11 à 0:37
Les forums Ubuntu ne sont pas officiellement gérés par Canonicalt Ltd, mais Jelsoft Enterprises Ltd, vous pouvez le voir en bas de page de UF. - bagustris 5 juin 15 à 23:50
@bagustris: c'est la société qui a produit le logiciel de forum qu'ils utilisent. - Nathan Osman 5 juin 15 à 23:58En plus de toutes les fonctionnalités d'édition et de vote (ou peut-être à cause d'eux), askubuntu.com reçoit beaucoup plus d'attention de la part des développeurs.
(...)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#103 Le 02/08/2018, à 18:27
- Nuliel
Re : entraide pour erreurs pcieport en masse
Ok, je pensais que askubuntu était lié à Canonical,
Comme Larry Finger me l'a conseillé j'ai envoyé un mail aux deux groupes du noyau linux en question.
Hors ligne
#104 Le 02/08/2018, à 18:43
- NicoApi73
Re : entraide pour erreurs pcieport en masse
La réponse la plus pertinente que j'avais trouvée, a été répondu par C I King
C'est lui qui a proposé le paramètre aspm=off, expliquant la notion de L0 et L1 sur l'ASPM
En fait, c'est lui que je voudrais bien toucher, mais je n'ai pas trouvé d'autre moyen que de poster sur askubuntu
C'est dans les mots-clés à entrer en dessous, qu'askubuntu n'a pas voulu de sky lake, ni de error. (Il fallait une meilleur réputation qu'un nouvel arrivant de ce que j'ai compris)
Merci xubu pour ton éclairage
EDIT : j'ai finit par trouver son email. Je verrai bien s'il me répond. Il développe du bas-niveau chez Ubuntu
Dernière modification par NicoApi73 (Le 03/08/2018, à 02:47)
Hors ligne
#105 Le 03/08/2018, à 07:44
- NicoApi73
Re : entraide pour erreurs pcieport en masse
@Naziel :
Je confirme. Ca démarre avec modprobe.blacklist=rtl8723be
@moko138 : Voici le lien montrant les 2 architectures mélangées sur ma machine. La seule différence que j'ai identifiée dans la description et ma machine, c'est que j'ai 16Go de RAM.
Dernière modification par NicoApi73 (Le 03/08/2018, à 07:46)
Hors ligne
#106 Le 03/08/2018, à 09:46
- moko138
Re : entraide pour erreurs pcieport en masse
Je confirme. Ca démarre avec modprobe.blacklist=rtl8723be
Super info ! Merci beaucoup !
- -
Voici le lien montrant les 2 architectures mélangées sur ma machine.
Merci ! Très troublant, ce mélange !
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#107 Le 03/08/2018, à 09:50
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Je viens de trouver un autre cas de mélange. Et dans ce cas, le gagnant n'est pas celui qu'on pouvait attendre...
Hors ligne
#108 Le 03/08/2018, à 09:52
- NicoApi73
Re : entraide pour erreurs pcieport en masse
[hs] j'ai une question concernant modprobe.blaclist=nouveau, passé en paramètre au boot : s'il n'y a pas le driver propriétaire d'installé. Normalement, pas d'interface graphique, la carte ne démarre pas sans driver, n'est ce pas?[/hs]
Hors ligne
#109 Le 03/08/2018, à 09:57
- Nuliel
Re : entraide pour erreurs pcieport en masse
Je confirme. Ca démarre avec modprobe.blacklist=rtl8723be
Nickel, on pourra faire des tests avec ça.
[hs] j'ai une question concernant modprobe.blaclist=nouveau, passé en paramètre au boot : s'il n'y a pas le driver propriétaire d'installé. Normalement, pas d'interface graphique, la carte ne démarre pas sans driver, n'est ce pas?[/hs]
Par défaut, lorsqu'une carte nvidia est détectée, le pilote nouveau (le seul dispo à ce moment) s'occupe de la carte nvidia. S'il n'y arrive pas, on a des erreurs cryptiques, dans ce cas modprobe.blaclist=nouveau empêche de charger nouveau au démarrage, du coup c'est la partie graphique du processeur qui se charge d'envoyer les images. Ca revient à forcer l'utilisation de intel graphics en fait
Hors ligne
#110 Le 03/08/2018, à 10:10
- NicoApi73
Re : entraide pour erreurs pcieport en masse
@Naziel :
Je confirme. Ca démarre avec modprobe.blacklist=rtl8723be
Bien sûr le WIFI est désactivé dans ce cas
Hors ligne
#111 Le 08/08/2018, à 22:01
- Nuliel
Re : entraide pour erreurs pcieport en masse
J'ai envoyé un mail aux deux groupes concernés de kernel.org: pas de nouvelles...
Dernière modification par Nuliel (Le 08/08/2018, à 22:01)
Hors ligne
#112 Le 08/08/2018, à 22:39
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Bonsoir,
Je n'ai pas eu de réponse sur askubuntu. 56 vues en une semaine, ce n'est pas des masses. Je fais mieux ici en faisant 200 posts sur un fil quand une dizaine max (avec le merci final) suffisent
De même, pas de réponse du développeur d'ubuntu que j'ai contacté.
Hors ligne
#113 Le 08/08/2018, à 22:45
- Nuliel
Re : entraide pour erreurs pcieport en masse
Je fais mieux ici en faisant 200 posts sur un fil quand une dizaine max (avec le merci final) suffisent lol
(j'imagine que tu parles du fil d'Arabi, j'avoue avoir complétement lâché (je sais même pas quel est le but actuel) et j'ai la flemme de relire les 10 pages, désolé...)
On aura essayé
Hors ligne
#114 Le 08/08/2018, à 22:57
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Pas que celui là. J'en ai plusieurs comme ça Je pense que pour l'instant, le TOP est celui-là où au post #1 tu peux faire :
goto #129.
. Après la personne est très serviable. Elle m'a même répondu plus tard quand je lui ai demandé de vérifier le chip WIFI (qui est bien un rtl8723be). Je n'ai toujours pas compris ce qui bloquait pendant une centaine de post...
Pour Arabi, son installation fonctionne. Par contre il y a une incohérence : avec la 18.04 et la live, les erreurs pcieport polluent tout. Il semblerait qu'il n'en ait pas avec la version installée. C'est ce que j'essaie de savoir à l'heure actuelle.
Ce qui est appréciable avec lui, c'est qu'il a fait une bêtise en effaçant la partition msftres et qu'au final il s'est débrouillé pour remettre son système en marche et il est revenu ensuite pour finir l'installation
Il a l'air de vouloir faire de la programmation. J'espère qu'il ne considère pas que
#include <stdio.h>
int main ()
{
printf ("\nHello world\n");
}
ce soit de la programmation... J'ai déjà rencontré des personnes qui souhaitaient se reconvertir et qui dès qu'elles savaient faire ça (ou avec cout) pensaient savoir programmer...
Après, tu as celui là qui est pas mal non plus, où je n'ai toujours pas compris pourquoi ça ne compilait pas. J'y ai épluché le makefile et le script d'installation... Heureusement que xubu a trouvé des sources qui fonctionnaient.
Bon, ok, ce dernier est hors sujet pour les erreurs pcieport.
A chaque fois, je me dis que je poserai d'autres questions la prochaine fois. Ben toujours autant de post
Dernière modification par NicoApi73 (Le 08/08/2018, à 23:26)
Hors ligne
#115 Le 09/08/2018, à 08:56
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Bonjour,
Voici ce que j'ai trouvé : https://gist.github.com/Brainiarc7/3179 … dbfd675554. Il y a peut être quelque chose à faire avec
setpci
Le fil suivant propose pcie_aspm=off ou un autre paramètre : pci=nommconf
Dernière modification par NicoApi73 (Le 09/08/2018, à 09:04)
Hors ligne
#116 Le 09/08/2018, à 09:01
- xubu1957
Re : entraide pour erreurs pcieport en masse
Bonjour,
Je mets > manpages.ubuntu.com/manpages/bionic/man8/setpci.8.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#117 Le 09/08/2018, à 09:09
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Merci xubu, un peu plus facile à lire qu'en utilisant man et un peu plus explicite que ce qu'il y a sur xenial (avec man)
J'ajoute ce lien qui liste des paramètres kernel (je ne sais pas si c'est exhaustif), non exhaustif car trop ancien, et qui donne la description de nommconf : http://files.kroah.com/lkn/lkn_pdf/ch09.pdf (c'est un fichier pdf)
Dernière modification par NicoApi73 (Le 09/08/2018, à 09:10)
Hors ligne
#118 Le 09/08/2018, à 11:09
- Nuliel
Re : entraide pour erreurs pcieport en masse
Pour les paramètres de boot, https://www.kernel.org/doc/Documentatio … meters.txt (date du 16 avril 2018)
On voit
setpci -v -d 8086:a114 CAP_EXP+0x8.w=0xe
Faudrait comprendre cette ligne et voir si adapter 8086:a114 est suffisant
Hors ligne
#119 Le 09/08/2018, à 11:13
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Si j'ai bien compris, avec setpci on peut avoir la liste des registres. J'essaierai de l'utiliser en soirée.
Hors ligne
#120 Le 09/08/2018, à 11:27
- Nuliel
Re : entraide pour erreurs pcieport en masse
Pour moi, l'idée de https://gist.github.com/Brainiarc7/3179 … dbfd675554 au lieu de désactiver AER, on demande à ne plus considérer les erreurs de la carte wifi (ici 8086:a114)
Hors ligne
#121 Le 09/08/2018, à 11:34
- NicoApi73
Re : entraide pour erreurs pcieport en masse
C'est ce que j'ai compris. Tu paramètres le registre AER de la carte concernées pour qu'il ne remonte plus les erreurs de type corrected. Et je trouve ça intéressant car on limite la remontée des erreurs à la carte concernée et uniquement le type d'erreur qui nous pollue. Donc si ça fonctionne, toutes les erreurs autres que celle qui nous pollue (corrected, lié à ce module) continueront d'être reportée.
Hors ligne
#122 Le 09/08/2018, à 12:28
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Faudrait comprendre cette ligne et voir si adapter 8086:a114 est suffisant
Je pense que ça va un peu au delà. Il va vérifier la valeur de PCI_EXP_DEVCTL dans le header, qui est l'offset à rajouter à CAP_EXP.
Vérifier que l'erreur type corrected (PCI_EXP_DEVCTL_CERE), qui est le MSB est à 1 (il est fort probable que toutes les erreurs soient activées et donc que le registre finissent par f), puis modifier le registre en masquant l'erreur de type corrected, en passant la valeur du LSB à 0 (mettre PCI_EXP_DEVCTL_CERE à 0).
Il est fort probable que ça revienne à modifier uniquement l'adresse du module (8086:a114) dans cet exemple. Mais les vérifications ci-dessus sont nécessaires je pense.
EDIT : Je viens de voir que c'est le port concerné du bridge PCI qui est paramètré, pas le module directement, alors que je pensais que c'était celui-ci. Bon, au final, ça ne change pas grand chose, voire rien du tout...
FIN EDIT
EDIT 2: Il faut quand même que je comprenne pourquoi il offset de PCI_EXP_DEVCTL
FIN EDIT
EDIT 3 :
int pcie_capability_write_dword(struct pci_dev *dev, int pos, u32 val)
{
if (pos & 3)
return -EINVAL;if (!pcie_capability_reg_implemented(dev, pos))
return 0;return pci_write_config_dword(dev, pci_pcie_cap(dev) + pos, val);
}
où pos vaut (normalement) PCI_EXP_DEVCTL (c'est décrit dans le lien gist.gihub du post #115
FIN EDIT
Dernière modification par NicoApi73 (Le 09/08/2018, à 13:39)
Hors ligne
#123 Le 09/08/2018, à 13:45
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Il faut peut être même être encore plus sélectif : soit le module en question et pas le port pcie, soit au travers de setpci :
DEVICE SELECTION
Before each sequence of operations you need to select which devices you wish that
operation to affect.-s [[[[<domain>]:]<bus>]:][<slot>][.[<func>]]
Consider only devices in the specified domain (in case your machine has several
host bridges, they can either share a common bus number space or each of them can
address a PCI domain of its own; domains are numbered from 0 to ffff), bus (0 to
ff), slot (0 to 1f) and function (0 to 7). Each component of the device address
can be omitted or set to "*", both meaning "any value". All numbers are
hexadecimal. E.g., "0:" means all devices on bus 0, "0" means all functions of
device 0 on any bus, "0.3" selects third function of device 0 on all buses and ".4"
matches only the fourth function of each device.-d [<vendor>]:[<device>]
Select devices with specified vendor and device ID. Both ID's are given in
hexadecimal and may be omitted or given as "*", both meaning "any value".When -s and -d are combined, only devices that match both criteria are selected. When
multiple options of the same kind are specified, the rightmost one overrides the others.
Je viens de voir que c'est le port concerné du bridge PCI qui est paramètré, pas le module directement, alors que je pensais que c'était celui-ci. Bon, au final, ça ne change pas grand chose, voire rien du tout...
Y a t'il moyen de poser une question sur gists.github : je voudrais demander à Dennis E. Mungai Brainiarc7 si c'est bien le même mécanisme pour adresse le module plutôt que le port/bridge auquel il est connecté?
Dernière modification par NicoApi73 (Le 09/08/2018, à 19:37)
Hors ligne
#124 Le 09/08/2018, à 19:36
- NicoApi73
Re : entraide pour erreurs pcieport en masse
Bon, j'ai beaucoup de nouveautés et je sais pourquoi pcie_aspm=off fonctionne et pourquoi maintenant il est préférable de choisir pci=noaer.
Les erreurs que j'ai :
Aug 1 23:01:22 nicolas-X541UJ kernel: [ 32.695140] pcieport 0000:00:1c.5: [ 0] Receiver Error (First)
Aug 1 23:01:22 nicolas-X541UJ kernel: [ 32.695159] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Aug 1 23:01:22 nicolas-X541UJ kernel: [ 32.695164] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
Aug 1 23:01:22 nicolas-X541UJ kernel: [ 32.695167] pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00000001/00002000
Voici le résultat sur la machine concernée de
sudo lshw -numeric
nicolas-x541uj
description: Ordinateur Bloc-notes
produit: X541UJ
fabriquant: ASUSTeK COMPUTER INC.
version: 1.0
numéro de série: H3N0CV04T78910B
bits: 64 bits
fonctionnalités: smbios-3.0 dmi-3.0 vsyscall32
configuration: boot=normal chassis=notebook family=X uuid=9865B9EA-0DA1-419E-9E6E-7E49F7AAF696
*-core
description: Carte mère
produit: X541UJ
fabriquant: ASUSTeK COMPUTER INC.
identifiant matériel: 0
version: 1.0
numéro de série: N0CV1709MB0177342
emplacement: MIDDLE
*-firmware
description: BIOS
fabriquant: American Megatrends Inc.
identifiant matériel: 0
version: X541UJ.301
date: 12/26/2016
taille: 64KiB
capacité: 8128KiB
fonctionnalités: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification uefi
*-memory
description: Mémoire Système
identifiant matériel: 8
emplacement: Carte mère
taille: 6GiB
*-bank:0
description: SODIMM Synchrone 2400 MHz (0,4 ns)
produit: 8ATF51264HZ-2G3B1
fabriquant: Micron
identifiant matériel: 0
numéro de série: 00000000
emplacement: ChannelA-DIMM0
taille: 4GiB
bits: 64 bits
horloge: 2400MHz (0.4ns)
*-bank:1
description: Project-Id-Version: @(#) $Id$Report-Msgid-Bugs-To: POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2017-11-09 20:09+0000Last-Translator: Lyonel Vincent <Unknown>Language-Team: MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2017-12-10 10:57+0000X-Generator: Launchpad (build 18511)Project-Id-Version: @(#) $Id$Report-Msgid-Bugs-To: POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2017-11-09 20:09+0000Last-Translator: Lyonel Vincent <Unknown>Language-Team: MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2017-12-10 10:57+0000X-Generator: Launchpad (build 18511) [vide]
identifiant matériel: 1
emplacement: ChannelA-DIMM1
*-bank:2
description: SODIMM Synchrone 2133 MHz (0,5 ns)
produit: M471A5644EB0-CPB
fabriquant: Samsung
identifiant matériel: 2
numéro de série: 98645048
emplacement: ChannelB-DIMM0
taille: 2GiB
bits: 64 bits
horloge: 2133MHz (0.5ns)
*-bank:3
description: Project-Id-Version: @(#) $Id$Report-Msgid-Bugs-To: POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2017-11-09 20:09+0000Last-Translator: Lyonel Vincent <Unknown>Language-Team: MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2017-12-10 10:57+0000X-Generator: Launchpad (build 18511)Project-Id-Version: @(#) $Id$Report-Msgid-Bugs-To: POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2017-11-09 20:09+0000Last-Translator: Lyonel Vincent <Unknown>Language-Team: MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2017-12-10 10:57+0000X-Generator: Launchpad (build 18511) [vide]
identifiant matériel: 3
emplacement: ChannelB-DIMM1
*-cache:0
description: L1 cache
identifiant matériel: e
emplacement: L1 Cache
taille: 128KiB
capacité: 128KiB
fonctionnalités: synchronous internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
identifiant matériel: f
emplacement: L2 Cache
taille: 512KiB
capacité: 512KiB
fonctionnalités: synchronous internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
identifiant matériel: 10
emplacement: L3 Cache
taille: 3MiB
capacité: 3MiB
fonctionnalités: synchronous internal write-back unified
configuration: level=3
*-cpu
description: CPU
produit: Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
fabriquant: Intel Corp.
identifiant matériel: 11
information bus: cpu@0
version: Intel(R) Core(TM) i3-6006U CPU @ 2.00GHz
numéro de série: To Be Filled By O.E.M.
emplacement: U3E1
taille: 1097MHz
capacité: 4005MHz
bits: 64 bits
horloge: 100MHz
fonctionnalités: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti retpoline intel_pt rsb_ctxsw spec_ctrl tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm arat pln pts hwp hwp_notify hwp_act_window hwp_epp cpufreq
configuration: cores=2 enabledcores=2 threads=4
*-pci
description: Host bridge
produit: Sky Lake Host Bridge/DRAM Registers [8086:1904]
fabriquant: Intel Corporation [8086]
identifiant matériel: 100
information bus: pci@0000:00:00.0
version: 08
bits: 32 bits
horloge: 33MHz
configuration: driver=skl_uncore
ressources: irq:0
*-display
description: VGA compatible controller
produit: Sky Lake Integrated Graphics [8086:1916]
fabriquant: Intel Corporation [8086]
identifiant matériel: 2
information bus: pci@0000:00:02.0
version: 07
bits: 64 bits
horloge: 33MHz
fonctionnalités: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
ressources: irq:126 mémoire:ed000000-edffffff mémoire:c0000000-cfffffff portE/S:f000(taille=64) mémoire:c0000-dffff
*-generic:0
description: Signal processing controller
produit: Intel Corporation [8086:1903]
fabriquant: Intel Corporation [8086]
identifiant matériel: 4
information bus: pci@0000:00:04.0
version: 08
bits: 64 bits
horloge: 33MHz
fonctionnalités: msi pm cap_list
configuration: driver=proc_thermal latency=0
ressources: irq:16 mémoire:ef320000-ef327fff
*-usb
description: USB controller
produit: Intel Corporation [8086:9D2F]
fabriquant: Intel Corporation [8086]
identifiant matériel: 14
information bus: pci@0000:00:14.0
version: 21
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
ressources: irq:122 mémoire:ef310000-ef31ffff
*-usbhost:0
produit: xHCI Host Controller [1D6B:2]
fabriquant: Linux 4.13.0-45-generic xhci-hcd [1D6B]
identifiant matériel: 0
information bus: usb@1
nom logique: usb1
version: 4.13
fonctionnalités: usb-2.00
configuration: driver=hub slots=12 speed=480Mbit/s
*-usb:0
description: Clavier
produit: USB Receiver [46D:C52B]
fabriquant: Logitech [46D]
identifiant matériel: 3
information bus: usb@1:3
version: 12.03
fonctionnalités: usb-2.00
configuration: driver=usbhid maxpower=98mA speed=12Mbit/s
*-usb:1
description: Vidéo
produit: USB2.0 VGA UVC WebCam [4F2:B52B]
fabriquant: Chicony Electronics Co.,Ltd. [4F2]
identifiant matériel: 6
information bus: usb@1:6
version: 95.52
numéro de série: 0x0001
fonctionnalités: usb-2.00
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
*-usb:2
description: Interface sans fil Bluetooth
produit: Bluetooth Radio [BDA:B721]
fabriquant: Realtek [BDA]
identifiant matériel: 8
information bus: usb@1:8
version: 2.00
numéro de série: 00e04c000001
fonctionnalités: bluetooth usb-2.10
configuration: driver=btusb maxpower=500mA speed=12Mbit/s
*-usbhost:1
produit: xHCI Host Controller [1D6B:3]
fabriquant: Linux 4.13.0-45-generic xhci-hcd [1D6B]
identifiant matériel: 1
information bus: usb@2
nom logique: usb2
version: 4.13
fonctionnalités: usb-3.00
configuration: driver=hub slots=6 speed=5000Mbit/s
*-generic:1
description: Signal processing controller
produit: Intel Corporation [8086:9D31]
fabriquant: Intel Corporation [8086]
identifiant matériel: 14.2
information bus: pci@0000:00:14.2
version: 21
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi cap_list
configuration: driver=intel_pch_thermal latency=0
ressources: irq:18 mémoire:ef338000-ef338fff
*-generic:2
description: Signal processing controller
produit: Intel Corporation [8086:9D60]
fabriquant: Intel Corporation [8086]
identifiant matériel: 15
information bus: pci@0000:00:15.0
version: 21
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm bus_master cap_list
configuration: driver=intel-lpss latency=0
ressources: irq:16 mémoire:ef337000-ef337fff
*-generic:3
description: Signal processing controller
produit: Intel Corporation [8086:9D61]
fabriquant: Intel Corporation [8086]
identifiant matériel: 15.1
information bus: pci@0000:00:15.1
version: 21
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm bus_master cap_list
configuration: driver=intel-lpss latency=0
ressources: irq:17 mémoire:ef336000-ef336fff
*-communication
description: Communication controller
produit: Intel Corporation [8086:9D3A]
fabriquant: Intel Corporation [8086]
identifiant matériel: 16
information bus: pci@0000:00:16.0
version: 21
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi bus_master cap_list
configuration: driver=mei_me latency=0
ressources: irq:127 mémoire:ef335000-ef335fff
*-storage
description: SATA controller
produit: Intel Corporation [8086:9D03]
fabriquant: Intel Corporation [8086]
identifiant matériel: 17
information bus: pci@0000:00:17.0
version: 21
bits: 32 bits
horloge: 66MHz
fonctionnalités: storage msi pm ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0
ressources: irq:125 mémoire:ef330000-ef331fff mémoire:ef334000-ef3340ff portE/S:f090(taille=8) portE/S:f080(taille=4) portE/S:f060(taille=32) mémoire:ef333000-ef3337ff
*-pci:0
description: PCI bridge
produit: Intel Corporation [8086:9D10]
fabriquant: Intel Corporation [8086]
identifiant matériel: 1c
information bus: pci@0000:00:1c.0
version: f1
bits: 32 bits
horloge: 33MHz
fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
ressources: irq:16 portE/S:e000(taille=4096) mémoire:ee000000-ef0fffff portE/S:d0000000(taille=301989888)
*-display
description: 3D controller
produit: GK208M [GeForce 920M] [10DE:1299]
fabriquant: NVIDIA Corporation [10DE]
identifiant matériel: 0
information bus: pci@0000:01:00.0
version: a1
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list rom
configuration: driver=nvidia latency=0
ressources: irq:129 mémoire:ee000000-eeffffff mémoire:d0000000-dfffffff mémoire:e0000000-e1ffffff portE/S:e000(taille=128) mémoire:ef000000-ef07ffff
*-pci:1
description: PCI bridge
produit: Intel Corporation [8086:9D14]
fabriquant: Intel Corporation [8086]
identifiant matériel: 1c.4
information bus: pci@0000:00:1c.4
version: f1
bits: 32 bits
horloge: 33MHz
fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
ressources: irq:16 portE/S:d000(taille=4096) mémoire:ef200000-ef2fffff portE/S:e2100000(taille=1048576)
*-generic
description: Unassigned class
produit: RTS5286 PCI Express Card Reader [10EC:5286]
fabriquant: Realtek Semiconductor Co., Ltd. [10EC]
identifiant matériel: 0
information bus: pci@0000:02:00.0
version: 01
bits: 32 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list
configuration: driver=rtsx_pci latency=0
ressources: irq:123 mémoire:ef200000-ef20ffff
*-network
description: Ethernet interface
produit: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10EC:8136]
fabriquant: Realtek Semiconductor Co., Ltd. [10EC]
identifiant matériel: 0.2
information bus: pci@0000:02:00.2
nom logique: enp2s0f2
version: 06
numéro de série: 88:d7:f6:1d:e6:02
taille: 10Mbit/s
capacité: 100Mbit/s
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8402-1_0.0.1 10/26/11 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
ressources: irq:124 portE/S:d000(taille=256) mémoire:ef210000-ef210fff mémoire:e2100000-e2103fff
*-pci:2
description: PCI bridge
produit: Intel Corporation [8086:9D15]
fabriquant: Intel Corporation [8086]
identifiant matériel: 1c.5
information bus: pci@0000:00:1c.5
version: f1
bits: 32 bits
horloge: 33MHz
fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
ressources: irq:17 portE/S:c000(taille=4096) mémoire:ef100000-ef1fffff
*-network
description: Interface réseau sans fil
produit: RTL8723BE PCIe Wireless Network Adapter [10EC:B723]
fabriquant: Realtek Semiconductor Co., Ltd. [10EC]
identifiant matériel: 0
information bus: pci@0000:03:00.0
nom logique: wlp3s0
version: 00
numéro de série: 3c:a0:67:13:cb:7f
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rtl8723be driverversion=4.13.0-45-generic firmware=N/A ip=192.168.1.13 latency=0 link=yes multicast=yes wireless=IEEE 802.11
ressources: irq:17 portE/S:c000(taille=256) mémoire:ef100000-ef103fff
*-isa
description: ISA bridge
produit: Intel Corporation [8086:9D48]
fabriquant: Intel Corporation [8086]
identifiant matériel: 1f
information bus: pci@0000:00:1f.0
version: 21
bits: 32 bits
horloge: 33MHz
fonctionnalités: isa bus_master
configuration: latency=0
*-memory
description: Memory controller
produit: Intel Corporation [8086:9D21]
fabriquant: Intel Corporation [8086]
identifiant matériel: 1f.2
information bus: pci@0000:00:1f.2
version: 21
bits: 32 bits
horloge: 33MHz (30.3ns)
configuration: driver=intel_pmc_core latency=0
ressources: irq:0 mémoire:ef32c000-ef32ffff
*-multimedia
description: Audio device
produit: Intel Corporation [8086:9D70]
fabriquant: Intel Corporation [8086]
identifiant matériel: 1f.3
information bus: pci@0000:00:1f.3
version: 21
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
ressources: irq:128 mémoire:ef328000-ef32bfff mémoire:ef300000-ef30ffff
*-serial NON-RÉCLAMÉ
description: SMBus
produit: Intel Corporation [8086:9D23]
fabriquant: Intel Corporation [8086]
identifiant matériel: 1f.4
information bus: pci@0000:00:1f.4
version: 21
bits: 64 bits
horloge: 33MHz
configuration: latency=0
ressources: mémoire:ef332000-ef3320ff portE/S:f040(taille=32)
*-scsi:0
identifiant matériel: 1
nom logique: scsi0
fonctionnalités: emulated
*-disk
description: ATA Disk
produit: TOSHIBA MQ01ABD1
fabriquant: Toshiba
identifiant matériel: 0.0.0
information bus: scsi@0:0.0.0
nom logique: /dev/sda
version: 5J
numéro de série: 17EJW7AHT
taille: 931GiB (1TB)
fonctionnalités: gpt-1.00 partitioned partitioned:gpt
configuration: ansiversion=5 guid=be5d55f8-f8b5-49bd-8133-261b54692f8a logicalsectorsize=512 sectorsize=4096
*-volume:0 NON-RÉCLAMÉ
description: Windows FAT volume
fabriquant: MSDOS5.0
identifiant matériel: 1
information bus: scsi@0:0.0.0,1
version: FAT32
numéro de série: 7ad9-b0f7
taille: 255MiB
capacité: 259MiB
fonctionnalités: boot fat initialized
configuration: FATs=2 filesystem=fat label=SYSTEM name=EFI system partition
*-volume:1
description: reserved partition
fabriquant: Windows
identifiant matériel: 2
information bus: scsi@0:0.0.0,2
nom logique: /dev/sda2
numéro de série: 8d2728a8-e5fb-40a6-8858-2b18365f9186
capacité: 15MiB
fonctionnalités: nofs
configuration: name=Microsoft reserved partition
*-volume:2
description: Windows NTFS volume
fabriquant: Windows
identifiant matériel: 3
information bus: scsi@0:0.0.0,3
nom logique: /dev/sda3
version: 3.1
numéro de série: 08888a56-e3fe-044f-9cc2-b3db9a792bb4
taille: 735GiB
capacité: 735GiB
fonctionnalités: ntfs initialized
configuration: clustersize=4096 created=2017-03-09 17:18:58 filesystem=ntfs label=OS name=Basic data partition state=clean
*-volume:3
description: Windows NTFS volume
fabriquant: Windows
identifiant matériel: 4
information bus: scsi@0:0.0.0,4
nom logique: /dev/sda4
version: 3.1
numéro de série: 72d9-2a3f
taille: 472MiB
capacité: 498MiB
fonctionnalités: boot precious readonly hidden nomount ntfs initialized
configuration: clustersize=4096 created=2017-03-09 19:20:36 filesystem=ntfs label=RECOVERY modified_by_chkdsk=true mounted_on_nt4=true name=Basic data partition resize_log_file=true state=dirty upgrade_on_mount=true
*-volume:4
description: EFI partition
identifiant matériel: 5
information bus: scsi@0:0.0.0,5
nom logique: /dev/sda5
numéro de série: 014c4820-795d-4f55-83d0-a3ecd4075a8b
capacité: 1023KiB
*-volume:5
description: Volume EXT4
fabriquant: Linux
identifiant matériel: 6
information bus: scsi@0:0.0.0,6
nom logique: /dev/sda6
nom logique: /
version: 1.0
numéro de série: 2ae1bb4c-ec8a-450f-8eab-b8da8f87c05e
taille: 189GiB
fonctionnalités: journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
configuration: created=2017-11-10 11:55:50 filesystem=ext4 lastmountpoint=/ modified=2018-08-09 20:09:50 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2018-08-09 20:10:08 state=mounted
*-volume:6
description: Linux swap volume
fabriquant: Linux
identifiant matériel: 7
information bus: scsi@0:0.0.0,7
nom logique: /dev/sda7
version: 1
numéro de série: 4ad08a85-d73d-4964-8a66-03728bf26b89
taille: 6023MiB
capacité: 6024MiB
fonctionnalités: nofs swap initialized
configuration: filesystem=swap pagesize=4095
*-scsi:1
identifiant matériel: 2
nom logique: scsi1
fonctionnalités: emulated
*-cdrom
description: DVD-RAM writer
produit: DVDRAM GUE1N
fabriquant: HL-DT-ST
identifiant matériel: 0.0.0
information bus: scsi@1:0.0.0
nom logique: /dev/cdrom
nom logique: /dev/cdrw
nom logique: /dev/dvd
nom logique: /dev/dvdrw
nom logique: /dev/sr0
version: AS00
fonctionnalités: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=ready
*-medium
identifiant matériel: 0
nom logique: /dev/cdrom
J'ai vérifier la valeur de décalage :
#define PCI_EXP_DEVCTL 8 /* Device Control */
J'ai ensuite vérifier le masque AER
sudo setpci -v -d 8086:9d15 CAP_EXP+0x8.w
0000:00:1c.5 (cap 10 @40) @48 = 0000 #Avec pcie_aspm=off
0000:00:1c.5 (cap 10 @40) @48 = 000f #Sans pcie_aspm=off
Par conséquent, pcie_aspm=off désactive l'AER et c'est pour ça que ce paramètre fonctionne, avec l'effet de bord de réduire l'autonomie des portables.
J'ai démarré l'ordinateur avec
modprobe.blacklist=rtl8723be
(contrairement à ce que j'ai écrit, ça laisse passer quelques erreurs, visiblement le driver est chargé, puis arrêté)
sudo modprobe rtl8723be
Erreurs présentes controlées avec dmesg -lerr
sudo modprobe -r rtl8723be
Plus d'erreur (toujours controlées avec dmesg -lerr
sudo modprobe rtl8723be
Les erreurs repartent
sudo setpci -v -d 8086:9d15 CAP_EXP+0x8.w=0x0e
Plus de nouvelles erreurs
sudo setpci -v -d 10ec:b723 CAP_EXP+0x8.w
0000:03:00.0 (cap 10 @70) @78 = 2010
avec ou sans sudo setpci -v -d 8086:9d15 CAP_EXP+0x8.w=0x0e
Donc, on ne peut pas masquer les erreurs au niveau du rtl8723be, uniquement au niveau du bridge. Et pour ce bridge là, il n'y a que la carte WIFI, en tout cas chez moi...
Bon, il n'y a plus qu'à mettre ça dans systemctl
Dernière modification par NicoApi73 (Le 09/08/2018, à 19:42)
Hors ligne
#125 Le 09/08/2018, à 20:21
- Nuliel
Re : entraide pour erreurs pcieport en masse
Content que ça marche! (par contre j'ai rien compris, faut que je lise de la doc )
Dernière modification par Nuliel (Le 09/08/2018, à 20:25)
Hors ligne