[bugzilla-daemon@xxxxxxxxxx: [Bug 216511] New: Spurious PCI_EXP_SLTSTA_DLLSC when hot plugging]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- Forwarded message from bugzilla-daemon@xxxxxxxxxx -----

Date: Wed, 21 Sep 2022 11:30:47 +0000
From: bugzilla-daemon@xxxxxxxxxx
To: bjorn@xxxxxxxxxxx
Subject: [Bug 216511] New: Spurious PCI_EXP_SLTSTA_DLLSC when hot plugging
Message-ID: <bug-216511-41252@xxxxxxxxxxxxxxxxxxxxxxxxx/>

https://bugzilla.kernel.org/show_bug.cgi?id=216511

            Bug ID: 216511
           Summary: Spurious PCI_EXP_SLTSTA_DLLSC when hot plugging
           Product: Drivers
           Version: 2.5
    Kernel Version: Any
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: PCI
          Assignee: drivers_pci@xxxxxxxxxxxxxxxxxxxx
          Reporter: richard@xxxxxx
        Regression: No

Created attachment 301842
  --> https://bugzilla.kernel.org/attachment.cgi?id=301842&action=edit
full dmesg while hotplugging two nvmes and spurious link change

A x86_64 machine has a PCI switch (PEX 8747) with four ports, on two of them
NVMe disks are attachable.
Using a vendor specific tool I can power on/off each port.
When I power on both ports, hot plugging a NVMe into any port, it works
perfectly fine,
but as soon I plug a second one, *both* ports receive a PCI_EXP_SLTSTA_DLLSC
event.
As consequence the previously attached NVMe will be detached and only device
remains, or the previously attached NVMe gets detached and immediately
reattached but all IO fails later.

To me it seems very wrong that both ports see PCI_EXP_SLTSTA_DLLSC.

The problem can be observed with any kernel so far.
Could this be a firmware issue? What debug further methods do you suggest?

Thanks,
//richard

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

----- End forwarded message -----



[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux