Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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:58

En 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ésolu] 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

En 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

NicoApi73 a écrit :

Je confirme. Ca démarre avec modprobe.blacklist=rtl8723be

Super info !  smile Merci beaucoup !

  - -

NicoApi73 a écrit :

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

NicoApi73 a écrit :

@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 lol
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

NicoApi73 a écrit :

Je fais mieux ici en faisant 200 posts sur un fil quand une dizaine max (avec le merci final) suffisent lol

big_smile (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é hmm

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 lol 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 tongue

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


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] 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

En 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

Naziel a écrit :

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.

NicoApi73 a écrit :

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