PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer

Bug #1758545 reported by Ven
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Arch Linux)
New
Undecided
Unassigned
linux (Ubuntu)
Incomplete
Medium
Unassigned

Bug Description

My dmesg gets completely spammed with the following messages appearing over and over again, and this keep increasing the size of log file. I can use pci=noaer parameter to suppress these annoying messages, but not sure what this parameter do, will it make my pc lost some function.Is this a bug? below is part of the dmesg infomation
------------------------------------------------------------------------------------------------------

[ 397.076509] pcieport 0000:00:01.1: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, id=0009(Requester ID)
[ 397.076517] pcieport 0000:00:01.1: device [1022:15d3] error status/mask=00100000/04400000
[ 397.076522] pcieport 0000:00:01.1: [20] Unsupported Request (First)
[ 397.076526] pcieport 0000:00:01.1: TLP Header: 34000000 01001f10 00000000 8c548c54
[ 397.081907] pcieport 0000:00:01.1: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, id=0009(Requester ID)
[ 397.081914] pcieport 0000:00:01.1: device [1022:15d3] error status/mask=00100000/04400000
[ 397.081918] pcieport 0000:00:01.1: [20] Unsupported Request (First)
[ 397.081923] pcieport 0000:00:01.1: TLP Header: 34000000 01001f10 00000000 8c548c54
[ 398.983368] pcieport 0000:00:01.1: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, id=0009(Requester ID)
[ 398.983376] pcieport 0000:00:01.1: device [1022:15d3] error status/mask=00100000/04400000
[ 398.983381] pcieport 0000:00:01.1: [20] Unsupported Request (First)
[ 398.983385] pcieport 0000:00:01.1: TLP Header: 34000000 01001f10 00000000 8c548c54
[ 398.984773] pcieport 0000:00:01.1: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, id=0009(Requester ID)
[ 398.984779] pcieport 0000:00:01.1: device [1022:15d3] error status/mask=00100000/04400000
[ 398.984783] pcieport 0000:00:01.1: [20] Unsupported Request (First)
[ 398.984788] pcieport 0000:00:01.1: TLP Header: 34000000 01001f10 00000000 8c548c54
[ 398.994170] pcieport 0000:00:01.1: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, id=0009(Requester ID)
[ 398.994176] pcieport 0000:00:01.1: device [1022:15d3] error status/mask=00100000/04400000
[ 398.994180] pcieport 0000:00:01.1: [20] Unsupported Request (First)
[ 398.994185] pcieport 0000:00:01.1: TLP Header: 34000000 01001f10 00000000 8c548c54
[ 399.333957] pcieport 0000:00:01.1: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, id=0009(Requester ID)
[ 399.333964] pcieport 0000:00:01.1: device [1022:15d3] error status/mask=00100000/04400000
[ 399.333968] pcieport 0000:00:01.1: [20] Unsupported Request (First)
[ 399.333973] pcieport 0000:00:01.1: TLP Header: 34000000 01001f10 00000000 8c548c54
[ 399.339347] pcieport 0000:00:01.1: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, id=0009(Requester ID)
[ 399.339353] pcieport 0000:00:01.1: device [1022:15d3] error status/mask=00100000/04400000
[ 399.339358] pcieport 0000:00:01.1: [20] Unsupported Request (First)
[ 399.339362] pcieport 0000:00:01.1: TLP Header: 34000000 01001f10 00000000 8c548c54

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: linux-image-4.15.0-12-generic 4.15.0-12.13
ProcVersionSignature: Ubuntu 4.15.0-12.13-generic 4.15.7
Uname: Linux 4.15.0-12-generic x86_64
ApportVersion: 2.20.8-0ubuntu10
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: ven 1747 F.... pulseaudio
 /dev/snd/controlC0: ven 1747 F.... pulseaudio
