Comment 86 for bug 1705748

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote : Re: [Bug 1705748] Re: Samsung SSD 960 EVO 500GB refused to change power state

> On 5 Jan 2018, at 7:28 PM, Steve Roberts <email address hidden> wrote:
>
> Will this make it into the mainstream kernel updates or how do I track when it is ?
> I just installed 4.13.0-19 and the issue is still there.

I’ll backport it to Artful kernel. Thanks for the notice.

>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1705748
>
> Title:
> Samsung SSD 960 EVO 500GB refused to change power state
>
> Status in linux package in Ubuntu:
> Triaged
>
> Bug description:
> Originally thought my issue was same as this:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1678184
> but requested to report as separate bug
>
> System becomes unusable at seemingly random times but especially after
> resume from suspend due to disk 'disappearing' becoming inaccessible,
> with hundreds of I/O errors logged.
>
> After viewing the above bug report yesterday as a quick temporary fix I added kernel param, updated grub, etc with:
> GRUB_CMDLINE_LINUX_DEFAULT="nvme_core.default_ps_max_latency_us=0"
>
> System appears to have been stable for the last day, but is presumably
> using more power than it should.
>
> System, drive details below:
>
> M2 nvme drive: Samsung SSD 960 EVO 500GB
>
> Ubuntu 4.10.0-26.30~16.04.1-generic 4.10.17
>
> M/B Asus Prime B350m-A
> Ryzen 1600 cpu
>
> Jul 20 16:32:59 phs08 kernel: [ 190.893571] INVALID_DEVICE_REQUEST device=00:00.0 address=0xfffffffdf8000000 flags=0x0a00]
> Jul 20 16:33:05 phs08 kernel: [ 197.010928] nvme 0000:01:00.0: controller is down; will reset: CSTS=0xffffffff, PCI_STATUS=0xffff
> Jul 20 16:33:05 phs08 kernel: [ 197.046980] pci_raw_set_power_state: 4 callbacks suppressed
> Jul 20 16:33:05 phs08 kernel: [ 197.046985] nvme 0000:01:00.0: Refused to change power state, currently in D3
> Jul 20 16:33:05 phs08 kernel: [ 197.047163] nvme nvme0: Removing after probe failure status: -19
> Jul 20 16:33:05 phs08 kernel: [ 197.047182] nvme0n1: detected capacity change from 500107862016 to 0
> Jul 20 16:33:05 phs08 kernel: [ 197.047793] blk_update_request: I/O error, dev nvme0n1, sector 0
>
>
> nvme list
>
> /dev/nvme0n1 S3EUNX0J305518L Samsung SSD 960 EVO 500GB 1.2 1 125.20 GB
> / 500.11 GB 512 B + 0 B 2B7QCXE7
>
> sudo nvme id-ctrl /dev/nvme0
>
> NVME Identify Controller:
> vid : 0x144d
> ssvid : 0x144d
> sn : S3EUNX0J305518L
> mn : Samsung SSD 960 EVO 500GB
> fr : 2B7QCXE7
> rab : 2
> ieee : 002538
> cmic : 0
> mdts : 9
> cntlid : 2
> ver : 10200
> rtd3r : 7a120
> rtd3e : 4c4b40
> oaes : 0
> oacs : 0x7
> acl : 7
> aerl : 3
> frmw : 0x16
> lpa : 0x3
> elpe : 63
> npss : 4
> avscc : 0x1
> apsta : 0x1
> wctemp : 350
> cctemp : 352
> mtfa : 0
> hmpre : 0
> hmmin : 0
> tnvmcap : 500107862016
> unvmcap : 0
> rpmbs : 0
> sqes : 0x66
> cqes : 0x44
> nn : 1
> oncs : 0x1f
> fuses : 0
> fna : 0x5
> vwc : 0x1
> awun : 255
> awupf : 0
> nvscc : 1
> acwu : 0
> sgls : 0
> ps 0 : mp:6.04W operational enlat:0 exlat:0 rrt:0 rrl:0
> rwt:0 rwl:0 idle_power:- active_power:-
> ps 1 : mp:5.09W operational enlat:0 exlat:0 rrt:1 rrl:1
> rwt:1 rwl:1 idle_power:- active_power:-
> ps 2 : mp:4.08W operational enlat:0 exlat:0 rrt:2 rrl:2
> rwt:2 rwl:2 idle_power:- active_power:-
> ps 3 : mp:0.0400W non-operational enlat:210 exlat:1500 rrt:3 rrl:3
> rwt:3 rwl:3 idle_power:- active_power:-
> ps 4 : mp:0.0050W non-operational enlat:2200 exlat:6000 rrt:4 rrl:4
> rwt:4 rwl:4 idle_power:- active_power:-
> ---
> ApportVersion: 2.20.1-0ubuntu2.10
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: drgrumpy 2192 F.... pulseaudio
> /dev/snd/pcmC1D0p: drgrumpy 2192 F...m pulseaudio
> /dev/snd/controlC1: drgrumpy 2192 F.... pulseaudio
> DistroRelease: Linux 18.2
> EcryptfsInUse: Yes
> HibernationDevice: RESUME=UUID=a6896cdd-6bac-4e7f-9e13-55460859c3ec
> InstallationDate: Installed on 2017-07-06 (15 days ago)
> InstallationMedia: Linux Mint 18.2 "Sonya" - Release amd64 20170628
> IwConfig:
> lo no wireless extensions.
>
> enp37s0 no wireless extensions.
> MachineType: System manufacturer System Product Name
> Package: linux (not installed)
> ProcEnviron:
> LANGUAGE=en_GB:en
> TERM=xterm
> PATH=(custom, no user)
> LANG=en_GB.UTF-8
> SHELL=/bin/bash
> ProcFB: 0 nouveaufb
> ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.10.0-26-generic root=UUID=f7ae652b-cbf6-48b8-bc6a-d3963957ab57 ro nvme_core.default_ps_max_latency_us=0
> ProcVersionSignature: Ubuntu 4.10.0-26.30~16.04.1-generic 4.10.17
> PulseList:
> Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
> No PulseAudio daemon running, or not running as session daemon.
> RelatedPackageVersions:
> linux-restricted-modules-4.10.0-26-generic N/A
> linux-backports-modules-4.10.0-26-generic N/A
> linux-firmware 1.157.11
> RfKill:
>
> Tags: sonya
> Uname: Linux 4.10.0-26-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups:
>
> _MarkForUpload: True
> dmi.bios.date: 06/20/2017
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: 0805
> dmi.board.asset.tag: Default string
> dmi.board.name: PRIME B350M-A
> dmi.board.vendor: ASUSTeK COMPUTER INC.
> dmi.board.version: Rev X.0x
> dmi.chassis.asset.tag: Default string
> dmi.chassis.type: 3
> dmi.chassis.vendor: Default string
> dmi.chassis.version: Default string
> dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0805:bd06/20/2017:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKCOMPUTERINC.:rnPRIMEB350M-A:rvrRevX.0x:cvnDefaultstring:ct3:cvrDefaultstring:
> dmi.product.name: System Product Name
> dmi.product.version: System Version
> dmi.sys.vendor: System manufacturer
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1705748/+subscriptions