You are not logged in.

#1 2021-01-14 12:00:25

gaelic
Member
Registered: 2010-08-01
Posts: 106

[SOLVED] NVMe m.2 SSD (Samsung EVO 970 Pro) disapears after Suspend

Hi.

I got a brand new Thinkpad P14s. Everything is working fine (even fingerprint).

But after a few days now I'm facing an issue:

After a suspend to RAM the SSD is not there anymore. So I have to do a forced shutdown (at first I thought it is only a one time occurrence, but after doing some tests it happens regularly in 70-80% of wakeups after suspend).

What I've tried so far:

append:

nvme_core.force_apst=1
nvme_core.default_ps_max_latency_us=0
acpiphp.disable=`
pcie_aspm=off

to the kernel commandline

I'm now at this last solution and still testing (so far promising)

Any other suggestions?

Last edited by gaelic (2021-02-09 09:19:29)

Offline

#2 2021-01-14 14:30:29

gaelic
Member
Registered: 2010-08-01
Posts: 106

Re: [SOLVED] NVMe m.2 SSD (Samsung EVO 970 Pro) disapears after Suspend

Update:

After 3 or 4 sucessful supends and wakeups the nvme was lost again:

> nvme list
> Failed to open /sys/class/nvme-subsystem/nvme-subsys0/nvme0

lspci and lsusb show all other devices with no errors.

Offline

#3 2021-01-14 14:40:50

gaelic
Member
Registered: 2010-08-01
Posts: 106

Re: [SOLVED] NVMe m.2 SSD (Samsung EVO 970 Pro) disapears after Suspend

"Funny" thing:

after the first 'bad' wakeup the nvme was completely gone:

ls /dev

showed no nvme at all. another suspend from this faulty running system and wakeup again:

> ls /dev
> nvme0n2

is there, but with a wrong devicename, it should be nvme0n1.

What exactly is happening there?

Offline

#4 2021-02-09 09:18:51

gaelic
Member
Registered: 2010-08-01
Posts: 106

Re: [SOLVED] NVMe m.2 SSD (Samsung EVO 970 Pro) disapears after Suspend

PEBCAK: i've removed the SSD (after ordering a new one) and reattached it ... now the problem is gone. I'm not sure how this could have happend (i fixed the ssd with the screw at the end), but the contacts might have been not 100% "connected" and on some bootups / powercycles the nvme was detected and on some not.

Offline

Board footer

Powered by FluxBB