Messages in this thread | | | Date | Mon, 29 Aug 2022 13:59:17 -0400 | From | Steven J Abner <> | Subject | pcieport bug? |
| |
Hi Building a kernel tailored for AMD 2400g on ASRock B450 using 5.18.12 as base, OS is Elementary 6.1 on top of Ubuntu 20.04.5. In a config I changed some which lead to this query,'cause not sure what it means. So up to you see if it is of concern. Notation igpu# refers to build sequence tests. Also note that pcieport may affect other drivers?
config differences igpu33 # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_IOV is not set # CONFIG_VGA_ARB is not set # CONFIG_HOTPLUG_PCI is not set igpu32 CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIEAER_INJECT is not set # CONFIG_PCIE_ECRC is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y # CONFIG_PCIE_EDR is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y # CONFIG_PCI_PF_STUB is not set CONFIG_PCI_IOV=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y # CONFIG_HOTPLUG_PCI_ACPI_IBM is not set CONFIG_HOTPLUG_PCI_CPCI=y # CONFIG_HOTPLUG_PCI_CPCI_ZT5550 is not set # CONFIG_HOTPLUG_PCI_CPCI_GENERIC is not set CONFIG_HOTPLUG_PCI_SHPC=y # CONFIG_RAPIDIO_TSI721 is not set # CONFIG_EEEPC_LAPTOP is not set
lspci differences: start with identical: 00:00.0 Host bridge 00:00.2 IOMMU 00:01.0 Host bridge
kernel builds after igpu33 stable flags, only irq differences kernel builds upto igpu32 flags differ including non-pcieport drivers, there was a few builds where flags matched out of 32 different builds I thought was normal that flags changed prior to 33-37 being very stable.
under 00:01.1 PCI bridge: igpu33 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq- RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible+ Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ Address: 0000000000000000 Data: 0000 RootCmd: CERptEn- NFERptEn- FERptEn-
igpu32 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Interrupt: pin ? routed to IRQ 26 DevCtl: CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible+ Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Address: 00000000fee00000 Data: 0000 RootCmd: CERptEn+ NFERptEn+ FERptEn+ Kernel driver in use: pcieport
under these, nearly same readout as above (32vs33 use of pcieport) 00:01.6 PCI bridge 00:08.1 PCI bridge 00:08.2 PCI bridge 11:01.0 PCI bridge 11:02.0 PCI bridge 15:00.2 PCI bridge 1d:00.0 PCI bridge 1d:01.0 PCI bridge 1d:04.0 PCI bridge 1d:05.0 PCI bridge 1d:06.0 PCI bridge 1d:07.0 PCI bridge
on non-pcieport drivers minor differences in +- states on nvme added line: Physical Slot: 0 but +- state can change like others
dmesg differences (alphabetical): igu33 acpi PNP0A08:00: PCIe port services disabled; not requesting _OSC control igpu32 acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability] acpi PNP0A08:00: _OSC: platform does not support [SHPCHotplug LTR] amdgpu 0000:38:00.0: vgaarb: deactivate vga console pci 0000:38:00.0: vgaarb: bridge control possible pci 0000:38:00.0: vgaarb: setting as boot VGA device pci 0000:38:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none pcieport 0000:00:01.1: AER: enabled with IRQ 26 pcieport 0000:00:01.1: PME: Signaling with IRQ 26 pcieport 0000:00:01.2: AER: enabled with IRQ 27 pcieport 0000:00:01.2: PME: Signaling with IRQ 27 pcieport 0000:00:01.6: AER: enabled with IRQ 28 pcieport 0000:00:01.6: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise- Interlock- NoCompl+ IbPresDis- LLActRep+ pcieport 0000:00:01.6: PME: Signaling with IRQ 28 pcieport 0000:00:08.1: PME: Signaling with IRQ 29 pcieport 0000:00:08.2: PME: Signaling with IRQ 30 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 vgaarb: loaded
Steve
I wish to be personally CC'ed the answers/comments posted to the list in response to your posting, please.
| |