CurrentDesktop: ubuntu:GNOME
Date: Sat Mar 24 23:24:16 2018
InstallationDate: Installed on 2018-03-07 (17 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Alpha amd64 (20180305)
MachineType: LENOVO 81BR
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-12-generic.efi.signed root=UUID=a8a345d7-5b2e-495a-897a-351b10597e61 ro quiet splash vt.handoff=1
RelatedPackageVersions:
 linux-restricted-modules-4.15.0-12-generic N/A
 linux-backports-modules-4.15.0-12-generic N/A
 linux-firmware 1.173
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/19/2017
dmi.bios.vendor: LENOVO
dmi.bios.version: 6KCN28WW
dmi.board.asset.tag: NO Asset Tag
dmi.board.name: LNVNB161216
dmi.board.vendor: LENOVO
dmi.board.version: SDK0L77769 WIN
dmi.chassis.asset.tag: NO Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Lenovo ideapad 720S-13ARR
dmi.modalias: dmi:bvnLENOVO:bvr6KCN28WW:bd12/19/2017:svnLENOVO:pn81BR:pvrLenovoideapad720S-13ARR:rvnLENOVO:rnLNVNB161216:rvrSDK0L77769WIN:cvnLENOVO:ct10:cvrLenovoideapad720S-13ARR:
dmi.product.family: ideapad 720S-13ARR
dmi.product.name: 81BR
dmi.product.version: Lenovo ideapad 720S-13ARR
dmi.sys.vendor: LENOVO

Revision history for this message
Ven (venorz) wrote :
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

The error is from your wifi cards. That said, it's more like to be a compatibility issue between your Ryzen PCH and Intel 8265. Generally this should get fixed by system firmware (i.e. BIOS).
Please contact Lenovo for their support.

Revision history for this message
Ven (venorz) wrote :

Thanks Kai-Heng, I think the error comes from Wifi card and NVME ssd drive, both of them installed on PCIE slot. Anyway, do you mean there is no hope except Lenovo will issue a firmware? That's sad. My laptop is not supported by official,really sad.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

There's new BIOS update for the laptop. Give it a try first.

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Dan Johansen (strit) wrote :

I would like to say, that I also have this problem. But i don't run Ubuntu. I have the exact same hardware, but I have updated the BIOS to the newer version provided by Lenovo.

I run kernel 4.17-rc3.

I also believe it is connected to the Wifi card/driver.

Revision history for this message
Dmitrii Polianskii (polis89) wrote :

It's not caused by WiFi card. As I understand, this error is produced by AMD Ryzen2200 processor. I have the same problem too.

Revision history for this message
Ven (venorz) wrote :

After updating the BIOS to version 6KCN30WW, finally this bug is gone away.

Revision history for this message
Jon Champagne (jayseejc3191) wrote :

Is there any chance you can find a page in your bios like the one I've attached and post it? For me I hit f12 (boot device select), device configuration, amd pbs, and firmware version. I'm having an identical issue with my dell Inspiron 7375 and an Intel 7260 and am curious if I can expect a fix from dell sometime soon.

Revision history for this message
Naël (nathanael-naeri) wrote :

I can also report the same behavior, on a Clevo laptop running Ubuntu 20.04 (development version), kernel 5.3.0-24. Clevo does not currently provide BIOS updates for this model, and it is unlikely that they ever will.

The error is as reported by the OP, and repeats several times per second on the standard error, which makes it impossible to use virtual consoles and terminals:

  [timestamp] pcieport 0000:00:1d.4: AER: PCIe Bus Error: severity=Uncorrected (Non-Fatal), type=Transaction Layer, (Requester ID)
  [timestamp] pcieport 0000:00:1d.4: AER: device [8086:9db4] error status/mask=00100000/00010000
  [timestamp] pcieport 0000:00:1d.4: AER: [20] UnsupReq (First)
  [timestamp] pcieport 0000:00:1d.4: AER: TLP Header: 34000000 04000010 00000000 80008000

I have followed the explanation given here for a very similar PCI Express bus error:

  https://unix.stackexchange.com/a/369090

to give the option pci=nommconf to the kernel, in order to disable memory-mapping the configuration space of the PCI device, and instead use the original method of accessing this space through I/O ports, if I understand correctly. This option can be given at startup (press E in GRUB) and then in /etc/default/grub for subsequent boots (GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=nommconf").

The option works for me in working around the issue, and can hopefully work for other users whose hardware won't be supported with a BIOS update.

From what I understand, the problem could come from the particular PCI Express device (an Intel PCIe NVMe M.2 SSD, 760p Series, according to lshw), from the PCI Express root controller, or from the interaction between them.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.