PROBLEM: XPG Gammix S70 Blade PCIe Gen 4 NVMe drive unusable in Linux

Warren Chartier icebalm at icebalm.com
Sun Feb 6 19:40:42 PST 2022


----- On Feb 6, 2022, at 9:21 PM, Keith Busch kbusch at kernel.org wrote:

> On Sun, Feb 06, 2022 at 03:02:54PM -0500, Warren Chartier wrote:
>> Summary: XPG Gammix S70 Blade PCIe Gen 4 NVMe drive unusable in Linux
>> 
>> Full Description:
>> XPG Gammix S70 Blade 1TB PCIe Gen 4.0 NVMe drive is detected by the Linux kernel
>> however when block operations are performed on it these errors are generated:
>> 
>> [ 3.958786] nvme 0000:0e:00.0: invalid VPD tag 0xff (size 65535) at offset 7
>> [ 71.726420] nvme nvme1: controller is down; will reset: CSTS=0xffffffff,
>> PCI_STATUS=0xffff
> 
> An all f's response generally indicates we can't communicate with the
> end point on this link. The description here usually means there's some
> platform incompatibility with the automated power settings.
> 
> Try adding kernel parameter 'pcie_aspm=off'. If that doesn't work,
> add kernel parameter 'nvme_core.default_ps_max_latency_us=0'.

Hi Keith,

Thanks for the quick response and the suggestions. Unfortunately 'pcie_aspm=off' didn't seem to make a difference and when adding 'nvme_core.default_ps_max_latency_us=0' I get this:

[    4.035844] nvme 0000:0e:00.0: VPD access failed.  This is likely a firmware bug on this device.  Contact the card vendor for a firmware update
[    4.035847] nvme 0000:0e:00.0: failed VPD read at offset 1




More information about the Linux-nvme mailing list